1 2024-04-11 David Faust <david.faust@oracle.com>
3 * gcc.dg/debug/btf/btf-bitfields-4.c: Add two new checks.
5 2024-04-11 Andre Vieira (lists) <andre.simoesdiasvieira@arm.com>
7 * gcc.target/aarch64/bitfield-bitint-abi-align16.c (g1, g8, g16, g1p, g8p,
8 g16p): Remove unnecessary sbfx.
9 * gcc.target/aarch64/bitfield-bitint-abi-align8.c (g1, g8, g16, g1p, g8p,
12 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
14 * g++.target/aarch64/mv-1.C: New test.
16 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
18 * gcc.target/aarch64/cpunative/native_cpu_21.c: Reorder features.
19 * gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.
21 2024-04-11 Patrick Palka <ppalka@redhat.com>
24 * g++.dg/cpp1z/constexpr-if-lambda6.C: New test.
26 2024-04-11 Jakub Jelinek <jakub@redhat.com>
29 * gcc.dg/asan/pr110027.c: New test.
31 2024-04-11 Richard Biener <rguenther@suse.de>
34 * gcc.misc-tests/gcov-pr114681.c: New testcase.
36 2024-04-11 Jakub Jelinek <jakub@redhat.com>
39 * g++.dg/ext/pr114409-2.C: New test.
41 2024-04-11 Pan Li <pan2.li@intel.com>
43 * g++.target/riscv/rvv/base/pr109244.C: Remove deprecated
45 * g++.target/riscv/rvv/base/pr109535.C: Ditto.
46 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Ditto.
47 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Ditto.
48 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Ditto.
49 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Ditto.
50 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Ditto.
51 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Ditto.
52 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Ditto.
53 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Ditto.
54 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Ditto.
55 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Ditto.
56 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Ditto.
57 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Ditto.
58 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Ditto.
59 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Ditto.
60 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Ditto.
61 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Ditto.
62 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Ditto.
63 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
64 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
65 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
66 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
67 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
68 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
69 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
70 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
71 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
72 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
73 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
74 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
75 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
76 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
77 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
78 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
79 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
80 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
81 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
82 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
83 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
84 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
85 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
86 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
87 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
88 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
89 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
90 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
91 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ditto.
92 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: Ditto.
93 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
94 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: Ditto.
95 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
96 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: Ditto.
97 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
98 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: Ditto.
99 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Ditto.
100 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Ditto.
101 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Ditto.
102 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
103 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
104 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
105 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
107 2024-04-11 Pan Li <pan2.li@intel.com>
110 * g++.target/riscv/rvv/base/pr114639-1.C: New test.
111 * gcc.target/riscv/rvv/base/pr114639-1.c: New test.
113 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
115 * gcc.dg/debug/btf/btf-bitfields-4.c: Update the vlen check.
116 * gcc.dg/debug/btf/btf-struct-2.c: Check that member named 'f'
117 with void data type is emitted.
119 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
122 * gcc.dg/debug/ctf/ctf-bitfields-5.c: New test.
124 2024-04-10 Hans-Peter Nilsson <hp@axis.com>
127 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
129 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
130 checks to cover recent combine improvement.
132 2024-04-10 Marek Polacek <polacek@redhat.com>
135 * gcc.target/i386/fhardened-1.c: New test.
136 * gcc.target/i386/fhardened-2.c: New test.
138 2024-04-10 David Malcolm <dmalcolm@redhat.com>
140 * c-c++-common/analyzer/out-of-bounds-pr114472.c: New test.
142 2024-04-10 David Malcolm <dmalcolm@redhat.com>
144 * c-c++-common/analyzer/memset-1.c: Clarify some comments.
146 2024-04-10 David Malcolm <dmalcolm@redhat.com>
148 * gcc.dg/plugin/copy_from_user-1.c: Add missing directives for an
150 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Add missing
151 -fanalyzer to options.
152 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
153 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
154 (dvb_usercopy): Add default case to avoid complaints about NULL
156 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
157 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Add missing
158 -fanalyzer to options.
159 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Drop
162 2024-04-10 Harald Anlauf <anlauf@gmx.de>
165 * gfortran.dg/c_sizeof_6.f90: Remove wrong dg-error.
166 * gfortran.dg/sizeof_2.f90: Adjust pattern.
167 * gfortran.dg/c_f_pointer_tests_9.f90: New test.
168 * gfortran.dg/c_sizeof_7.f90: New test.
170 2024-04-10 Richard Biener <rguenther@suse.de>
172 PR tree-optimization/114672
173 * gcc.dg/torture/pr114672.c: New testcase.
175 2024-04-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
177 * gcc.target/aarch64/bitint-alignments.c: New test.
178 * gcc.target/aarch64/bitint-args.c: New test.
179 * gcc.target/aarch64/bitint-sizes.c: New test.
180 * gcc.target/aarch64/bitfield-bitint-abi.h: New header.
181 * gcc.target/aarch64/bitfield-bitint-abi-align16.c: New test.
182 * gcc.target/aarch64/bitfield-bitint-abi-align8.c: New test.
184 2024-04-10 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/cpp26/trivial-infinite-loop1.C: New test.
188 * g++.dg/cpp26/trivial-infinite-loop2.C: New test.
189 * g++.dg/cpp26/trivial-infinite-loop3.C: New test.
191 2024-04-10 Kewen Lin <linkw@linux.ibm.com>
194 * gcc.dg/lto/pr113359-2_0.c: Use unsigned long long instead of
196 * gcc.dg/lto/pr113359-2_1.c: Likewise.
198 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
201 * g++.dg/modules/pr104040_a.C: New test.
202 * g++.dg/modules/pr104040_b.C: New test.
204 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
207 * g++.dg/modules/pr99377-3_a.H: New test.
208 * g++.dg/modules/pr99377-3_b.C: New test.
209 * g++.dg/modules/pr99377-3_c.C: New test.
210 * g++.dg/modules/pr99377-3_d.C: New test.
212 2024-04-09 David Faust <david.faust@oracle.com>
215 * gcc.dg/debug/btf/btf-datasec-3.c: Make test more robust on different
218 2024-04-09 Juergen Christ <jchrist@linux.ibm.com>
220 * gcc.target/s390/vector/vec-expand-replicate.c: New test.
222 2024-04-09 David Faust <david.faust@oracle.com>
225 * gcc.dg/debug/btf/btf-datasec-1.c: Check bts_offset symbol references
227 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
228 * gcc.dg/debug/btf/btf-pr106773.c: Likewise.
230 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
233 * gfortran.dg/pr114535d.f90: New test.
234 * gfortran.dg/pr114535iv.f90: Additional source.
236 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
239 * gfortran.dg/pr113956.f90: New test.
241 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
243 PR gcov-profile/114601
244 * gcc.misc-tests/gcov-pr114601.c: New test.
246 2024-04-09 Jakub Jelinek <jakub@redhat.com>
249 * gcc.target/i386/aes-pr114576.c: New test.
251 2024-04-09 Yang Yujie <yangyujie@loongson.cn>
254 * lib/target-supports.exp: Define condition loongarch_sx_as.
255 * gcc.dg/lto/pr113233_0.c: New test.
257 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
260 * gcc.misc-tests/gcov-19.c: New test.
262 2024-04-09 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/cpp2a/is-constant-evaluated15.C: New test.
267 2024-04-09 Jakub Jelinek <jakub@redhat.com>
270 * gcc.dg/bitint-105.c: New test.
272 2024-04-09 H.J. Lu <hjl.tools@gmail.com>
275 * gcc.target/i386/apx-3.c: Likewise.
277 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
280 * gcc.misc-tests/gcov-20.c: Add effective target check
281 profile_update_atomic.
283 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
284 Andrew Pinski <quic_apinski@quicinc.com>
287 * gcc.target/powerpc/pr88309.c: New test.
289 2024-04-09 Gaius Mulley <gaiusmod2@gmail.com>
292 * gm2/cpp/default/pass/AdvParse.def: New test.
293 * gm2/cpp/default/pass/AdvParse.mod: New test.
294 * gm2/cpp/default/pass/cpp-default-pass.exp: New test.
296 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
298 * gcc.target/gcn/cond_fmaxnm_1.c: Specify
299 '--param=gcn-preferred-vectorization-factor=64'.
300 * gcc.target/gcn/cond_fmaxnm_2.c: Likewise.
301 * gcc.target/gcn/cond_fmaxnm_3.c: Likewise.
302 * gcc.target/gcn/cond_fmaxnm_4.c: Likewise.
303 * gcc.target/gcn/cond_fmaxnm_5.c: Likewise.
304 * gcc.target/gcn/cond_fmaxnm_6.c: Likewise.
305 * gcc.target/gcn/cond_fmaxnm_7.c: Likewise.
306 * gcc.target/gcn/cond_fmaxnm_8.c: Likewise.
307 * gcc.target/gcn/cond_fminnm_1.c: Likewise.
308 * gcc.target/gcn/cond_fminnm_2.c: Likewise.
309 * gcc.target/gcn/cond_fminnm_3.c: Likewise.
310 * gcc.target/gcn/cond_fminnm_4.c: Likewise.
311 * gcc.target/gcn/cond_fminnm_5.c: Likewise.
312 * gcc.target/gcn/cond_fminnm_6.c: Likewise.
313 * gcc.target/gcn/cond_fminnm_7.c: Likewise.
314 * gcc.target/gcn/cond_fminnm_8.c: Likewise.
315 * gcc.target/gcn/cond_shift_3.c: Likewise.
316 * gcc.target/gcn/cond_shift_4.c: Likewise.
317 * gcc.target/gcn/cond_shift_8.c: Likewise.
318 * gcc.target/gcn/cond_shift_9.c: Likewise.
319 * gcc.target/gcn/cond_smax_1.c: Likewise.
320 * gcc.target/gcn/cond_smin_1.c: Likewise.
321 * gcc.target/gcn/cond_umax_1.c: Likewise.
322 * gcc.target/gcn/cond_umin_1.c: Likewise.
323 * gcc.target/gcn/simd-math-1.c: Likewise.
324 * gcc.target/gcn/simd-math-5-char.c: Likewise.
325 * gcc.target/gcn/simd-math-5-long.c: Likewise.
326 * gcc.target/gcn/simd-math-5-short.c: Likewise.
327 * gcc.target/gcn/simd-math-5.c: Likewise.
328 * gcc.target/gcn/smax_1.c: Likewise.
329 * gcc.target/gcn/smin_1.c: Likewise.
330 * gcc.target/gcn/umax_1.c: Likewise.
331 * gcc.target/gcn/umin_1.c: Likewise.
333 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
335 * lib/target-supports.exp (check_effective_target_lra): Add
337 (check_effective_target_asm_goto_with_outputs): New.
338 * gcc.c-torture/compile/asmgoto-2.c: Use it.
339 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
340 * gcc.c-torture/compile/asmgoto-6.c: Likewise.
341 * gcc.c-torture/compile/pr98096.c: Likewise.
342 * gcc.dg/pr100590.c: Likewise.
343 * gcc.dg/pr107385.c: Likewise.
344 * gcc.dg/pr108095.c: Likewise.
345 * gcc.dg/pr97954.c: Likewise.
346 * gcc.dg/torture/pr100329.c: Likewise.
347 * gcc.dg/torture/pr100398.c: Likewise.
348 * gcc.dg/torture/pr100519.c: Likewise.
349 * gcc.dg/torture/pr110422.c: Likewise.
350 * gcc.dg/pr110079.c: Special-case nvptx target.
352 2024-04-08 Tobias Burnus <tburnus@baylibre.com>
355 * gfortran.dg/pr114304-2.f90: New test.
357 2024-04-08 Martin Jambor <mjambor@suse.cz>
360 * gcc.dg/lto/pr113359-1_0.c: New.
361 * gcc.dg/lto/pr113359-1_1.c: Likewise.
362 * gcc.dg/lto/pr113359-2_0.c: Likewise.
363 * gcc.dg/lto/pr113359-2_1.c: Likewise.
364 * gcc.dg/lto/pr113359-3_0.c: Likewise.
365 * gcc.dg/lto/pr113359-3_1.c: Likewise.
366 * gcc.dg/lto/pr113359-4_0.c: Likewise.
367 * gcc.dg/lto/pr113359-4_1.c: Likewise.
368 * gcc.dg/lto/pr113359-5_0.c: Likewise.
369 * gcc.dg/lto/pr113359-5_1.c: Likewise.
371 2024-04-08 Martin Jambor <mjambor@suse.cz>
374 * gcc.dg/lto/pr113907_0.c: New.
375 * gcc.dg/lto/pr113907_1.c: Likewise.
376 * gcc.dg/lto/pr113907_2.c: Likewise.
378 2024-04-08 Richard Sandiford <richard.sandiford@arm.com>
381 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: New test.
383 2024-04-08 Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
385 * gcc.target/riscv/tls_1.x: Add TLSDESC GD test case.
386 * gcc.target/riscv/tlsdesc.c: Same as above.
388 2024-04-08 Jakub Jelinek <jakub@redhat.com>
391 * gcc.dg/pr114605.c: New test.
393 2024-04-08 Swinney, Jonathan <jswinney@amazon.com>
395 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Exit with a nonzero
396 code if the test fails.
398 2024-04-08 Richard Biener <rguenther@suse.de>
400 PR tree-optimization/114624
401 * gcc.dg/torture/pr114624.c: New testcase.
403 2024-04-08 Pan Li <pan2.li@intel.com>
405 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: Adjust
406 the error message for v extension.
407 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: Ditto.
408 * gcc.target/riscv/rvv/base/intrinsic_required_ext-1.c: New test.
409 * gcc.target/riscv/rvv/base/intrinsic_required_ext-10.c: New test.
410 * gcc.target/riscv/rvv/base/intrinsic_required_ext-2.c: New test.
411 * gcc.target/riscv/rvv/base/intrinsic_required_ext-3.c: New test.
412 * gcc.target/riscv/rvv/base/intrinsic_required_ext-4.c: New test.
413 * gcc.target/riscv/rvv/base/intrinsic_required_ext-5.c: New test.
414 * gcc.target/riscv/rvv/base/intrinsic_required_ext-6.c: New test.
415 * gcc.target/riscv/rvv/base/intrinsic_required_ext-7.c: New test.
416 * gcc.target/riscv/rvv/base/intrinsic_required_ext-8.c: New test.
417 * gcc.target/riscv/rvv/base/intrinsic_required_ext-9.c: New test.
419 2024-04-08 Pan Li <pan2.li@intel.com>
421 * gcc.target/riscv/rvv/base/pr109479-1.c: Adjust the existing test
422 scenarios and add new error check tests.
423 * gcc.target/riscv/rvv/base/pr109479-2.c: Ditto.
424 * gcc.target/riscv/rvv/base/pr109479-3.c: Ditto.
425 * gcc.target/riscv/rvv/base/pr109479-4.c: Diito.
426 * gcc.target/riscv/rvv/base/pr109479-5.c: Diito.
427 * gcc.target/riscv/rvv/base/pr109479-6.c: Diito.
428 * gcc.target/riscv/rvv/base/user-10.c: Ditto.
429 * gcc.target/riscv/rvv/base/user-12.c: Ditto.
430 * gcc.target/riscv/rvv/base/user-13.c: Ditto.
431 * gcc.target/riscv/rvv/base/user-14.c: Ditto.
432 * gcc.target/riscv/rvv/base/user-15.c: Ditto.
433 * gcc.target/riscv/rvv/base/user-2.c: Ditto.
434 * gcc.target/riscv/rvv/base/user-3.c: Ditto.
435 * gcc.target/riscv/rvv/base/user-5.c: Ditto.
436 * gcc.target/riscv/rvv/base/user-6.c: Ditto.
437 * gcc.target/riscv/rvv/base/user-9.c: Ditto.
438 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-10.c: New test.
439 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-11.c: New test.
440 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-12.c: New test.
441 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-13.c: New test.
442 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-14.c: New test.
443 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-15.c: New test.
444 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-16.c: New test.
445 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c: New test.
446 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c: New test.
447 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c: New test.
448 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c: New test.
449 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c: New test.
450 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c: New test.
451 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c: New test.
452 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c: New test.
453 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c: New test.
454 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c: New test.
455 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c: New test.
456 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c: New test.
457 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c: New test.
458 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-30.c: New test.
459 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-31.c: New test.
460 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-32.c: New test.
461 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-33.c: New test.
462 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-34.c: New test.
463 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-35.c: New test.
464 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-36.c: New test.
465 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-37.c: New test.
466 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-38.c: New test.
467 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-39.c: New test.
468 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-40.c: New test.
469 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-41.c: New test.
470 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-42.c: New test.
471 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-43.c: New test.
472 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-44.c: New test.
473 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-45.c: New test.
474 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-46.c: New test.
475 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-47.c: New test.
476 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-48.c: New test.
477 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-49.c: New test.
478 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-50.c: New test.
479 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-51.c: New test.
480 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-52.c: New test.
481 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-53.c: New test.
482 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-9.c: New test.
484 2024-04-06 Gaius Mulley <gaiusmod2@gmail.com>
487 * gm2/iso/const/pass/iso-const-pass.exp: New test.
489 2024-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
493 * gfortran.dg/pr105473.f90: Modify to verify new error message.
494 * gfortran.dg/pr114304.f90: New test.
496 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
499 * gcc.misc-tests/gcov-pr114599.c: New test.
501 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
503 * gcc.misc-tests/gcov-19.c: Remove test.
505 2024-04-05 Iain Sandoe <iain@sandoe.co.uk>
507 * lib/scanasm.exp: Add 'LB*' to the local labels that are
510 2024-04-05 Marek Polacek <polacek@redhat.com>
514 * g++.dg/ext/is_std_layout5.C: New test.
516 2024-04-05 Patrick O'Neill <patrick@rivosinc.com>
517 Martin Jambor <mjambor@suse.cz>
520 * gcc.dg/ipa/pr114247.c: New test.
522 2024-04-05 Richard Sandiford <richard.sandiford@arm.com>
525 * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
527 2024-04-05 Marek Polacek <polacek@redhat.com>
530 * g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
531 * g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
533 2024-04-05 Jakub Jelinek <jakub@redhat.com>
535 PR tree-optimization/114566
536 * gcc.target/i386/avx512f-pr114566.c: New test.
538 2024-04-05 Martin Uecker <uecker@tugraz.at>
541 2024-04-02 Martin Uecker <uecker@tugraz.at>
544 * gcc.dg/pr114361.c: New test.
545 * gcc.dg/c23-tag-incomplete-1.c: New test.
546 * gcc.dg/c23-tag-incomplete-2.c: New test.
548 2024-04-05 Jakub Jelinek <jakub@redhat.com>
550 * gdc.dg/dg.exp: Prune gcov*.d from the list of tests to run.
551 * gdc.dg/gcov.exp: Update copyright years.
553 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
555 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
556 checks to cover recent combine improvement.
558 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
560 * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
561 symbols having a leading underscore.
563 2024-04-04 centurion <centurion009@proton.me>
566 * g++.dg/cpp2a/class-deduction-alias19.C: New test.
568 2024-04-04 Martin Jambor <mjambor@suse.cz>
571 * gcc.dg/ipa/pr111571.c: New test.
573 2024-04-04 Vladimir N. Makarov <vmakarov@redhat.com>
575 PR rtl-optimization/114415
576 * gcc.target/i386/pr114415.c: New test.
578 2024-04-04 H.J. Lu <hjl.tools@gmail.com>
581 * gcc.target/i386/apx-2.c: New test.
583 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
585 * gdc.dg/gcov.exp: New test.
586 * gdc.dg/gcov1.d: New test.
588 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
590 * lib/gcov.exp: Add condition coverage test function.
591 * g++.dg/gcov/gcov-18.C: New test.
592 * gcc.misc-tests/gcov-19.c: New test.
593 * gcc.misc-tests/gcov-20.c: New test.
594 * gcc.misc-tests/gcov-21.c: New test.
595 * gcc.misc-tests/gcov-22.c: New test.
596 * gcc.misc-tests/gcov-23.c: New test.
598 2024-04-04 Richard Sandiford <richard.sandiford@arm.com>
601 * gcc.target/aarch64/sve/acle/general/pr114577_1.c: New test.
602 * gcc.target/aarch64/sve/acle/general/pr114577_2.c: Likewise.
604 2024-04-04 Richard Biener <rguenther@suse.de>
606 PR tree-optimization/114485
607 * gcc.dg/vect/pr114485.c: New testcase.
609 2024-04-04 Jakub Jelinek <jakub@redhat.com>
612 * g++.dg/cpp2a/bit-cast16.C: New test.
614 2024-04-04 Jakub Jelinek <jakub@redhat.com>
616 PR tree-optimization/114555
617 * gcc.dg/bitint-103.c: New test.
618 * gcc.dg/bitint-104.c: New test.
620 2024-04-04 Richard Biener <rguenther@suse.de>
622 PR tree-optimization/114551
623 * gcc.dg/torture/pr114551.c: New testcase.
625 2024-04-03 H.J. Lu <hjl.tools@gmail.com>
627 PR tree-optimization/114115
628 * gcc.dg/pr114115.c: New test.
630 2024-04-03 Jakub Jelinek <jakub@redhat.com>
633 * gcc.c-torture/execute/pr114552.c: New test.
635 2024-04-03 Jiahao Xu <xujiahao@loongson.cn>
637 * gcc.target/loongarch/vector/lsx/lsx-abs.c: New test.
639 2024-04-02 Martin Uecker <uecker@tugraz.at>
642 * gcc.dg/pr114361.c: New test.
643 * gcc.dg/c23-tag-incomplete-1.c: New test.
644 * gcc.dg/c23-tag-incomplete-2.c: New test.
646 2024-04-02 Marek Polacek <polacek@redhat.com>
649 * g++.dg/ext/is_array.C: Extend.
651 2024-04-02 Marek Polacek <polacek@redhat.com>
654 * g++.dg/cpp0x/enum44.C: New test.
656 2024-04-02 Jason Merrill <jason@redhat.com>
660 * g++.dg/conversion/ref10.C: New test.
661 * g++.dg/conversion/ref11.C: New test.
663 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
666 * gfortran.dg/pr106999.f90: New test.
668 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
671 * gfortran.dg/pr112407a.f90: New test.
672 * gfortran.dg/pr112407b.f90: New test.
674 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
677 * g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov.
678 * g++.dg/gcov/gcov-dump-2.C: Likewise.
680 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
683 * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined
684 on Darwin link lines.
686 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
688 * g++.dg/modules/bad-mapper-1.C: Update expected test output
691 2024-04-02 mengqinggang <mengqinggang@loongson.cn>
692 Lulu Cheng <chenglulu@loongson.cn>
693 Xi Ruoyao <xry111@xry111.site>
695 * gcc.target/loongarch/cmodel-extreme-1.c: Add -mtls-dialect=trad.
696 * gcc.target/loongarch/cmodel-extreme-2.c: Ditto.
697 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Ditto.
698 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c:
700 * gcc.target/loongarch/func-call-medium-1.c: Ditto.
701 * gcc.target/loongarch/func-call-medium-2.c: Ditto.
702 * gcc.target/loongarch/func-call-medium-3.c: Ditto.
703 * gcc.target/loongarch/func-call-medium-4.c: Ditto.
704 * gcc.target/loongarch/tls-extreme-macro.c: Ditto.
705 * gcc.target/loongarch/tls-gd-noplt.c: Ditto.
706 * gcc.target/loongarch/explicit-relocs-auto-extreme-tls-desc.c: New test.
707 * gcc.target/loongarch/explicit-relocs-auto-tls-desc.c: New test.
708 * gcc.target/loongarch/explicit-relocs-extreme-tls-desc.c: New test.
709 * gcc.target/loongarch/explicit-relocs-tls-desc.c: New test.
711 2024-04-01 Gaius Mulley <gaiusmod2@gmail.com>
714 * gm2/iso/const/fail/expression.mod: New test.
715 * gm2/iso/const/fail/iso-const-fail.exp: New test.
716 * gm2/iso/const/fail/testabs.mod: New test.
717 * gm2/iso/const/fail/testaddadr.mod: New test.
718 * gm2/iso/const/fail/testcap.mod: New test.
719 * gm2/iso/const/fail/testcap2.mod: New test.
720 * gm2/iso/const/fail/testchr.mod: New test.
721 * gm2/iso/const/fail/testchr2.mod: New test.
722 * gm2/iso/const/fail/testcmplx.mod: New test.
723 * gm2/iso/const/fail/testfloat.mod: New test.
724 * gm2/iso/const/fail/testim.mod: New test.
725 * gm2/iso/const/fail/testint.mod: New test.
726 * gm2/iso/const/fail/testlength.mod: New test.
727 * gm2/iso/const/fail/testodd.mod: New test.
728 * gm2/iso/const/fail/testord.mod: New test.
729 * gm2/iso/const/fail/testre.mod: New test.
730 * gm2/iso/const/fail/testtrunc.mod: New test.
731 * gm2/iso/const/fail/testval.mod: New test.
732 * gm2/iso/const/pass/constbool.mod: New test.
733 * gm2/iso/const/pass/constbool2.mod: New test.
734 * gm2/iso/const/pass/constbool3.mod: New test.
736 2024-04-01 Jason Merrill <jason@redhat.com>
738 * g++.dg/conversion/pr16333.C: Change dg-warning to dg-message.
739 * g++.dg/cpp0x/constexpr-48324.C
740 * g++.dg/other/pr94326.C
741 * g++.dg/warn/Wreturn-local-addr-2.C
742 * g++.old-deja/g++.jason/warning8.C: Likewise.
743 * g++.dg/cpp1y/auto-fn6.C: Check that others don't complain.
744 * g++.dg/warn/Wreturn-local-addr-5.C: Expect error in C++26.
746 2024-03-31 Pan Li <pan2.li@intel.com>
748 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c:
749 Adjust test dg-error.
750 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c:
753 2024-03-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
755 * jit.dg/test-pointer_size.c: New file.
757 2024-03-29 Christophe Lyon <christophe.lyon@linaro.org>
759 * gcc.target/aarch64/cpunative/native_cpu_24.c: Fix GCC_CPUINFO.
761 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
763 * lib/target-supports.exp (check_effective_target_vect_long_mult):
766 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
768 * lib/target-supports.exp
769 (check_effective_target_vect_hw_misalign): Enable for GCN.
770 (check_effective_target_vect_element_align): Adjust.
772 2024-03-29 Thomas Schwinge <thomas@codesourcery.com>
774 * lib/target-supports.exp
775 (check_effective_target_vect_early_break)
776 (check_effective_target_vect_early_break_hw): Enable for GCN.
778 2024-03-29 Harald Anlauf <anlauf@gmx.de>
781 * gfortran.dg/data_initialized_4.f90: New test.
783 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
786 * gfortran.dg/finalize_56.f90: New test.
788 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
791 * gfortran.dg/finalize_54.f90: New test.
792 * gfortran.dg/finalize_55.f90: New test.
794 2024-03-29 Xi Ruoyao <xry111@xry111.site>
796 * gcc.dg/vect/vect-neg-zero.c: New test.
798 2024-03-28 John David Anglin <danglin@gcc.gnu.org>
801 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include
804 2024-03-28 Jason Merrill <jason@redhat.com>
807 * g++.dg/ext/is_constructible8.C: New test.
809 2024-03-28 Harald Anlauf <anlauf@gmx.de>
812 * gfortran.dg/data_pointer_3.f90: New test.
814 2024-03-28 Vineet Gupta <vineetg@rivosinc.com>
816 * gcc.target/riscv/rvv/vtype-call-clobbered.c: New Test.
818 2024-03-28 Gaius Mulley <(no_default)>
821 * gm2/cpp/fail/hashfirstcolumn2.mod: New test.
822 * gm2/imports/fail/imports-fail.exp: New test.
823 * gm2/imports/fail/localmodule2.mod: New test.
824 * gm2/imports/run/pass/localmodule.mod: New test.
826 2024-03-28 Jakub Jelinek <jakub@redhat.com>
828 PR tree-optimization/112303
829 * gcc.c-torture/compile/pr112303.c: New test.
831 2024-03-28 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
834 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: Remove dg-run.
835 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
836 * gcc.dg/vect/pr113576.c: Remove dg-run. Use dg-additional-options for
838 * gcc.dg/vect/gimplefe-40.c: Use dg-additional-options for
840 * gcc.dg/vect/gimplefe-41.c: Likewise.
841 * gcc.dg/vect/pr101145inf.c: Likewise.
842 * gcc.dg/vect/pr101145inf_1.c: Likewise.
843 * gcc.dg/vect/pr108316.c: Likewise.
844 * gcc.dg/vect/pr109011-1.c: Likewise.
845 * gcc.dg/vect/pr109011-2.c: Likewise.
846 * gcc.dg/vect/pr109011-3.c: Likewise.
847 * gcc.dg/vect/pr109011-4.c: Likewise.
848 * gcc.dg/vect/pr109011-5.c: Likewise.
849 * gcc.dg/vect/pr111846.c: Likewise.
850 * gcc.dg/vect/pr111860-2.c: Likewise.
851 * gcc.dg/vect/pr111860-3.c: Likewise.
852 * gcc.dg/vect/pr113002.c: Likewise.
853 * gcc.dg/vect/pr84711.c: Likewise.
854 * gcc.dg/vect/pr85597.c: Likewise.
855 * gcc.dg/vect/pr88497-1.c: Likewise.
856 * gcc.dg/vect/pr88497-2.c: Likewise.
857 * gcc.dg/vect/pr88497-3.c: Likewise.
858 * gcc.dg/vect/pr88497-4.c: Likewise.
859 * gcc.dg/vect/pr88497-5.c: Likewise.
860 * gcc.dg/vect/pr88497-7.c: Likewise.
861 * gcc.dg/vect/pr92347.c: Likewise.
862 * gcc.dg/vect/pr93069.c: Likewise.
863 * gcc.dg/vect/pr97241.c: Likewise.
864 * gcc.dg/vect/pr99102.c: Likewise.
865 * gcc.dg/vect/vect-early-break_65.c: Likewise.
866 * gcc.dg/vect/vect-fold-1.c: Likewise.
867 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
868 * gcc.dg/vect/vect-ifcvt-20.c: Likewise.
869 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: Likewise.
870 * gcc.dg/vect/vect-singleton_1.c: Likewise.
871 * g++.dg/vect/pr84556.cc: Likewise.
872 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
873 * gfortran.dg/vect/pr77848.f: Likewise.
874 * gfortran.dg/vect/pr90913.f90: Likewise.
876 2024-03-28 Jakub Jelinek <jakub@redhat.com>
878 PR tree-optimization/109925
879 * gcc.c-torture/execute/pr109925.c: New test.
881 2024-03-28 Mikael Morin <mikael@gcc.gnu.org>
882 Harald Anlauf <anlauf@gmx.de>
886 * gfortran.dg/spec_expr_10.f90: New test.
888 2024-03-27 David Malcolm <dmalcolm@redhat.com>
891 * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
893 2024-03-27 Jakub Jelinek <jakub@redhat.com>
895 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use dg-additional-options
896 instead of multiple dg-options.
897 * gcc.dg/debug/btf/btf-datasec-1.c: Likewise. Accept all supported
898 unaligned 4 byte assembler directives rather than assuming it must
901 2024-03-27 Jakub Jelinek <jakub@redhat.com>
903 * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
905 * g++.dg/cpp23/ext-floating3.C: Add dg-add-options float16.
906 * g++.dg/cpp23/ext-floating12.C: Add dg-add-options float16 and
909 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
911 * gcc.target/aarch64/cpunative/info_24: New.
912 * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
914 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
916 * gcc.target/aarch64/lse128-flag.c: New.
917 * gcc.target/aarch64/cpunative/info_23: Likewise.
918 * gcc.target/aarch64/cpunative/native_cpu_23.c: Likewise.
920 2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
922 * gcc.dg/tree-ssa/copy-headers-8.c: Set
923 LOGICAL_OP_NON_SHORT_CIRCUIT to true.
925 2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
928 * gfortran.dg/endfile_5.f90: New test.
930 2024-03-26 Cupertino Miranda <cupertino.miranda@oracle.com>
932 * gcc.dg/debug/btf/btf-datasec-1.c: Correct for new
934 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise
935 * gcc.dg/debug/btf/btf-pr106773.c: Likewise
937 2024-03-26 Jakub Jelinek <jakub@redhat.com>
941 * gcc.c-torture/execute/pr111151.c (main): Fix up expected value for
944 2024-03-26 Gaius Mulley <gaiusmod2@gmail.com>
947 * gm2/builtins/run/pass/builtins-run-pass.exp: New test.
948 * gm2/builtins/run/pass/testcomparisons.mod: New test.
949 * gm2/builtins/run/pass/testisnormal.mod: New test.
950 * gm2/pimlib/run/pass/testchar.mod: New test.
952 2024-03-26 Marek Polacek <polacek@redhat.com>
955 * g++.dg/cpp2a/concepts-pr100557.C: New test.
957 2024-03-26 Patrick Palka <ppalka@redhat.com>
959 * g++.dg/modules/decltype-1_a.C: Add missing } to dg-module-do
961 * g++.dg/modules/lambda-5_a.C: Likewise.
963 2024-03-26 Jakub Jelinek <jakub@redhat.com>
965 * gcc.dg/torture/pr113126.c: Add -Wno-psabi as dg-additional-options.
967 2024-03-26 Jakub Jelinek <jakub@redhat.com>
970 * gcc.c-torture/execute/pr111151.c: New test.
972 2024-03-26 Jakub Jelinek <jakub@redhat.com>
975 * gcc.dg/tsan/pr111736.c: New test.
977 2024-03-26 Richard Biener <rguenther@suse.de>
979 PR tree-optimization/114471
980 * gcc.dg/vect/pr114471.c: New testcase.
982 2024-03-26 Richard Biener <rguenther@suse.de>
984 PR tree-optimization/114464
985 * g++.dg/vect/pr114464.cc: New testcase.
987 2024-03-26 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/114027
990 * gcc.dg/vect/pr114027.c: Fix iteration count.
992 2024-03-25 Marek Polacek <polacek@redhat.com>
995 * g++.dg/cpp0x/noexcept85.C: New test.
996 * g++.dg/cpp0x/noexcept86.C: New test.
998 2024-03-25 Marek Polacek <polacek@redhat.com>
1001 * g++.dg/init/array65.C: New test.
1003 2024-03-25 Pan Li <pan2.li@intel.com>
1005 * gcc.target/riscv/rvv/base/pragma-1.c: Remove.
1006 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-1.c: New test.
1007 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-2.c: New test.
1008 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: New test.
1009 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-4.c: New test.
1010 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-5.c: New test.
1011 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-6.c: New test.
1012 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: New test.
1013 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: New test.
1015 2024-03-23 Gaius Mulley <gaiusmod2@gmail.com>
1018 * gm2/pim/fail/missingquote.mod: New test.
1020 2024-03-23 David Malcolm <dmalcolm@redhat.com>
1023 * c-c++-common/analyzer/deref-before-check-pr114408.c: New test.
1024 * c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
1026 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1028 PR tree-optimization/114433
1029 * gcc.dg/torture/bitint-68.c: New test.
1031 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1033 PR tree-optimization/114425
1034 * gcc.dg/torture/bitint-67.c: New test.
1036 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1038 PR middle-end/111683
1039 * gcc.dg/pr111683-1.c: New test.
1040 * gcc.dg/pr111683-2.c: New test.
1042 2024-03-22 Harald Anlauf <anlauf@gmx.de>
1045 * gfortran.dg/null_actual_5.f90: New test.
1047 2024-03-22 Patrick O'Neill <patrick@rivosinc.com>
1049 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add
1050 dg_add_options riscv_a
1051 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
1052 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
1053 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
1054 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
1055 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
1056 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
1057 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
1058 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
1059 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
1060 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
1061 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
1062 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
1063 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
1064 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
1065 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
1066 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
1068 2024-03-22 David Malcolm <dmalcolm@redhat.com>
1072 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1073 taint-pr112974.c and taint-pr112975.c to analyzer_kernel_plugin.c.
1074 * gcc.dg/plugin/taint-pr112974.c: New test.
1075 * gcc.dg/plugin/taint-pr112975.c: New test.
1077 2024-03-22 Marek Polacek <polacek@redhat.com>
1080 * g++.dg/init/array62.C: New test.
1081 * g++.dg/init/array63.C: New test.
1082 * g++.dg/init/array64.C: New test.
1084 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1087 * gfortran.dg/pr89943_3.f90: Update error pattern.
1088 * gfortran.dg/pr89943_4.f90: Likewise.
1089 * gfortran.dg/use_31.f90: New test.
1091 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1094 * gfortran.dg/spec_expr_8.f90: New test.
1095 * gfortran.dg/spec_expr_9.f90: New test.
1097 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1099 * gfortran.dg/graphite/pr107865.f90: Declare array bound variable(s)
1100 as dummy argument(s).
1101 * gfortran.dg/pr101267.f90: Likewise.
1102 * gfortran.dg/pr112404.f90: Likewise.
1103 * gfortran.dg/pr78061.f: Likewise.
1104 * gfortran.dg/pr79315.f90: Likewise.
1105 * gfortran.dg/vect/pr90681.f: Likewise.
1106 * gfortran.dg/vect/pr97761.f90: Likewise.
1107 * gfortran.dg/vect/pr99746.f90: Likewise.
1109 2024-03-22 Pan Li <pan2.li@intel.com>
1111 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-1.c: New test.
1112 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-10.c: New test.
1113 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-11.c: New test.
1114 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-12.c: New test.
1115 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-13.c: New test.
1116 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-14.c: New test.
1117 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-15.c: New test.
1118 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-16.c: New test.
1119 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-17.c: New test.
1120 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-18.c: New test.
1121 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-2.c: New test.
1122 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-3.c: New test.
1123 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-4.c: New test.
1124 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-5.c: New test.
1125 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-6.c: New test.
1126 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-7.c: New test.
1127 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-8.c: New test.
1128 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-9.c: New test.
1129 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits.h: New test.
1131 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1133 * gcc.dg/tree-ssa/backprop-6.c: On s390 we also have a copysign
1134 optab for long double. Thus, scan 3 instead of 2 times for it.
1136 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1139 * c-c++-common/gomp/depobj-3.c: Add -fexcess-precision=fast as
1140 dg-additional-options.
1142 2024-03-22 Andrew Pinski <quic_apinski@quicinc.com>
1145 * gcc.dg/redecl-26.c: New test.
1147 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1149 PR tree-optimization/96147
1150 * gcc.dg/vect/bb-slp-32.c (dg-final): Remove.
1152 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1155 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on
1156 Solaris/x86 with as.
1157 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise.
1159 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1162 * gcc.dg/ubsan/pr111736.c: New test.
1164 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1166 PR tree-optimization/114405
1167 * gcc.dg/torture/bitint-66.c: New test.
1169 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1171 * gcc.dg/tree-ssa/abs-4.c: On s390 we also have a copysign optab
1172 for long double. Thus, scan 3 instead of 2 times for it.
1174 2024-03-22 Christoph Müllner <christoph.muellner@vrull.eu>
1177 * gcc.target/riscv/rvv/xtheadvector/pr114194.c: New test.
1179 2024-03-22 Pan Li <pan2.li@intel.com>
1182 * gcc.target/riscv/rvv/base/pr114352-3.c: New test.
1184 2024-03-22 Pan Li <pan2.li@intel.com>
1187 * gcc.target/riscv/rvv/base/pr114352-1.c: New test.
1188 * gcc.target/riscv/rvv/base/pr114352-2.c: New test.
1190 2024-03-22 liuhongt <hongtao.liu@intel.com>
1192 PR tree-optimization/114396
1193 * gcc.target/i386/pr114396.c: Move to...
1194 * gcc.c-torture/execute/pr114396.c: ...here.
1196 2024-03-22 Gaius Mulley <gaiusmod2@gmail.com>
1199 * gm2/iso/fail/badset.mod: New test.
1200 * gm2/iso/fail/badset2.mod: New test.
1201 * gm2/iso/fail/badset3.mod: New test.
1203 2024-03-21 David Malcolm <dmalcolm@redhat.com>
1206 * c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
1208 2024-03-21 Gaius Mulley <gaiusmod2@gmail.com>
1211 * gm2/pim/fail/missingtsize.mod: New test.
1212 * gm2/pim/fail/missingtsize2.mod: New test.
1214 2024-03-21 Harald Anlauf <anlauf@gmx.de>
1217 * gfortran.dg/bounds_check_17.f90: Adjust pattern.
1218 * gfortran.dg/bounds_check_fail_8.f90: New test.
1220 2024-03-21 Marek Polacek <polacek@redhat.com>
1223 * g++.dg/template/explicit-instantiation6.C: New test.
1224 * g++.dg/template/explicit-instantiation7.C: New test.
1226 2024-03-21 Jakub Jelinek <jakub@redhat.com>
1229 * gcc.dg/torture/bitint-65.c: New test.
1231 2024-03-21 liuhongt <hongtao.liu@intel.com>
1233 * gcc.target/i386/pr114396.c: New test.
1235 2024-03-21 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/111736
1238 * gcc.target/i386/pr111736.c: New testcase.
1240 2024-03-21 Richard Biener <rguenther@suse.de>
1242 PR tree-optimization/113727
1243 * gcc.dg/torture/pr113727.c: New testcase.
1245 2024-03-20 David Malcolm <dmalcolm@redhat.com>
1248 * c-c++-common/analyzer/deref-before-check-pr109251-1.c: New test.
1249 * c-c++-common/analyzer/deref-before-check-pr109251-2.c: New test.
1251 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1253 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Add
1254 testcase for unnamed fields.
1256 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1258 * gcc.target/bpf/core-builtin-type-based.c: Correct.
1259 * gcc.target/bpf/core-builtin-type-id.c: Correct.
1261 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1263 * gcc.target/bpf/core-attr-5.c: Correct.
1264 * gcc.target/bpf/core-attr-6.c: Likewise.
1265 * gcc.target/bpf/core-attr-struct-as-array.c: Add test case for
1266 pointer arithmetics as array access use case.
1268 2024-03-20 Jakub Jelinek <jakub@redhat.com>
1270 PR tree-optimization/114365
1271 * gcc.dg/bitint-102.c: New test.
1273 2024-03-20 Hao Liu <hliu@os.amperecomputing.com>
1275 PR tree-optimization/114322
1276 * gcc.dg/vect/pr114322.c: New testcase.
1278 2024-03-20 demin.han <demin.han@starfivetech.com>
1281 * g++.target/riscv/rvv/autovec/bug-2.C: Replace option
1282 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: Ditto
1283 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: Ditto
1284 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: Ditto
1285 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Ditto
1286 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto
1287 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto
1288 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto
1289 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto
1290 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto
1291 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto
1292 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto
1293 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto
1294 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto
1295 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto
1296 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto
1297 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto
1298 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto
1299 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto
1300 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto
1301 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Ditto
1302 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: Ditto
1303 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: Ditto
1304 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto
1305 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto
1306 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto
1307 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto
1308 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto
1309 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
1310 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto
1311 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto
1312 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto
1313 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto
1314 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto
1315 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: Ditto
1316 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: Ditto
1317 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto
1318 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto
1319 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto
1320 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto
1321 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto
1322 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto
1323 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto
1324 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto
1325 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto
1326 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: Ditto
1327 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto
1328 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto
1329 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto
1330 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto
1331 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto
1332 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto
1333 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: Ditto
1334 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto
1335 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: Ditto
1336 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto
1337 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Ditto
1338 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: Ditto
1339 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Ditto
1340 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto
1341 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto
1342 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: Ditto
1343 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: Ditto
1344 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: Ditto
1345 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: Ditto
1346 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: Ditto
1347 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: Ditto
1348 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: Ditto
1349 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto
1350 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto
1351 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto
1352 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto
1353 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto
1354 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto
1355 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: Ditto
1356 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: Ditto
1357 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: Ditto
1358 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: Ditto
1359 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Ditto
1360 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Ditto
1361 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Ditto
1362 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Ditto
1363 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Ditto
1364 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto
1365 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto
1366 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto
1367 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto
1368 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto
1369 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto
1370 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto
1371 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto
1372 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto
1373 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto
1374 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto
1375 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto
1376 * gcc.target/riscv/rvv/autovec/pr112450.c: Ditto
1377 * gcc.target/riscv/rvv/autovec/pr112598-1.c: Ditto
1378 * gcc.target/riscv/rvv/autovec/pr112598-2.c: Ditto
1379 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto
1380 * gcc.target/riscv/rvv/autovec/pr112999.c: Ditto
1381 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Ditto
1382 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto
1383 * gcc.target/riscv/rvv/autovec/series_run-1.c: Ditto
1384 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Ditto
1385 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Ditto
1386 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Ditto
1387 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Ditto
1388 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: Ditto
1389 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Ditto
1390 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Ditto
1391 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Ditto
1392 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Ditto
1393 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Ditto
1394 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Ditto
1395 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Ditto
1396 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Ditto
1397 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Ditto
1398 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Ditto
1399 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Ditto
1400 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Ditto
1401 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Ditto
1402 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: Ditto
1403 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto
1404 * gcc.target/riscv/rvv/autovec/vls/and-1.c: Ditto
1405 * gcc.target/riscv/rvv/autovec/vls/and-2.c: Ditto
1406 * gcc.target/riscv/rvv/autovec/vls/and-3.c: Ditto
1407 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Ditto
1408 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto
1409 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto
1410 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto
1411 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto
1412 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto
1413 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: Ditto
1414 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: Ditto
1415 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: Ditto
1416 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: Ditto
1417 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: Ditto
1418 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: Ditto
1419 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: Ditto
1420 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: Ditto
1421 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: Ditto
1422 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: Ditto
1423 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: Ditto
1424 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: Ditto
1425 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: Ditto
1426 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: Ditto
1427 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: Ditto
1428 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: Ditto
1429 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: Ditto
1430 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: Ditto
1431 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: Ditto
1432 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: Ditto
1433 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: Ditto
1434 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: Ditto
1435 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: Ditto
1436 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: Ditto
1437 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: Ditto
1438 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: Ditto
1439 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: Ditto
1440 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: Ditto
1441 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: Ditto
1442 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: Ditto
1443 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: Ditto
1444 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: Ditto
1445 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: Ditto
1446 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: Ditto
1447 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: Ditto
1448 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: Ditto
1449 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: Ditto
1450 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: Ditto
1451 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: Ditto
1452 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: Ditto
1453 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto
1454 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto
1455 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: Ditto
1456 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: Ditto
1457 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: Ditto
1458 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: Ditto
1459 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: Ditto
1460 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: Ditto
1461 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: Ditto
1462 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: Ditto
1463 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: Ditto
1464 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: Ditto
1465 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: Ditto
1466 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: Ditto
1467 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: Ditto
1468 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: Ditto
1469 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: Ditto
1470 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: Ditto
1471 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: Ditto
1472 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: Ditto
1473 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: Ditto
1474 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: Ditto
1475 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: Ditto
1476 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: Ditto
1477 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: Ditto
1478 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: Ditto
1479 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: Ditto
1480 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: Ditto
1481 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: Ditto
1482 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: Ditto
1483 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: Ditto
1484 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: Ditto
1485 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: Ditto
1486 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: Ditto
1487 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: Ditto
1488 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto
1489 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: Ditto
1490 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: Ditto
1491 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: Ditto
1492 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: Ditto
1493 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: Ditto
1494 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: Ditto
1495 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: Ditto
1496 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto
1497 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto
1498 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto
1499 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: Ditto
1500 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: Ditto
1501 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: Ditto
1502 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: Ditto
1503 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: Ditto
1504 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: Ditto
1505 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: Ditto
1506 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: Ditto
1507 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: Ditto
1508 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: Ditto
1509 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: Ditto
1510 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: Ditto
1511 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: Ditto
1512 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: Ditto
1513 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: Ditto
1514 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: Ditto
1515 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: Ditto
1516 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: Ditto
1517 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Ditto
1518 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto
1519 * gcc.target/riscv/rvv/autovec/vls/const-1.c: Ditto
1520 * gcc.target/riscv/rvv/autovec/vls/const-2.c: Ditto
1521 * gcc.target/riscv/rvv/autovec/vls/const-3.c: Ditto
1522 * gcc.target/riscv/rvv/autovec/vls/const-4.c: Ditto
1523 * gcc.target/riscv/rvv/autovec/vls/const-5.c: Ditto
1524 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: Ditto
1525 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: Ditto
1526 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto
1527 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto
1528 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: Ditto
1529 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: Ditto
1530 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: Ditto
1531 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: Ditto
1532 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: Ditto
1533 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: Ditto
1534 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: Ditto
1535 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: Ditto
1536 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: Ditto
1537 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto
1538 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: Ditto
1539 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: Ditto
1540 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: Ditto
1541 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: Ditto
1542 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: Ditto
1543 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: Ditto
1544 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: Ditto
1545 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: Ditto
1546 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: Ditto
1547 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: Ditto
1548 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: Ditto
1549 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: Ditto
1550 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: Ditto
1551 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: Ditto
1552 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: Ditto
1553 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: Ditto
1554 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: Ditto
1555 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: Ditto
1556 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: Ditto
1557 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: Ditto
1558 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: Ditto
1559 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: Ditto
1560 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: Ditto
1561 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: Ditto
1562 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: Ditto
1563 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: Ditto
1564 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: Ditto
1565 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: Ditto
1566 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: Ditto
1567 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto
1568 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: Ditto
1569 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: Ditto
1570 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: Ditto
1571 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: Ditto
1572 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: Ditto
1573 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: Ditto
1574 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto
1575 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: Ditto
1576 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: Ditto
1577 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: Ditto
1578 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: Ditto
1579 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: Ditto
1580 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: Ditto
1581 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: Ditto
1582 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: Ditto
1583 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: Ditto
1584 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: Ditto
1585 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: Ditto
1586 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: Ditto
1587 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: Ditto
1588 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: Ditto
1589 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: Ditto
1590 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: Ditto
1591 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: Ditto
1592 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: Ditto
1593 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: Ditto
1594 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: Ditto
1595 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: Ditto
1596 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: Ditto
1597 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: Ditto
1598 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto
1599 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto
1600 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto
1601 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto
1602 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto
1603 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto
1604 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto
1605 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: Ditto
1606 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: Ditto
1607 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: Ditto
1608 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: Ditto
1609 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: Ditto
1610 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: Ditto
1611 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: Ditto
1612 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: Ditto
1613 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: Ditto
1614 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: Ditto
1615 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: Ditto
1616 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: Ditto
1617 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: Ditto
1618 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: Ditto
1619 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: Ditto
1620 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: Ditto
1621 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: Ditto
1622 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: Ditto
1623 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: Ditto
1624 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: Ditto
1625 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: Ditto
1626 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: Ditto
1627 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: Ditto
1628 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: Ditto
1629 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: Ditto
1630 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: Ditto
1631 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: Ditto
1632 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: Ditto
1633 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: Ditto
1634 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: Ditto
1635 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: Ditto
1636 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: Ditto
1637 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: Ditto
1638 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: Ditto
1639 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: Ditto
1640 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: Ditto
1641 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: Ditto
1642 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: Ditto
1643 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: Ditto
1644 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: Ditto
1645 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: Ditto
1646 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: Ditto
1647 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: Ditto
1648 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: Ditto
1649 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: Ditto
1650 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: Ditto
1651 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: Ditto
1652 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: Ditto
1653 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: Ditto
1654 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: Ditto
1655 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: Ditto
1656 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: Ditto
1657 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: Ditto
1658 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: Ditto
1659 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: Ditto
1660 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: Ditto
1661 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: Ditto
1662 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: Ditto
1663 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: Ditto
1664 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: Ditto
1665 * gcc.target/riscv/rvv/autovec/vls/max-1.c: Ditto
1666 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: Ditto
1667 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: Ditto
1668 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: Ditto
1669 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto
1670 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: Ditto
1671 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: Ditto
1672 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: Ditto
1673 * gcc.target/riscv/rvv/autovec/vls/min-1.c: Ditto
1674 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: Ditto
1675 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: Ditto
1676 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: Ditto
1677 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto
1678 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto
1679 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto
1680 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto
1681 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto
1682 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto
1683 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto
1684 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto
1685 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto
1686 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto
1687 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto
1688 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto
1689 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto
1690 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto
1691 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto
1692 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto
1693 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: Ditto
1694 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: Ditto
1695 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: Ditto
1696 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: Ditto
1697 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: Ditto
1698 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto
1699 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: Ditto
1700 * gcc.target/riscv/rvv/autovec/vls/not-1.c: Ditto
1701 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: Ditto
1702 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: Ditto
1703 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: Ditto
1704 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto
1705 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: Ditto
1706 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: Ditto
1707 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: Ditto
1708 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: Ditto
1709 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: Ditto
1710 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: Ditto
1711 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Ditto
1712 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto
1713 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto
1714 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto
1715 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto
1716 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto
1717 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto
1718 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto
1719 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto
1720 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto
1721 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto
1722 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto
1723 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto
1724 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto
1725 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto
1726 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto
1727 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto
1728 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto
1729 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto
1730 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto
1731 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto
1732 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: Ditto
1733 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: Ditto
1734 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: Ditto
1735 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: Ditto
1736 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: Ditto
1737 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: Ditto
1738 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: Ditto
1739 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: Ditto
1740 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: Ditto
1741 * gcc.target/riscv/rvv/autovec/vls/series-1.c: Ditto
1742 * gcc.target/riscv/rvv/autovec/vls/series-2.c: Ditto
1743 * gcc.target/riscv/rvv/autovec/vls/series-3.c: Ditto
1744 * gcc.target/riscv/rvv/autovec/vls/series-4.c: Ditto
1745 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto
1746 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto
1747 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto
1748 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: Ditto
1749 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: Ditto
1750 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: Ditto
1751 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto
1752 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto
1753 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto
1754 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto
1755 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto
1756 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: Ditto
1757 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: Ditto
1758 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: Ditto
1759 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: Ditto
1760 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: Ditto
1761 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: Ditto
1762 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: Ditto
1763 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: Ditto
1764 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto
1765 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto
1766 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto
1767 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: Ditto
1768 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: Ditto
1769 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: Ditto
1770 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: Ditto
1771 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: Ditto
1772 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: Ditto
1773 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: Ditto
1774 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: Ditto
1775 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: Ditto
1776 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: Ditto
1777 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: Ditto
1778 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: Ditto
1779 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: Ditto
1780 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: Ditto
1781 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: Ditto
1782 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: Ditto
1783 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: Ditto
1784 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: Ditto
1785 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: Ditto
1786 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: Ditto
1787 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: Ditto
1788 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: Ditto
1789 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: Ditto
1790 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: Ditto
1791 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: Ditto
1792 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: Ditto
1793 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: Ditto
1794 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: Ditto
1795 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: Ditto
1796 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: Ditto
1797 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: Ditto
1798 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: Ditto
1799 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: Ditto
1800 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: Ditto
1801 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: Ditto
1802 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: Ditto
1803 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: Ditto
1804 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: Ditto
1805 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: Ditto
1806 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: Ditto
1807 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: Ditto
1808 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: Ditto
1809 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: Ditto
1810 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: Ditto
1811 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Ditto
1812 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Ditto
1813 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto
1814 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto
1815 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto
1816 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto
1817 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto
1818 * gcc.target/riscv/rvv/base/cpymem-1.c: Ditto
1819 * gcc.target/riscv/rvv/base/cpymem-2.c: Ditto
1820 * gcc.target/riscv/rvv/rvv.exp: Ditto
1821 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto
1822 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Ditto
1823 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Ditto
1825 2024-03-20 Richard Biener <rguenther@suse.de>
1827 PR middle-end/113396
1828 * gcc.dg/torture/pr113396.c: New testcase.
1830 2024-03-20 Lewis Hyatt <lhyatt@gmail.com>
1833 * g++.dg/cpp0x/Wnarrowing21a.C: New test.
1834 * g++.dg/cpp0x/Wnarrowing21b.C: New test.
1835 * g++.dg/cpp0x/Wnarrowing21c.C: New test.
1836 * g++.dg/cpp0x/Wnarrowing21d.C: New test.
1838 2024-03-19 Martin Jambor <mjambor@suse.cz>
1842 * g++.dg/ipa/iinline-4.C: New test.
1843 * g++.dg/ipa/pr108802.C: Likewise.
1845 2024-03-19 Marek Polacek <polacek@redhat.com>
1847 * g++.dg/cpp2a/linkage-1.C: Use target c++14.
1849 2024-03-19 Jakub Jelinek <jakub@redhat.com>
1852 * gcc.dg/analyzer/pr113505.c: New test.
1854 2024-03-19 Edwin Lu <ewlu@rivosinc.com>
1856 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Disable scheduling
1857 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
1858 * gcc.target/riscv/rvv/base/pr108185-1.c: Update test expectancies
1859 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
1860 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
1861 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
1862 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
1863 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
1864 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
1865 * gcc.target/riscv/rvv/base/vcreate.c: Disable scheduling and update
1867 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Disable scheduling
1868 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto
1869 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Update test
1871 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
1872 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
1873 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
1874 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
1875 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
1876 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
1877 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
1878 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
1879 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
1880 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
1882 2024-03-19 David Malcolm <dmalcolm@redhat.com>
1885 * c-c++-common/analyzer/atomic-builtins-pr114286.c: New test.
1887 2024-03-19 Iain Sandoe <iain@sandoe.co.uk>
1890 * gcc.dg/framework-1.c: Use an IOKit header instead of a
1893 2024-03-19 Richard Biener <rguenther@suse.de>
1895 PR tree-optimization/114151
1896 PR tree-optimization/114269
1897 PR tree-optimization/114322
1898 PR tree-optimization/114074
1899 * gcc.dg/pr68317.c: Revert last change.
1901 2024-03-19 Christophe Lyon <christophe.lyon@linaro.org>
1904 * gcc.target/arm/mve/pr114323.c: New.
1906 2024-03-19 Jakub Jelinek <jakub@redhat.com>
1909 * gcc.dg/c23-stdarg-9.c: New test.
1911 2024-03-19 Richard Biener <rguenther@suse.de>
1913 PR tree-optimization/114375
1914 * gcc.dg/vect/vect-pr114375.c: New testcase.
1916 2024-03-19 Mary Bennett <mary.bennett@embecosm.com>
1918 * gcc.target/riscv/cv-bi-beqimm-compile-1.c: New test.
1919 * gcc.target/riscv/cv-bi-beqimm-compile-2.c: New test.
1920 * gcc.target/riscv/cv-bi-bneimm-compile-1.c: New test.
1921 * gcc.target/riscv/cv-bi-bneimm-compile-2.c: New test.
1922 * lib/target-supports.exp: Add proc for XCVbi.
1924 2024-03-19 Chen Jiawei <jiawei@iscas.ac.cn>
1926 * gcc.target/riscv/mcpu-xiangshan-nanhu.c: New test.
1927 Co-Authored by: Lin Jiawei <jiawei.lin@epfl.ch>
1929 2024-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
1931 * g++.dg/cpp2a/linkage-1.C: New test.
1932 * g++.dg/modules/block-decl-3.h: New test.
1933 * g++.dg/modules/block-decl-3_a.C: New test.
1934 * g++.dg/modules/block-decl-3_b.C: New test.
1935 * g++.dg/modules/block-decl-3_c.C: New test.
1936 * g++.dg/modules/linkage-1_a.C: New test.
1937 * g++.dg/modules/linkage-1_b.C: New test.
1938 * g++.dg/modules/linkage-1_c.C: New test.
1939 * g++.dg/modules/linkage-2.C: New test.
1941 2024-03-18 Jonathan Yong <10walls@gmail.com>
1943 * c-c++-common/Wrestrict.c: Fix typos in comments and
1944 enable for LLP64 testing.
1946 2024-03-18 David Malcolm <dmalcolm@redhat.com>
1952 * c-c++-common/analyzer/out-of-bounds-const-fn.c: New test.
1953 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: Update
1954 expected diagram output.
1955 * c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c: New test.
1956 * c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c: New test.
1957 * c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c: New test.
1959 2024-03-18 Uros Bizjak <ubizjak@gmail.com>
1962 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
1963 (dg-options): Add -march=x86-64.
1965 2024-03-18 Harald Anlauf <anlauf@gmx.de>
1968 * gfortran.dg/pr103715.f90: New test.
1970 2024-03-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1972 * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use
1973 relative offsets for line numbers.
1975 2024-03-18 Gaius Mulley <gaiusmod2@gmail.com>
1978 * gm2/pim/fail/badset7.mod: New test.
1980 2024-03-18 Nathaniel Shead <nathanieloshead@gmail.com>
1983 * g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
1984 * g++.dg/modules/target-powerpc-1_b.C: Likewise.
1986 2024-03-18 Jan Hubicka <jh@suse.cz>
1987 Karthiban Anbazhagan <Karthiban.Anbazhagan@amd.com>
1989 * g++.target/i386/mv29.C: Handle znver5 arch.
1990 * gcc.target/i386/funcspec-56.inc:Likewise.
1992 2024-03-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
1994 * c-c++-common/analyzer/strndup-1.c: Define _POSIX_C_SOURCE.
1996 2024-03-18 liuhongt <hongtao.liu@intel.com>
1998 * gcc.target/i386/pr114334.c: New test.
2000 2024-03-17 Harald Anlauf <anlauf@gmx.de>
2003 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern.
2004 * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test.
2006 2024-03-17 Gaius Mulley <gaiusmod2@gmail.com>
2009 * gm2/pim/fail/badtype2.mod: New test.
2011 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2014 * gcc.dg/c23-stdarg-7.c: New test.
2015 * gcc.dg/c23-stdarg-8.c: New test.
2017 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2019 PR tree-optimization/114329
2020 * gcc.dg/bitint-101.c: New test.
2022 2024-03-16 Nathaniel Shead <nathanieloshead@gmail.com>
2025 * g++.dg/modules/block-decl-1_a.C: New test.
2026 * g++.dg/modules/block-decl-1_b.C: New test.
2027 * g++.dg/modules/block-decl-2.C: New test.
2029 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2032 * gcc.dg/torture/bitint-63.c: New test.
2034 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2036 PR tree-optimization/113431
2037 * gcc.dg/vect/pr113431.c: Restrict scan-tree-dump-times to
2038 vect_hw_misalign targets.
2040 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2043 * gcc.target/i386/pr114339.c: New test.
2045 2024-03-15 Joe Ramsay <Joe.Ramsay@arm.com>
2047 * gcc.target/aarch64/no_merge_trunc_signed_zero.c: New test.
2049 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2051 PR middle-end/114332
2052 * gcc.dg/torture/bitint-64.c: New file.
2054 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2056 * g++.dg/torture/pr104601.C: Add -Wno-unused-result to dg-options.
2058 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2060 PR tree-optimization/113466
2061 * gcc.dg/bitint-100.c: New test.
2063 2024-03-15 Paul Thomas <pault@gcc.gnu.org>
2070 * gfortran.dg/associate_64.f90 : New test
2071 * gfortran.dg/associate_66.f90 : New test
2072 * gfortran.dg/associate_67.f90 : New test
2073 * gfortran.dg/associate_65.f90 : New test
2074 * gfortran.dg/associate_68.f90 : New test
2076 2024-03-15 Tejas Belagod <tejas.belagod@arm.com>
2078 * gcc.dg/vect/pr114108.c: New test.
2080 2024-03-15 Chenghui Pan <panchenghui@loongson.cn>
2082 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c:
2083 Reposition operand 3's value into instruction's defined accept range.
2085 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2088 * gm2/pim/pass/log: Removed.
2089 * gm2/pim/pass/highexp.mod: New test.
2091 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2093 PR middle-end/113907
2094 * gcc.dg/pr113907-1.c: New test.
2096 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2099 * gm2/pim/fail/badset5.mod: New test.
2100 * gm2/pim/fail/badset6.mod: New test.
2102 2024-03-14 Thomas Schwinge <tschwinge@baylibre.com>
2104 * c-c++-common/goacc/readonly-1.c: Add basic OpenACC 'declare'
2106 * gfortran.dg/goacc/readonly-1.f90: Likewise.
2108 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2111 * gcc.dg/pr114310.c: New test.
2113 2024-03-14 Juergen Christ <jchrist@linux.ibm.com>
2115 * gcc.target/s390/htm-builtins-1.c: Fix.
2116 * gcc.target/s390/htm-builtins-2.c: Fix.
2118 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2120 PR preprocessor/110558
2121 * c-c++-common/cpp/has-include-2.c: New test.
2122 * c-c++-common/cpp/has-include-2.h: New test.
2124 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2126 * lib/gcc-defs.exp (dg-additional-options): Make $srcdir usable in a
2127 dg-additional-options directive.
2128 * c-c++-common/cpp/has-include-next-2-dir/has-include-next-2.h: New test.
2129 * c-c++-common/cpp/has-include-next-2.c: New test.
2131 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2134 * gm2/cse/pass/testcse54.mod: New test.
2135 * gm2/iso/run/pass/array9.mod: New test.
2136 * gm2/iso/run/pass/strcons3.mod: New test.
2137 * gm2/iso/run/pass/strcons4.mod: New test.
2138 * gm2/pim/fail/badset1.mod: New test.
2139 * gm2/pim/fail/badset2.mod: New test.
2140 * gm2/pim/fail/badset3.mod: New test.
2141 * gm2/pim/fail/badset4.mod: New test.
2143 2024-03-14 Chung-Lin Tang <cltang@baylibre.com>
2145 * c-c++-common/goacc/readonly-1.c: New test.
2146 * gfortran.dg/goacc/readonly-1.f90: New test.
2148 2024-03-14 Andreas Krebbel <krebbel@linux.ibm.com>
2150 * gcc.target/s390/aligned-1.c: Add weak and void variables
2151 incorporating the cases from unaligned-2.c.
2152 * gcc.target/s390/unaligned-1.c: Likewise.
2153 * gcc.target/s390/unaligned-2.c: Removed.
2155 2024-03-14 liuhongt <hongtao.liu@intel.com>
2157 * g++.target/i386/pr111822.C: New test.
2159 2024-03-13 Harald Anlauf <anlauf@gmx.de>
2162 * gfortran.dg/is_contiguous_4.f90: New test.
2164 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2166 PR middle-end/114319
2167 * gcc.target/i386/pr114319.c: New test.
2169 2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
2171 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2172 Added dg-bogus with target on offending line for short_enums.
2174 2024-03-13 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2176 * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
2179 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2181 PR middle-end/114313
2182 * gcc.dg/torture/bitint-62.c: New test.
2184 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.dg/asan/pr112709-2.c: New test.
2189 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.dg/ubsan/pr112709-1.c: New test.
2193 * gcc.dg/ubsan/pr112709-2.c: New test.
2195 2024-03-12 Harald Anlauf <anlauf@gmx.de>
2198 * gfortran.dg/proc_ptr_comp_53.f90: New test.
2200 2024-03-12 Richard Biener <rguenther@suse.de>
2202 PR tree-optimization/114121
2203 * gcc.dg/torture/pr114312.c: New testcase.
2205 2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
2210 * g++.dg/modules/target-aarch64-1_a.C: New test.
2211 * g++.dg/modules/target-aarch64-1_b.C: New test.
2212 * g++.dg/modules/target-powerpc-1_a.C: New test.
2213 * g++.dg/modules/target-powerpc-1_b.C: New test.
2214 * g++.dg/modules/target-powerpc-2_a.C: New test.
2215 * g++.dg/modules/target-powerpc-2_b.C: New test.
2217 2024-03-12 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.dg/asan/pr112709-1.c: New test.
2221 * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
2223 2024-03-12 Jakub Jelinek <jakub@redhat.com>
2225 PR tree-optimization/114293
2226 * gcc.dg/pr114293.c: New test.
2228 2024-03-12 Richard Biener <rguenther@suse.de>
2230 PR tree-optimization/114297
2231 * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
2233 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2235 PR libfortran/105437
2236 PR libfortran/114304
2237 * gfortran.dg/pr105473.f90: Add additional checks to address
2238 the case of semicolon at the end of a line.
2240 2024-03-11 Richard Earnshaw <rearnsha@arm.com>
2243 * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead
2246 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2248 PR tree-optimization/98238
2249 * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require
2251 * gcc.dg/vect/vect-cost-model-3.c: Likewise.
2252 * gcc.dg/vect/vect-cost-model-5.c: Likewise.
2254 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2256 PR tree-optimization/114071
2257 PR tree-optimization/113557
2259 * gcc.dg/vect/pr37027.c: Require vect_perm.
2260 * gcc.dg/vect/pr67790.c: Likewise.
2261 * gcc.dg/vect/slp-reduc-1.c: Likewise.
2262 * gcc.dg/vect/slp-reduc-2.c: Likewise.
2263 * gcc.dg/vect/slp-reduc-7.c: Likewise.
2264 * gcc.dg/vect/slp-reduc-8.c: Likewise.
2265 * gcc.dg/vect/vect-multi-peel-gaps.c (scan-tree-dump): Also
2267 * gcc.dg/vect/slp-47.c: Require vect_perm.
2268 * gcc.dg/vect/slp-48.c: Likewise.
2270 2024-03-11 Richard Biener <rguenther@suse.de>
2272 PR middle-end/114299
2273 * gcc.target/i386/pr114299.c: New testcase.
2275 2024-03-11 Jakub Jelinek <jakub@redhat.com>
2277 PR tree-optimization/114278
2278 * gcc.dg/bitint-99.c: New test.
2280 2024-03-11 Eric Botcazou <ebotcazou@adacore.com>
2282 * gcc.dg/sso-20.c: New test.
2283 * gcc.dg/sso-21.c: Likewise.
2285 2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
2288 * gcc.dg/float_opposite_arm-1.c: New test.
2290 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
2294 * gdc.dg/pr112285.d: New test.
2295 * gdc.dg/pr112290.d: New test.
2297 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2299 PR tree-optimization/110199
2300 * gcc.dg/tree-ssa/minmax-27.c: New test.
2301 * gcc.dg/tree-ssa/minmax-28.c: New test.
2303 2024-03-10 Pan Li <pan2.li@intel.com>
2305 * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
2307 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2310 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
2312 * gcc.target/sh/pr59533-1.c: Adjust expected output.
2314 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2317 * gcc.target/riscv/compare-debug-1.c: New test.
2318 * gcc.target/riscv/compare-debug-2.c: New test.
2320 2024-03-09 Xi Ruoyao <xry111@xry111.site>
2322 * gcc.target/loongarch/tls-ie-relax.c: New test.
2323 * gcc.target/loongarch/tls-ie-norelax.c: New test.
2324 * gcc.target/loongarch/tls-ie-extreme.c: New test.
2326 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2328 * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
2329 '-Wno-pedantic -std=gnu90'.
2331 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2333 * g++.target/loongarch/atomic-cas-int.C: New test.
2335 2024-03-08 Martin Jambor <mjambor@suse.cz>
2338 * g++.dg/ipa/pr113757.C: New test.
2340 2024-03-08 David Faust <david.faust@oracle.com>
2342 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
2343 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
2345 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
2348 * gcc.target/arm/bics_3.c: Adjust code to something which should
2349 always result in BICS.
2351 2024-03-08 David Faust <david.faust@oracle.com>
2353 * gcc.target/bpf/memset-1.c: Move error test case to...
2354 * gcc.target/bpf/memset-2.c: ... here. New test.
2356 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
2359 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
2361 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2363 PR rtl-optimization/113617
2365 * g++.dg/other/pr113617.C: Define -DSHARED when linking with -shared.
2366 * g++.dg/other/pr113617-aux.cc: Add definitions for used methods and
2367 templates not defined elsewhere.
2369 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2372 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
2374 * gcc.target/i386/pr38534-2.c: Likewise.
2375 * gcc.target/i386/pr38534-3.c: Likewise.
2376 * gcc.target/i386/pr38534-4.c: Likewise.
2377 * gcc.target/i386/pr38534-5.c: Likewise.
2378 * gcc.target/i386/pr38534-6.c: Likewise.
2379 * gcc.target/i386/pr114097-1.c: Likewise.
2380 * gcc.target/i386/stack-check-17.c: Likewise.
2382 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2384 * g++.dg/ext/atomic-5.C: New test.
2386 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2389 * c-c++-common/dwarf2/pr113918.c: New test.
2391 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2394 * g++.dg/cpp23/explicit-obj-diagnostics3.C (S0, S1, S2, S3, S4): Don't
2395 expect any diagnostics on f and fd member function templates, add
2396 similar templates with ...Selves instead of Selves as k and kd and
2397 expect diagnostics for those. Expect extra diagnostics in error
2398 recovery for g and gd member function templates.
2400 2024-03-08 Richard Biener <rguenther@suse.de>
2403 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
2405 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
2407 * gm2/iso/pass/arrayconst.mod: New test.
2408 * gm2/iso/pass/arrayconst2.mod: New test.
2409 * gm2/iso/pass/arrayconst3.mod: New test.
2410 * gm2/iso/pass/arrayconst4.mod: New test.
2412 2024-03-08 demin.han <demin.han@starfivetech.com>
2415 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
2417 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
2419 * gcc.target/powerpc/fwprop-1.c: New.
2421 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2424 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
2425 now emit vtables here too.
2426 * g++.dg/modules/virt-3_a.C: New test.
2427 * g++.dg/modules/virt-3_b.C: New test.
2428 * g++.dg/modules/virt-3_c.C: New test.
2429 * g++.dg/modules/virt-3_d.C: New test.
2431 2024-03-07 Patrick Palka <ppalka@redhat.com>
2434 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
2435 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
2436 * g++.dg/modules/tpl-alias-2_a.H: New test.
2437 * g++.dg/modules/tpl-alias-2_b.C: New test.
2439 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
2442 * gcc.target/aarch64/pr113618.c: New test.
2444 2024-03-07 Patrick Palka <ppalka@redhat.com>
2448 * g++.dg/modules/hello-2_a.C: New test.
2449 * g++.dg/modules/hello-2_b.C: New test.
2450 * g++.dg/modules/namespace-6_a.H: New test.
2451 * g++.dg/modules/namespace-6_b.C: New test.
2453 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2456 * lib/target-supports.exp: Fix test for C++.
2458 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
2460 * gcc.target/aarch64/pr114196.c: New test.
2461 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
2463 2024-03-07 Marek Polacek <polacek@redhat.com>
2466 * g++.dg/cpp1z/inline-var11.C: New test.
2468 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2471 * gcc.target/powerpc/pr113950.c: New testcase.
2473 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
2475 * gnat.dg/predicate15.adb: New test.
2477 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2480 * g++.dg/pr98356.C: New test.
2482 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2485 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
2486 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
2487 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
2488 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
2490 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2492 PR rtl-optimization/110079
2493 * gcc.dg/pr110079.c: New test.
2495 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2497 PR middle-end/105533
2498 * gcc.dg/pr105533.c: New test.
2500 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
2502 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
2503 ASSERTEQ_64 with the macro ASSERTEQ_32.
2504 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
2505 test results of some functions according to the function of the vector
2507 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
2508 modification as lasx-xvfrint_s.c.
2509 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
2510 modification as lasx-xvshuf_b.c.
2511 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
2512 function instead of abs() to check the correctness of the results.
2514 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2516 PR tree-optimization/114009
2517 * gcc.dg/tree-ssa/pr114009.c: New test.
2519 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2521 PR libfortran/105456
2522 * gfortran.dg/pr105456.f90: Revise using '%' characters
2523 in users error message.
2525 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2527 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
2528 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
2530 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2532 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
2533 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
2535 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2538 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
2539 execution both for Arm and Thumb-2.
2541 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
2545 * gcc.target/riscv/zicond-ice-3.c: New test.
2546 * gcc.target/riscv/zicond-ice-4.c: New test.
2548 2024-03-06 Harald Anlauf <anlauf@gmx.de>
2552 * gfortran.dg/pr99350.f90:
2553 * gfortran.dg/arithmetic_overflow_3.f90: New test.
2555 2024-03-06 Marek Polacek <polacek@redhat.com>
2558 * g++.dg/cpp0x/noexcept84.C: New test.
2560 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
2562 * gcc.target/gcn/sram-ecc-3.c: Adjust.
2563 * gcc.target/gcn/sram-ecc-4.c: Likewise.
2564 * gcc.target/gcn/sram-ecc-7.c: Likewise.
2565 * gcc.target/gcn/sram-ecc-8.c: Likewise.
2567 2024-03-06 Richard Biener <rguenther@suse.de>
2569 PR tree-optimization/114239
2570 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
2572 2024-03-06 Xi Ruoyao <xry111@xry111.site>
2574 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
2576 * gcc.target/loongarch/vfcmp-d.c: Likewise.
2577 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
2578 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
2580 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
2583 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
2585 2024-03-06 Richard Biener <rguenther@suse.de>
2587 PR tree-optimization/114249
2588 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
2590 2024-03-06 Richard Biener <rguenther@suse.de>
2592 PR tree-optimization/114246
2593 * gcc.dg/torture/pr114246.c: New testcase.
2595 2024-03-06 Jakub Jelinek <jakub@redhat.com>
2597 PR rtl-optimization/114190
2598 * gcc.target/i386/avx-pr114190.c: New test.
2600 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2602 PR libfortran/105456
2603 * gfortran.dg/pr105456-nmlr.f90: New test.
2604 * gfortran.dg/pr105456-nmlw.f90: New test.
2605 * gfortran.dg/pr105456-ruf.f90: New test.
2606 * gfortran.dg/pr105456-wf.f90: New test.
2607 * gfortran.dg/pr105456-wuf.f90: New test.
2609 2024-03-06 Patrick Palka <ppalka@redhat.com>
2611 * g++.dg/modules/friend-7.h: New test.
2612 * g++.dg/modules/friend-7_a.H: New test.
2613 * g++.dg/modules/friend-7_b.C: New test.
2615 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
2616 Indu Bhagat <indu.bhagat@oracle.com>
2619 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
2621 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2624 * gcc.target/aarch64/sve/pr97696.c: New test.
2626 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2628 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
2630 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
2633 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
2636 2024-03-05 Xi Ruoyao <xry111@xry111.site>
2638 * gcc.target/loongarch/regname-fp-s9.c: New test.
2640 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
2642 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
2643 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
2645 2024-03-05 Richard Biener <rguenther@suse.de>
2647 PR tree-optimization/114231
2648 * gcc.dg/vect/pr114231.c: New testcase.
2650 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2652 PR rtl-optimization/114211
2653 * gcc.dg/pr114211.c: New test.
2655 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2657 PR middle-end/114157
2658 * gcc.dg/bitint-98.c: New test.
2659 * gcc.target/i386/avx2-pr114157.c: New test.
2660 * gcc.target/i386/avx512f-pr114157.c: New test.
2662 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
2666 * gcc.target/i386/pr38534-4.c: Likewise.
2667 * gcc.target/i386/pr38534-2.c: Likewise.
2668 * gcc.target/i386/pr38534-3.c: Likewise.
2669 * gcc.target/i386/pr114097-1.c: Likewise.
2670 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
2672 2024-03-05 Patrick Palka <ppalka@redhat.com>
2674 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
2675 of -Wno-pedantic. Remove now unnecessary preprocessing
2676 directives from GMF.
2678 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
2680 * g++.dg/modules/using-12.C: New test.
2681 * g++.dg/modules/using-13.h: New test.
2682 * g++.dg/modules/using-13_a.C: New test.
2683 * g++.dg/modules/using-13_b.C: New test.
2685 2024-03-04 David Faust <david.faust@oracle.com>
2687 * gcc.target/bpf/memset-1.c: New test.
2689 2024-03-04 Jan Dubiec <jdx@o2.pl>
2691 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
2693 2024-03-04 Richard Biener <rguenther@suse.de>
2695 PR tree-optimization/114197
2696 * gcc.dg/torture/pr114197.c: New testcase.
2698 2024-03-04 Richard Biener <rguenther@suse.de>
2700 PR tree-optimization/114203
2701 * gcc.dg/torture/pr114203.c: New testcase.
2703 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2705 PR middle-end/114209
2706 * gcc.dg/bitint-97.c: New test.
2708 2024-03-04 Xi Ruoyao <xry111@xry111.site>
2711 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
2712 instead of -fdump-tree-optimized.
2713 (dg-final): Scan forwprop2 dump instead of optimized, and remove
2714 the use of vect_int_mod.
2715 * lib/target-supports.exp (check_effective_target_vect_int_mod):
2716 Remove because it's not used anymore.
2718 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.target/i386/pr114184.c: New test.
2723 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
2726 * g++.target/i386/pr114187.C: New test case.
2728 2024-03-03 Greg McGary <gkm@rivosinc.com>
2730 * gcc.c-torture/execute/pr113010.c: New test.
2732 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
2735 * gdc.dg/torture/pr114171.d: New test.
2737 2024-03-01 Patrick Palka <ppalka@redhat.com>
2741 * g++.dg/modules/tdef-7.h: Remove outdated comment.
2742 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
2743 * g++.dg/modules/enum-13_a.C: New test.
2744 * g++.dg/modules/enum-13_b.C: New test.
2746 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2749 * g++.dg/modules/var-tpl-2_a.H: New test.
2750 * g++.dg/modules/var-tpl-2_b.C: New test.
2752 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2755 * g++.dg/modules/pr114005_a.C: New test.
2756 * g++.dg/modules/pr114005_b.C: New test.
2758 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
2760 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
2761 second phase scheduler.
2762 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
2763 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
2764 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
2765 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
2766 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
2767 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
2769 2024-03-01 Patrick Palka <ppalka@redhat.com>
2771 * g++.dg/modules/cexpr-4_a.C: New test.
2772 * g++.dg/modules/cexpr-4_b.C: New test.
2774 2024-03-01 Marek Polacek <polacek@redhat.com>
2778 * g++.dg/ext/attr-no-dangling1.C: New test.
2779 * g++.dg/ext/attr-no-dangling2.C: New test.
2780 * g++.dg/ext/attr-no-dangling3.C: New test.
2781 * g++.dg/ext/attr-no-dangling4.C: New test.
2782 * g++.dg/ext/attr-no-dangling5.C: New test.
2783 * g++.dg/ext/attr-no-dangling6.C: New test.
2784 * g++.dg/ext/attr-no-dangling7.C: New test.
2785 * g++.dg/ext/attr-no-dangling8.C: New test.
2786 * g++.dg/ext/attr-no-dangling9.C: New test.
2788 2024-03-01 David Faust <david.faust@oracle.com>
2790 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
2793 2024-03-01 Harald Anlauf <anlauf@gmx.de>
2796 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
2797 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
2798 * gfortran.dg/null_actual_4.f90: New test.
2800 2024-03-01 Patrick Palka <ppalka@redhat.com>
2804 * g++.dg/cpp23/auto-fncast16.C: New test.
2805 * g++.dg/cpp23/auto-fncast17.C: New test.
2806 * g++.dg/cpp23/auto-fncast18.C: New test.
2808 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2811 * g++.dg/cpp1z/decomp59.C: New test.
2813 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2814 Tobias Burnus <tburnus@baylibre.com>
2817 * g++.dg/gomp/target-lambda-1.C: Moved to become a
2818 run-time test under testsuite/libgomp.c++.
2820 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2823 * gcc.dg/debug/dwarf2/pr114015.c: New test.
2825 2024-03-01 xuli <xuli1@eswincomputing.com>
2827 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
2828 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
2829 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
2831 2024-03-01 Pan Li <pan2.li@intel.com>
2834 * g++.target/riscv/rvv/base/pr111296.C: Replace
2835 param=riscv-autovec-preference to mrvv-vector-bits.
2836 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
2837 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
2838 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
2839 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
2840 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
2841 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
2842 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
2843 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
2844 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
2845 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
2846 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
2847 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
2848 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
2849 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
2850 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
2851 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
2852 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
2853 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
2854 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
2855 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
2856 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
2857 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
2858 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
2859 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
2860 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
2861 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
2862 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
2863 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
2864 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
2865 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
2866 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
2867 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
2868 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
2869 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
2870 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
2871 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
2872 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
2873 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
2874 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
2875 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
2876 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
2877 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
2878 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
2879 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
2880 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
2881 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
2882 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
2883 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
2884 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
2885 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
2886 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
2887 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
2888 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
2889 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
2890 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
2891 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
2892 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
2893 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
2894 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
2895 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
2896 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
2897 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
2898 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
2899 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
2900 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
2901 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
2902 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
2903 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
2904 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
2905 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
2906 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
2907 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
2908 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
2909 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
2910 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
2911 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
2912 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
2913 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
2914 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
2915 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
2916 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
2917 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
2918 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
2919 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
2920 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
2921 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
2922 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2923 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
2924 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2925 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
2926 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
2927 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
2928 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
2929 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
2930 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
2931 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
2932 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
2933 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
2934 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
2935 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
2936 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
2937 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
2938 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
2939 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
2940 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
2941 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
2942 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
2943 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
2944 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
2945 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
2946 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
2947 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
2948 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
2949 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
2950 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
2951 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
2952 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
2953 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
2954 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
2955 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
2956 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
2957 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
2958 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
2959 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
2960 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
2961 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
2962 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
2963 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
2964 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
2965 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
2966 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
2967 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
2968 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
2969 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
2970 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
2971 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
2972 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
2973 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
2974 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
2975 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
2976 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
2977 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
2978 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
2979 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
2980 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
2981 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
2982 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
2983 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
2984 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
2985 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
2986 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
2987 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
2988 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
2989 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
2990 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
2991 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
2992 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
2993 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
2994 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
2995 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
2996 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
2997 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
2998 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
2999 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
3000 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
3001 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
3002 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
3003 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
3004 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
3005 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
3006 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
3007 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
3008 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
3009 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
3010 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
3011 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
3012 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
3013 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
3014 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
3015 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
3016 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
3017 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
3018 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
3019 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
3020 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
3021 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
3022 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
3023 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
3024 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
3025 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
3026 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
3027 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
3028 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
3029 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
3030 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
3031 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
3032 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
3033 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
3034 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
3035 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
3036 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
3037 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
3038 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
3039 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
3040 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
3041 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
3042 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
3043 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
3044 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
3045 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
3046 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
3047 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
3048 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
3049 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
3050 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
3051 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
3052 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
3053 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
3054 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
3055 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
3056 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
3057 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
3058 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
3059 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
3060 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
3061 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
3062 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
3063 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
3064 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
3065 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
3066 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
3067 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
3068 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
3069 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
3070 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
3071 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
3072 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
3073 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
3074 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
3075 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
3076 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
3077 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
3078 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
3079 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
3080 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
3081 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
3082 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
3083 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
3084 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
3085 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
3086 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
3087 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
3088 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
3089 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
3090 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
3091 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
3092 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
3093 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
3094 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
3095 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
3096 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
3097 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
3098 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
3099 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
3100 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
3101 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
3102 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
3103 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
3104 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
3105 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
3106 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
3107 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
3108 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
3109 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
3110 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
3111 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
3112 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
3113 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
3114 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
3115 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
3116 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
3117 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
3118 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
3119 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
3120 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
3121 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
3122 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
3123 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
3124 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
3125 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
3126 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
3127 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
3128 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
3129 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
3130 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
3131 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
3132 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
3133 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
3134 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
3135 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
3136 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
3137 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
3138 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
3139 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
3140 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
3141 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
3142 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
3143 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
3144 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
3145 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
3146 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
3147 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
3148 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
3149 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
3150 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
3151 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
3152 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
3153 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
3154 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
3155 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
3156 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
3157 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
3158 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
3159 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
3160 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
3161 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
3162 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
3163 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
3164 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
3165 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
3166 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
3167 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
3168 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
3169 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
3170 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
3171 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
3172 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
3173 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
3174 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
3175 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
3176 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
3177 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
3178 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
3179 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
3180 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
3181 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
3182 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
3183 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
3184 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
3185 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
3186 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
3187 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
3188 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
3189 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
3190 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
3191 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
3192 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
3193 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
3194 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
3195 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
3196 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
3197 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
3198 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
3199 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
3200 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
3201 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
3202 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
3203 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
3204 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
3205 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
3206 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
3207 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
3208 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
3209 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
3210 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
3211 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
3212 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
3213 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
3214 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
3215 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
3216 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
3217 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
3218 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
3219 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
3220 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
3221 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
3222 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
3223 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
3224 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
3225 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
3226 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
3227 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
3228 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
3229 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
3230 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
3231 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
3232 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
3233 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
3234 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
3235 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
3236 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
3237 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
3238 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
3239 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
3240 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
3241 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
3242 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
3243 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
3244 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
3245 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
3246 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
3247 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
3248 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
3249 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
3250 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
3251 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
3252 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
3253 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
3254 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
3255 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
3256 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
3257 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
3258 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
3259 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
3260 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
3261 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
3262 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
3263 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
3264 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
3265 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
3266 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
3267 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
3268 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
3269 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
3270 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
3271 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
3272 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
3273 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
3274 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
3275 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
3276 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
3277 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
3278 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
3279 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
3280 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
3281 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
3282 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
3283 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
3284 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
3285 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
3286 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
3287 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
3288 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
3289 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
3290 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
3291 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
3292 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
3293 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
3294 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
3295 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
3296 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
3297 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
3298 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
3299 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
3300 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
3301 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
3302 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
3303 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
3304 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
3305 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
3306 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
3307 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
3308 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
3309 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
3310 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
3311 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
3312 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
3313 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
3314 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
3315 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
3316 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
3317 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
3318 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
3319 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
3320 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
3321 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
3322 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
3323 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
3324 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
3325 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
3326 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
3327 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
3328 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
3329 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
3330 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
3331 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
3332 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
3333 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
3334 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
3335 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
3336 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
3337 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
3338 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
3339 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
3340 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
3341 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
3342 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
3343 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
3344 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
3345 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
3346 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
3347 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
3348 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
3349 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
3350 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
3351 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
3352 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
3353 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
3354 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
3355 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
3356 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
3357 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
3358 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
3359 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
3360 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
3361 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
3362 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
3363 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
3364 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
3365 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
3366 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
3367 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
3368 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
3369 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
3370 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
3371 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
3372 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
3373 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
3374 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
3375 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
3376 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
3377 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
3378 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
3379 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
3380 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
3381 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
3382 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
3383 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
3384 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
3385 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
3386 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
3387 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
3388 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
3389 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
3390 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
3391 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
3392 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
3393 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
3394 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
3395 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
3396 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
3397 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
3398 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
3399 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
3400 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
3401 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
3402 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
3403 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
3404 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
3405 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
3406 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
3407 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
3408 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
3409 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
3410 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
3411 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
3412 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
3413 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
3414 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
3415 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
3416 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
3417 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
3418 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
3419 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
3420 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
3421 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
3422 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
3423 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
3424 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
3425 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
3426 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
3427 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
3428 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
3429 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
3430 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
3431 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
3432 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
3433 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
3434 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
3435 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
3436 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
3437 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
3438 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
3439 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
3440 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
3441 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
3442 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
3443 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
3444 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
3445 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
3446 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
3447 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
3448 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
3449 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
3450 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
3451 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
3452 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
3453 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
3454 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
3455 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
3456 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
3457 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
3458 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
3459 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
3460 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
3461 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
3462 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
3463 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
3464 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
3465 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
3466 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
3467 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
3468 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
3469 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
3470 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
3471 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
3472 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
3473 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
3474 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
3475 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
3476 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
3477 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
3478 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
3479 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
3480 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
3481 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
3482 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
3483 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
3484 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
3485 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
3486 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
3487 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
3488 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
3489 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
3490 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
3491 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
3492 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
3493 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
3494 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
3495 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
3496 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
3497 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
3498 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
3499 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
3500 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
3501 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
3502 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
3503 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
3504 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
3505 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
3506 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
3507 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
3508 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
3509 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
3510 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
3511 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
3512 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
3513 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
3514 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
3515 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
3516 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
3517 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
3518 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
3519 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
3520 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
3521 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
3522 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
3523 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
3524 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
3525 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
3526 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
3527 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
3528 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
3529 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
3530 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
3531 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
3532 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
3533 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
3534 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
3535 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
3536 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
3537 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
3538 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
3539 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
3540 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
3541 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
3542 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
3543 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
3544 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
3545 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
3546 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
3547 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
3548 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
3549 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
3550 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
3551 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
3552 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
3553 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
3554 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
3555 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
3556 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
3557 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
3558 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
3559 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
3560 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
3561 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
3562 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
3563 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
3564 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
3565 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
3566 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
3567 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
3568 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
3569 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
3570 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
3571 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
3572 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
3573 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
3574 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
3575 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
3576 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
3577 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
3578 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
3579 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
3580 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
3581 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
3582 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
3583 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
3584 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
3585 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
3586 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
3587 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
3588 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
3589 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
3590 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
3591 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
3592 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
3593 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
3594 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
3595 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
3596 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
3597 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
3598 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
3599 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
3600 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
3601 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
3602 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
3603 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
3604 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
3605 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
3606 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
3607 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
3608 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
3609 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
3610 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
3611 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
3612 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
3613 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
3614 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
3615 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
3616 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
3617 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
3618 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
3619 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
3620 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
3621 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
3622 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
3623 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
3624 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
3625 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
3626 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
3627 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
3628 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
3629 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
3630 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
3631 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
3632 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
3633 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
3634 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
3635 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
3636 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
3637 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
3638 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
3639 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
3640 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
3641 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
3642 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
3643 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
3644 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
3645 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
3646 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
3647 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
3648 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
3649 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
3650 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
3651 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
3652 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
3653 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
3654 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
3655 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
3656 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
3657 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
3658 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
3659 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
3660 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
3661 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
3662 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
3663 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
3664 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
3665 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
3666 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
3667 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
3668 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
3669 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
3670 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
3671 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
3672 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
3673 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
3674 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
3675 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
3676 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
3677 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
3678 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
3679 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
3680 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
3681 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
3682 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
3683 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
3684 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
3685 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
3686 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
3687 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
3688 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
3689 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
3690 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
3691 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
3692 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
3693 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
3694 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
3695 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
3696 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
3697 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
3698 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
3699 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
3700 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
3701 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
3702 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
3703 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
3704 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
3705 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
3706 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
3707 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
3708 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
3709 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
3710 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
3711 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
3712 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
3713 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
3714 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
3715 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
3716 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
3717 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
3718 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
3719 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
3720 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
3721 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
3722 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
3723 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
3724 * gcc.target/riscv/rvv/rvv.exp: Diito.
3725 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
3726 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
3727 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
3728 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
3729 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
3730 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
3731 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
3732 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
3733 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
3734 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
3735 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
3736 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
3737 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
3738 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
3739 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
3740 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
3741 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
3742 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
3743 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
3744 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
3745 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
3746 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
3747 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
3748 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
3749 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
3750 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
3751 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
3752 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
3753 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
3754 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
3755 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
3756 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
3757 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
3758 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
3759 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
3760 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
3761 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
3762 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
3763 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
3764 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
3765 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
3766 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
3767 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
3768 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
3769 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
3770 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
3771 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
3772 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
3773 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
3774 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
3775 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
3776 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
3777 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
3778 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
3779 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
3780 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
3781 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
3782 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
3783 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
3784 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
3785 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
3786 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
3787 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
3788 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
3789 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
3790 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
3791 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
3792 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
3793 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
3794 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
3795 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
3796 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
3797 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
3798 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
3799 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
3800 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
3801 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
3802 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
3803 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
3804 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
3805 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
3806 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
3807 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
3808 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
3809 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
3810 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
3811 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
3812 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
3813 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
3814 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
3815 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
3816 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
3817 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
3818 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
3819 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
3820 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
3821 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
3822 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
3823 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
3824 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
3825 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
3826 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
3827 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
3828 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
3829 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
3830 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
3831 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
3832 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
3833 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
3834 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
3835 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
3836 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
3837 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
3838 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
3839 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
3840 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
3841 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
3842 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
3843 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
3844 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
3845 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
3846 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
3847 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
3848 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
3849 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
3850 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
3851 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
3852 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
3853 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
3854 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
3855 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
3856 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
3857 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
3858 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
3859 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
3860 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
3861 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
3862 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
3863 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
3864 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
3865 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
3866 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
3867 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
3868 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
3869 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
3870 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
3871 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
3872 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
3873 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
3874 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
3875 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
3876 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
3877 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
3878 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
3879 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
3880 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
3881 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
3882 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
3883 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
3884 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
3885 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
3886 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
3887 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
3888 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
3889 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
3890 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
3891 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
3892 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
3893 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
3894 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
3895 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
3896 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
3897 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
3898 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
3899 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
3900 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
3901 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
3902 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
3903 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
3904 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
3905 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
3906 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
3907 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
3908 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
3909 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
3910 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
3911 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
3912 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
3913 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
3914 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
3915 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
3916 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
3917 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
3918 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
3919 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
3920 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
3921 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
3922 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
3923 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
3924 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
3925 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
3926 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
3927 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
3928 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
3929 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
3930 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
3931 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
3932 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
3933 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
3934 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
3935 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
3936 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
3937 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
3938 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
3939 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
3940 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
3941 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
3942 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
3943 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
3944 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
3945 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
3946 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
3947 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
3948 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
3949 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
3950 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
3951 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
3952 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
3953 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
3954 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
3955 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
3956 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
3957 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
3958 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
3959 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
3960 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
3961 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
3962 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
3963 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
3964 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
3965 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
3966 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
3967 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
3968 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
3969 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
3970 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
3971 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
3972 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
3973 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
3974 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
3975 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
3976 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
3977 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
3978 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
3979 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
3980 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
3981 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
3982 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
3983 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
3984 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
3985 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
3986 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
3987 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
3988 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
3989 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
3990 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
3991 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
3992 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
3993 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
3994 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
3995 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
3996 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
3997 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
3998 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
3999 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
4000 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
4001 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
4002 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
4003 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
4004 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
4005 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
4006 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
4007 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
4008 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
4009 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
4010 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
4011 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
4012 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
4013 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
4014 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
4015 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
4016 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
4017 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
4018 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
4019 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
4020 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
4021 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
4022 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
4023 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
4024 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
4025 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
4026 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
4027 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
4028 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
4029 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
4030 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
4031 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
4032 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
4033 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
4034 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
4035 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
4036 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
4037 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
4038 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
4039 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
4040 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
4041 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
4042 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
4043 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
4044 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
4045 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
4046 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
4047 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
4048 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
4049 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
4050 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
4051 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
4052 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
4053 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
4054 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
4055 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
4056 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
4057 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
4058 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
4059 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
4060 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
4061 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
4062 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
4063 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
4064 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
4065 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
4066 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
4067 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
4068 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
4069 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
4070 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
4071 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
4072 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
4073 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
4074 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
4075 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
4076 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
4077 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
4078 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
4079 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
4080 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
4081 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
4082 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
4083 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
4084 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
4085 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
4086 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
4087 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
4088 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
4089 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
4090 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
4091 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
4092 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
4093 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
4094 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
4095 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
4096 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
4097 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
4098 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
4099 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
4100 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
4101 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
4102 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
4103 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
4104 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
4105 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
4106 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
4107 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
4108 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
4109 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
4110 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
4111 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
4112 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
4113 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
4114 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
4115 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
4116 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
4117 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
4118 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
4119 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
4120 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
4121 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
4122 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
4123 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
4124 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
4125 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
4126 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
4127 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
4128 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
4129 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
4130 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
4131 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
4132 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
4133 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
4134 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
4135 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
4136 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
4137 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
4138 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
4139 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
4140 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
4141 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
4142 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
4143 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
4144 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
4145 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
4146 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
4147 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
4148 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
4149 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
4150 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
4151 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
4152 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
4153 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
4154 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
4155 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
4156 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
4157 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
4158 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
4159 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
4160 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
4161 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
4162 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
4163 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
4164 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
4165 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
4166 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
4167 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
4168 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
4169 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
4170 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
4171 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
4172 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
4173 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
4174 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
4175 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
4176 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
4177 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
4178 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
4179 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
4181 2024-03-01 Jakub Jelinek <jakub@redhat.com>
4183 PR middle-end/114156
4184 * gcc.dg/bitint-96.c: New test.
4186 2024-02-29 David Malcolm <dmalcolm@redhat.com>
4189 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
4191 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
4194 * gcc.target/avr/pr114132-1.c: New test.
4195 * gcc.target/avr/torture/pr114132-2.c: New test.
4197 2024-02-29 Marek Polacek <polacek@redhat.com>
4200 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
4201 * g++.dg/warn/Wuninitialized-34.C: New test.
4203 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
4206 * gm2/pim/pass/TestLong4.mod: Rewrite.
4207 * gm2/cpp/pass/testlong4.mod: New test.
4209 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
4212 * gcc.target/aarch64/acle/memtag_4.c: New test.
4214 2024-02-29 Xi Ruoyao <xry111@xry111.site>
4216 * gcc.target/loongarch/crc-sext.c: New test;
4218 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
4221 * g++.dg/modules/lambda-7.h: New test.
4222 * g++.dg/modules/lambda-7_a.H: New test.
4223 * g++.dg/modules/lambda-7_b.C: New test.
4224 * g++.dg/modules/lambda-7_c.C: New test.
4226 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
4228 * gcc.target/riscv/pr114130.c: New.
4230 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
4235 * gfortran.dg/pdt_4.f03: Update modified error message.
4236 * gfortran.dg/pdt_34.f03: New test.
4237 * gfortran.dg/pdt_35.f03: New test.
4238 * gfortran.dg/pdt_36.f03: New test.
4239 * gfortran.dg/pdt_37.f03: New test.
4241 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4242 Patrick Palka <ppalka@redhat.com>
4245 * g++.dg/cpp1y/var-templ87.C: New test.
4247 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4251 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
4252 * gcc.target/bpf/btfext-funcinfo.c: Add.
4253 * gcc.target/bpf/core-attr-5.c: Fix regexp.
4254 * gcc.target/bpf/core-attr-6.c: Fix regexp.
4255 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
4256 * gcc.target/bpf/core-section-1.c: Fix regexp.
4258 2024-02-28 Harald Anlauf <anlauf@gmx.de>
4260 * gfortran.dg/pr101026.f: Let variables used in specification
4261 expression be passed as dummy arguments
4263 2024-02-28 Richard Biener <rguenther@suse.de>
4265 PR tree-optimization/113831
4266 PR tree-optimization/108355
4267 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
4269 2024-02-28 Richard Biener <rguenther@suse.de>
4271 PR tree-optimization/114121
4272 * gcc.dg/torture/pr114121.c: New testcase.
4274 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4277 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
4279 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4281 PR tree-optimization/91567
4282 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
4283 Treat i?86-*-* like x86_64-*-*.
4285 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4287 PR tree-optimization/114075
4288 * gcc.dg/gomp/pr114075.c: New test.
4290 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4292 PR tree-optimization/114041
4293 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
4294 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
4296 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4298 PR tree-optimization/113988
4299 * gcc.dg/bitint-91.c: New test.
4301 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4303 * gcc.dg/c23-stdarg-6.c: New test.
4305 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
4309 * g++.dg/cpp1z/inline-var10.C: New test.
4311 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
4314 * gcc.target/i386/pr113871-5a.c: New test.
4315 * gcc.target/i386/pr113871-5b.c: New test.
4317 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
4319 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
4321 2024-02-27 David Malcolm <dmalcolm@redhat.com>
4324 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
4326 2024-02-27 Richard Biener <rguenther@suse.de>
4328 PR tree-optimization/114074
4329 * gcc.dg/torture/pr114074.c: New testcase.
4330 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
4331 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
4332 loop to be vectorized.
4334 2024-02-27 Jakub Jelinek <jakub@redhat.com>
4336 PR rtl-optimization/114044
4337 * gcc.dg/bitint-95.c: New test.
4339 2024-02-27 Richard Biener <rguenther@suse.de>
4341 PR tree-optimization/114081
4342 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
4344 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4347 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
4348 SOLARIS_X86_AS as appropriate.
4349 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
4350 (main): Likewise for chk (pv3a).
4352 2024-02-26 Harald Anlauf <anlauf@gmx.de>
4355 * gfortran.dg/pr114012.f90: New test.
4357 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4358 H.J. Lu <hjl.tools@gmail.com>
4360 PR rtl-optimization/113617
4361 * g++.dg/other/pr113617.C: New test.
4362 * g++.dg/other/pr113617.h: New test.
4363 * g++.dg/other/pr113617-aux.cc: New test.
4365 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4368 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
4369 names rather than names of builtin replacements.
4371 2024-02-26 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/114099
4374 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
4376 2024-02-26 Richard Biener <rguenther@suse.de>
4378 PR tree-optimization/114068
4379 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
4380 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
4382 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
4384 * gnat.dg/access10.adb: New test.
4386 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4389 * gcc.target/i386/pr114097-1.c: New test.
4391 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4394 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
4396 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4398 PR tree-optimization/114090
4399 * gcc.dg/pr114090.c: New test.
4401 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4403 PR middle-end/114084
4404 * gcc.dg/bitint-94.c: New test.
4406 2024-02-26 Richard Biener <rguenther@suse.de>
4408 PR middle-end/114070
4409 * gcc.dg/torture/pr114070.c: New testcase.
4411 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4414 * gcc.target/i386/pr114094.c: New test.
4416 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4419 * gcc.target/i386/amxtile-4.c: New test.
4421 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4423 PR libfortran/105456
4424 * gfortran.dg/pr105456.f90: New test.
4426 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4428 PR tree-optimization/113205
4429 * gcc.dg/torture/pr113205.c: New test.
4431 2024-02-24 Jakub Jelinek <jakub@redhat.com>
4433 PR middle-end/114073
4434 * gcc.dg/bitint-93.c: New test.
4436 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4438 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
4440 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
4441 Harald Anlauf <anlauf@gmx.de>
4444 * gfortran.dg/allocate_with_source_27.f90: New test.
4445 * gfortran.dg/allocate_with_source_28.f90: New test.
4447 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
4449 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
4451 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4454 * g++.dg/cpp0x/constexpr-113083.C: New test.
4456 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4459 * gcc.target/aarch64/pr113613.c: New test.
4461 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4464 * gcc.target/aarch64/pr113295-2.c: New test.
4466 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4469 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
4471 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
4473 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
4474 * lib/target-supports.exp
4475 (check_effective_target_code_6_gottpoff_reloc): New.
4477 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
4480 * gcc.target/arm/neon-recip-div-1.c: New file.
4482 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4484 PR rtl-optimization/114054
4485 * gcc.dg/bitint-92.c: New test.
4487 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4489 PR tree-optimization/114040
4490 * gcc.dg/torture/bitint-60.c: New test.
4491 * gcc.dg/torture/bitint-61.c: New test.
4493 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4495 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
4496 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
4498 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4500 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
4501 (scan-sarif-file): Allow for "Segmentation Fault", too.
4503 2024-02-22 Marek Polacek <polacek@redhat.com>
4505 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
4507 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4510 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
4511 even in -std=c11 even without __extension__ and : : etc. not being
4512 valid anymore even with __extension__.
4513 * gcc.dg/c23-attr-syntax-7.c: Likewise.
4514 * gcc.dg/c23-attr-syntax-8.c: New test.
4516 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
4518 PR tree-optimization/109804
4519 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
4521 2024-02-22 Tamar Christina <tamar.christina@arm.com>
4524 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
4526 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
4529 * gm2/pim/fail/forloopby.mod: New test.
4530 * gm2/pim/pass/forloopby2.mod: New test.
4532 2024-02-22 Richard Biener <rguenther@suse.de>
4534 PR tree-optimization/114048
4535 * gcc.dg/torture/pr114048.c: New testcase.
4537 2024-02-22 Richard Biener <rguenther@suse.de>
4539 PR tree-optimization/114027
4540 * gcc.dg/vect/pr114027.c: New testcase.
4542 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4544 PR tree-optimization/113993
4545 * gcc.dg/tree-ssa/pr113993.c: New test.
4547 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4549 PR tree-optimization/114038
4550 * gcc.dg/torture/bitint-59.c: New test.
4552 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
4555 * lib/target-supports.exp
4556 (check_effective_target_powerpc_p8vector_ok): Remove.
4557 (check_effective_target_powerpc_p9vector_ok): Remove.
4558 (check_p8vector_hw_available): Replace -mpower8-vector with
4560 (check_p9vector_hw_available): Replace -mpower9-vector with
4562 (check_ppc_float128_hw_available): Likewise.
4563 (check_vect_support_and_set_flags): Replace -mpower8-vector with
4564 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
4565 nothing if check_power10_hw_available and place -mcpu=970 first
4566 if needed to avoid possible overriding.
4567 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
4568 powerpc_vsx_ok and append -mvsx to dg-options.
4569 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
4570 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
4571 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
4572 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
4573 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
4574 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4575 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
4576 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
4577 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4578 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
4579 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
4580 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
4581 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
4582 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4583 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
4584 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4585 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4586 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
4587 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4588 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4589 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
4590 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4591 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4592 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
4593 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4594 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4595 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4596 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4597 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
4598 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4599 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4600 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
4601 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4602 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4603 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
4604 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
4605 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4606 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4607 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4608 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4609 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4610 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
4611 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4612 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4613 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4614 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4615 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4616 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4617 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4618 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4619 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4620 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
4621 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4622 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4623 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4624 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4625 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4626 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4627 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4628 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4629 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4630 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
4631 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
4632 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4633 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4634 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
4635 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
4636 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4637 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4638 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
4639 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4640 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4641 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4642 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4643 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4644 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
4645 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4646 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
4647 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
4648 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4649 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
4650 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4651 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
4652 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4653 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4654 * gcc.target/powerpc/clone1.c: Likewise.
4655 * gcc.target/powerpc/ctz-3.c: Likewise.
4656 * gcc.target/powerpc/ctz-4.c: Likewise.
4657 * gcc.target/powerpc/darn-0.c: Likewise.
4658 * gcc.target/powerpc/darn-1.c: Likewise.
4659 * gcc.target/powerpc/darn-2.c: Likewise.
4660 * gcc.target/powerpc/dform-3.c: Likewise.
4661 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
4662 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4663 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
4664 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4665 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
4666 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
4667 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
4668 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
4669 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4670 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
4671 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
4672 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
4673 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
4674 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
4675 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4676 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
4677 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
4678 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
4679 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
4680 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4681 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
4682 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
4683 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
4684 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
4685 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
4686 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4687 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
4688 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
4689 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
4690 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
4691 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4692 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
4693 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
4694 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
4695 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
4696 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
4697 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4698 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
4699 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
4700 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
4701 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
4702 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4703 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
4704 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
4705 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
4706 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
4707 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
4708 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4709 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
4710 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
4711 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
4712 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
4713 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4714 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
4715 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
4716 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
4717 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4718 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
4719 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4720 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
4721 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
4722 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
4723 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
4724 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4725 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
4726 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
4727 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
4728 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
4729 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
4730 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4731 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
4732 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
4733 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
4734 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
4735 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4736 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
4737 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
4738 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
4739 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
4740 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
4741 * gcc.target/powerpc/direct-move-vector.c: Likewise.
4742 * gcc.target/powerpc/float128-type-2.c: Likewise.
4743 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
4744 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
4745 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
4746 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
4747 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
4748 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
4749 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
4750 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
4751 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
4752 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
4753 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
4754 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4755 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4756 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4757 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4758 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
4759 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
4760 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
4761 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4762 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4763 * gcc.target/powerpc/p9-extract-1.c: Likewise.
4764 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4765 * gcc.target/powerpc/p9-extract-3.c: Likewise.
4766 * gcc.target/powerpc/p9-extract-4.c: Likewise.
4767 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
4768 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
4769 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
4770 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
4771 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4772 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4773 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
4774 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4775 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
4776 * gcc.target/powerpc/p9-novsx.c: Likewise.
4777 * gcc.target/powerpc/p9-permute.c: Likewise.
4778 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
4779 * gcc.target/powerpc/p9-splat-1.c: Likewise.
4780 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4781 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4782 * gcc.target/powerpc/p9-splat-4.c: Likewise.
4783 * gcc.target/powerpc/p9-splat-5.c: Likewise.
4784 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
4785 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
4786 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
4787 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
4788 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
4789 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
4790 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
4791 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
4792 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
4793 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
4794 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
4795 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
4796 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
4797 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
4798 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
4799 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
4800 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
4801 * gcc.target/powerpc/p9-vneg.c: Likewise.
4802 * gcc.target/powerpc/p9-vparity.c: Likewise.
4803 * gcc.target/powerpc/p9-vpermr.c: Likewise.
4804 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
4805 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4806 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
4807 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
4808 * gcc.target/powerpc/ppc-round3.c: Likewise.
4809 * gcc.target/powerpc/pr103124.c: Likewise.
4810 * gcc.target/powerpc/pr104015-1.c: Likewise.
4811 * gcc.target/powerpc/pr106769-p9.c: Likewise.
4812 * gcc.target/powerpc/pr107412.c: Likewise.
4813 * gcc.target/powerpc/pr110429.c: Likewise.
4814 * gcc.target/powerpc/pr66144-1.c: Likewise.
4815 * gcc.target/powerpc/pr71186.c: Likewise.
4816 * gcc.target/powerpc/pr71309.c: Likewise.
4817 * gcc.target/powerpc/pr71670.c: Likewise.
4818 * gcc.target/powerpc/pr71698.c: Likewise.
4819 * gcc.target/powerpc/pr71720.c: Likewise.
4820 * gcc.target/powerpc/pr72853.c: Likewise.
4821 * gcc.target/powerpc/pr78056-1.c: Likewise.
4822 * gcc.target/powerpc/pr78658.c: Likewise.
4823 * gcc.target/powerpc/pr78953.c: Likewise.
4824 * gcc.target/powerpc/pr79004.c: Likewise.
4825 * gcc.target/powerpc/pr79038-1.c: Likewise.
4826 * gcc.target/powerpc/pr79179.c: Likewise.
4827 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4828 * gcc.target/powerpc/pr79799-1.c: Likewise.
4829 * gcc.target/powerpc/pr79799-2.c: Likewise.
4830 * gcc.target/powerpc/pr79799-3.c: Likewise.
4831 * gcc.target/powerpc/pr79799-5.c: Likewise.
4832 * gcc.target/powerpc/pr80695-p9.c: Likewise.
4833 * gcc.target/powerpc/pr81348.c: Likewise.
4834 * gcc.target/powerpc/pr81622.c: Likewise.
4835 * gcc.target/powerpc/pr84154-3.c: Likewise.
4836 * gcc.target/powerpc/pr90763.c: Likewise.
4837 * gcc.target/powerpc/pr96933-1.c: Likewise.
4838 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
4839 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
4840 * gcc.target/powerpc/signbit-2.c: Likewise.
4841 * gcc.target/powerpc/vadsdu-0.c: Likewise.
4842 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4843 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4844 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4845 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4846 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4847 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4848 * gcc.target/powerpc/vadsdub-2.c: Likewise.
4849 * gcc.target/powerpc/vadsduh-1.c: Likewise.
4850 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4851 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4852 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4853 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4854 * gcc.target/powerpc/vec-init-3.c: Likewise.
4855 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
4856 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
4857 * gcc.target/powerpc/vec-set-char.c: Likewise.
4858 * gcc.target/powerpc/vec-set-int.c: Likewise.
4859 * gcc.target/powerpc/vec-set-short.c: Likewise.
4860 * gcc.target/powerpc/vec_reve_2.c: Likewise.
4861 * gcc.target/powerpc/vector_float.c: Likewise.
4862 * gcc.target/powerpc/vslv-0.c: Likewise.
4863 * gcc.target/powerpc/vslv-1.c: Likewise.
4864 * gcc.target/powerpc/vsrv-0.c: Likewise.
4865 * gcc.target/powerpc/vsrv-1.c: Likewise.
4866 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
4867 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
4868 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
4869 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
4870 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
4871 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
4872 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4873 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
4874 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
4875 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
4876 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
4877 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
4878 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
4879 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
4880 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
4881 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
4882 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
4883 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
4884 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
4885 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
4886 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
4887 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4888 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
4889 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
4890 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4891 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
4892 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
4893 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
4894 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4895 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
4896 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
4897 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
4898 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
4899 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
4900 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4901 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4902 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4903 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
4904 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
4905 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
4906 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
4907 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
4908 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
4909 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4910 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
4911 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
4912 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
4913 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
4914 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
4915 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
4916 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
4917 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
4918 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
4919 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
4920 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
4921 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
4922 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
4923 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
4924 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
4925 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4926 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
4927 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
4928 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4929 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
4930 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
4931 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
4932 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
4933 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4934 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
4935 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
4936 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
4937 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
4938 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
4939 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
4940 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4941 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4942 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
4943 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
4944 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
4945 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
4946 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
4947 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
4948 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
4949 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
4950 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
4951 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
4952 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
4953 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
4954 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
4955 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
4956 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
4957 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4958 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
4959 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
4960 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
4961 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
4962 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
4963 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
4964 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
4965 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4966 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
4967 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
4968 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
4969 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
4970 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4971 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4972 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
4973 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
4974 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
4975 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
4976 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
4977 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
4978 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
4979 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
4980 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
4981 * gcc.target/powerpc/vsx-himode.c: Likewise.
4982 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4983 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4984 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4985 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4986 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4987 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
4988 powerpc_vsx_ok and append -mvsx to dg-options.
4989 * g++.target/powerpc/pr65240-2.C: Likewise.
4990 * g++.target/powerpc/pr65240-3.C: Likewise.
4991 * g++.target/powerpc/pr65242.C: Likewise.
4992 * g++.target/powerpc/pr67211.C: Likewise.
4993 * g++.target/powerpc/pr71294.C: Likewise.
4994 * g++.target/powerpc/pr84279.C: Likewise.
4995 * g++.target/powerpc/pr93974.C: Likewise.
4996 * gcc.target/powerpc/atomic-p8.c: Likewise.
4997 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4998 * gcc.target/powerpc/bcd-2.c: Likewise.
4999 * gcc.target/powerpc/bcd-3.c: Likewise.
5000 * gcc.target/powerpc/bool2-p8.c: Likewise.
5001 * gcc.target/powerpc/bool3-p8.c: Likewise.
5002 * gcc.target/powerpc/builtins-1.c: Likewise.
5003 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
5004 * gcc.target/powerpc/builtins-5.c: Likewise.
5005 * gcc.target/powerpc/builtins-9.c: Likewise.
5006 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
5007 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
5008 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5009 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5010 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5011 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
5012 * gcc.target/powerpc/float128-type-1.c: Likewise.
5013 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
5014 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
5015 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
5016 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5017 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
5018 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5019 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
5020 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5021 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5022 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5023 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5024 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
5025 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
5026 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
5027 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
5028 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
5029 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
5030 * gcc.target/powerpc/fusion.c: Likewise.
5031 * gcc.target/powerpc/fusion2.c: Likewise.
5032 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
5033 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
5034 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
5035 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
5036 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5037 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5038 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5039 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5040 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5041 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5042 * gcc.target/powerpc/p8vector-fp.c: Likewise.
5043 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5044 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
5045 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
5046 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
5047 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5048 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5049 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5050 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5051 * gcc.target/powerpc/ppc-round2.c: Likewise.
5052 * gcc.target/powerpc/pr100866-1.c: Likewise.
5053 * gcc.target/powerpc/pr100866-2.c: Likewise.
5054 * gcc.target/powerpc/pr104239-1.c: Likewise.
5055 * gcc.target/powerpc/pr104239-2.c: Likewise.
5056 * gcc.target/powerpc/pr104239-3.c: Likewise.
5057 * gcc.target/powerpc/pr106769-p8.c: Likewise.
5058 * gcc.target/powerpc/pr108396.c: Likewise.
5059 * gcc.target/powerpc/pr111449-1.c: Likewise.
5060 * gcc.target/powerpc/pr57744.c: Likewise.
5061 * gcc.target/powerpc/pr58673-1.c: Likewise.
5062 * gcc.target/powerpc/pr58673-2.c: Likewise.
5063 * gcc.target/powerpc/pr60137.c: Likewise.
5064 * gcc.target/powerpc/pr60203.c: Likewise.
5065 * gcc.target/powerpc/pr66144-2.c: Likewise.
5066 * gcc.target/powerpc/pr66144-3.c: Likewise.
5067 * gcc.target/powerpc/pr68163.c: Likewise.
5068 * gcc.target/powerpc/pr69548.c: Likewise.
5069 * gcc.target/powerpc/pr70669.c: Likewise.
5070 * gcc.target/powerpc/pr71977-1.c: Likewise.
5071 * gcc.target/powerpc/pr71977-2.c: Likewise.
5072 * gcc.target/powerpc/pr72717.c: Likewise.
5073 * gcc.target/powerpc/pr78056-3.c: Likewise.
5074 * gcc.target/powerpc/pr78056-4.c: Likewise.
5075 * gcc.target/powerpc/pr78102.c: Likewise.
5076 * gcc.target/powerpc/pr78543.c: Likewise.
5077 * gcc.target/powerpc/pr78604.c: Likewise.
5078 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5079 * gcc.target/powerpc/pr79354.c: Likewise.
5080 * gcc.target/powerpc/pr79544.c: Likewise.
5081 * gcc.target/powerpc/pr79907.c: Likewise.
5082 * gcc.target/powerpc/pr79951.c: Likewise.
5083 * gcc.target/powerpc/pr80315-1.c: Likewise.
5084 * gcc.target/powerpc/pr80315-2.c: Likewise.
5085 * gcc.target/powerpc/pr80315-3.c: Likewise.
5086 * gcc.target/powerpc/pr80315-4.c: Likewise.
5087 * gcc.target/powerpc/pr80510-2.c: Likewise.
5088 * gcc.target/powerpc/pr80695-p8.c: Likewise.
5089 * gcc.target/powerpc/pr80718.c: Likewise.
5090 * gcc.target/powerpc/pr84154-2.c: Likewise.
5091 * gcc.target/powerpc/pr88558-p8.c: Likewise.
5092 * gcc.target/powerpc/pr88845.c: Likewise.
5093 * gcc.target/powerpc/pr91903.c: Likewise.
5094 * gcc.target/powerpc/pr92923-2.c: Likewise.
5095 * gcc.target/powerpc/pr96933-2.c: Likewise.
5096 * gcc.target/powerpc/pr97019.c: Likewise.
5097 * gcc.target/powerpc/pragma_power8.c: Likewise.
5098 * gcc.target/powerpc/signbit-1.c: Likewise.
5099 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
5100 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
5101 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
5102 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
5103 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
5104 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
5105 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
5106 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
5107 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
5108 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
5109 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
5110 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5111 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
5112 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
5113 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
5114 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
5115 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
5116 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
5117 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
5118 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
5119 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
5120 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
5121 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
5122 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
5123 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
5124 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
5125 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
5126 * gcc.target/powerpc/vec-cmp.c: Likewise.
5127 * gcc.target/powerpc/vec-extract-1.c: Likewise.
5128 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5129 * gcc.target/powerpc/vec-extract-5.c: Likewise.
5130 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5131 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5132 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5133 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5134 * gcc.target/powerpc/vec-init-10.c: Likewise.
5135 * gcc.target/powerpc/vec-init-6.c: Likewise.
5136 * gcc.target/powerpc/vec-init-7.c: Likewise.
5137 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
5138 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
5139 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
5140 * gcc.target/powerpc/vsx-simode.c: Likewise.
5141 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5142 * gcc.target/powerpc/vsx-simode3.c: Likewise.
5143 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
5144 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
5145 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
5147 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
5148 * gcc.target/powerpc/direct-move-float3.c: Likewise.
5149 * gcc.target/powerpc/divkc3-2.c: Likewise.
5150 * gcc.target/powerpc/divkc3-3.c: Likewise.
5151 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
5152 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
5153 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
5154 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
5155 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
5156 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
5157 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
5158 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
5159 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
5160 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
5161 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
5162 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
5163 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
5164 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
5165 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
5166 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
5167 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
5168 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
5169 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
5170 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
5171 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
5172 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
5173 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
5174 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
5175 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
5176 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
5177 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
5178 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
5179 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
5180 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
5181 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
5182 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
5183 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
5184 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
5185 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
5186 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
5187 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
5188 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
5189 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
5190 * gcc.target/powerpc/mmx-packs.c: Likewise.
5191 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
5192 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
5193 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
5194 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
5195 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
5196 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
5197 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
5198 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
5199 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
5200 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
5201 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
5202 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
5203 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
5204 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
5205 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
5206 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
5207 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
5208 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
5209 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
5210 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
5211 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
5212 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
5213 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
5214 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
5215 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
5216 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
5217 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
5218 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
5219 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
5220 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
5221 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
5222 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
5223 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
5224 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
5225 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
5226 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
5227 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
5228 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
5229 * gcc.target/powerpc/mulkc3-2.c: Likewise.
5230 * gcc.target/powerpc/mulkc3-3.c: Likewise.
5231 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
5232 * gcc.target/powerpc/pr37191.c: Likewise.
5233 * gcc.target/powerpc/pr83862.c: Likewise.
5234 * gcc.target/powerpc/pr84154-1.c: Likewise.
5235 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
5236 * gcc.target/powerpc/pr85456.c: Likewise.
5237 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
5238 * gcc.target/powerpc/sse-addps-1.c: Likewise.
5239 * gcc.target/powerpc/sse-addss-1.c: Likewise.
5240 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
5241 * gcc.target/powerpc/sse-andps-1.c: Likewise.
5242 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
5243 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
5244 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
5245 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
5246 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
5247 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
5248 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
5249 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
5250 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
5251 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
5252 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
5253 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
5254 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
5255 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
5256 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
5257 * gcc.target/powerpc/sse-divps-1.c: Likewise.
5258 * gcc.target/powerpc/sse-divss-1.c: Likewise.
5259 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
5260 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
5261 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
5262 * gcc.target/powerpc/sse-minps-1.c: Likewise.
5263 * gcc.target/powerpc/sse-minps-2.c: Likewise.
5264 * gcc.target/powerpc/sse-minss-1.c: Likewise.
5265 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
5266 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
5267 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
5268 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
5269 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
5270 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
5271 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
5272 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
5273 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
5274 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
5275 * gcc.target/powerpc/sse-movss-1.c: Likewise.
5276 * gcc.target/powerpc/sse-movss-2.c: Likewise.
5277 * gcc.target/powerpc/sse-movss-3.c: Likewise.
5278 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
5279 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
5280 * gcc.target/powerpc/sse-orps-1.c: Likewise.
5281 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
5282 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
5283 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
5284 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
5285 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
5286 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
5287 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
5288 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
5289 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
5290 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
5291 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
5292 * gcc.target/powerpc/sse-subps-1.c: Likewise.
5293 * gcc.target/powerpc/sse-subss-1.c: Likewise.
5294 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
5295 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
5296 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
5297 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
5298 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
5299 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
5300 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
5301 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
5302 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
5303 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
5304 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
5305 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
5306 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
5307 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
5308 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
5309 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
5310 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
5311 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
5312 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
5313 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
5314 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
5315 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
5316 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
5317 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
5318 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
5319 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
5320 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
5321 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
5322 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
5323 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
5324 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
5325 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
5326 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
5327 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
5328 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
5329 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
5330 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
5331 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
5332 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
5333 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
5334 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
5335 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
5336 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
5337 * gcc.target/powerpc/sse2-mmx.c: Likewise.
5338 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
5339 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
5340 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
5341 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
5342 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
5343 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
5344 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
5345 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
5346 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
5347 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
5348 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
5349 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
5350 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
5351 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
5352 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
5353 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
5354 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
5355 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
5356 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
5357 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
5358 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
5359 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
5360 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
5361 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
5362 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
5363 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
5364 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5365 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
5366 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
5367 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
5368 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
5369 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
5370 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
5371 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
5372 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
5373 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
5374 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
5375 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
5376 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
5377 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
5378 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
5379 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
5380 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
5381 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
5382 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
5383 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
5384 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
5385 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5386 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
5387 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
5388 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
5389 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
5390 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
5391 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
5392 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
5393 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
5394 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
5395 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
5396 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
5397 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
5398 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
5399 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
5400 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
5401 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
5402 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
5403 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
5404 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
5405 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
5406 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
5407 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
5408 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
5409 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
5410 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
5411 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
5412 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
5413 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
5414 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
5415 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
5416 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
5417 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
5418 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
5419 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
5420 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
5421 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
5422 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
5423 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
5424 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5425 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
5426 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
5427 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
5428 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
5429 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
5430 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
5431 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
5432 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
5433 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
5434 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
5435 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
5436 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
5437 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
5438 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5439 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
5440 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5441 * gcc.target/powerpc/sse3-haddps.c: Likewise.
5442 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5443 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
5444 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5445 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5446 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5447 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5448 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
5449 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
5450 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
5451 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
5452 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
5453 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
5454 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
5455 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
5456 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
5457 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
5458 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
5459 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
5460 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
5461 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
5462 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
5463 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
5464 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
5465 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
5466 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
5467 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
5468 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
5469 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
5470 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
5471 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
5472 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
5473 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
5474 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
5475 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
5476 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
5477 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
5478 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
5479 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
5480 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
5481 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
5482 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
5483 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
5484 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
5485 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
5486 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
5487 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
5488 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
5489 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
5490 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
5491 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
5492 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
5493 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
5494 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5495 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5496 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
5497 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
5498 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
5499 * gcc.target/powerpc/amo2.c: Likewise.
5500 * gcc.target/powerpc/dform-1.c: Likewise.
5501 * gcc.target/powerpc/dform-2.c: Likewise.
5502 * gcc.target/powerpc/float128-5.c: Likewise.
5503 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5504 * gcc.target/powerpc/float128-fma1.c: Likewise.
5505 * gcc.target/powerpc/float128-hw.c: Likewise.
5506 * gcc.target/powerpc/float128-hw10.c: Likewise.
5507 * gcc.target/powerpc/float128-hw11.c: Likewise.
5508 * gcc.target/powerpc/float128-hw2.c: Likewise.
5509 * gcc.target/powerpc/float128-hw3.c: Likewise.
5510 * gcc.target/powerpc/float128-hw4.c: Likewise.
5511 * gcc.target/powerpc/float128-hw5.c: Likewise.
5512 * gcc.target/powerpc/float128-hw6.c: Likewise.
5513 * gcc.target/powerpc/float128-hw7.c: Likewise.
5514 * gcc.target/powerpc/float128-hw8.c: Likewise.
5515 * gcc.target/powerpc/float128-hw9.c: Likewise.
5516 * gcc.target/powerpc/float128-minmax.c: Likewise.
5517 * gcc.target/powerpc/float128-odd.c: Likewise.
5518 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
5519 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
5520 * gcc.target/powerpc/gnuattr2.c: Likewise.
5521 * gcc.target/powerpc/pr71656-1.c: Likewise.
5522 * gcc.target/powerpc/pr71656-2.c: Likewise.
5523 * gcc.target/powerpc/pr81959.c: Likewise.
5524 * gcc.target/powerpc/pr82748-1.c: Likewise.
5525 * gcc.target/powerpc/pr82748-2.c: Likewise.
5526 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
5527 with powerpc_vsx_ok.
5528 * gcc.target/powerpc/pr98914.c: Likewise.
5529 * gcc.target/powerpc/versioned-copy-loop.c: Replace
5530 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
5532 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
5534 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
5535 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
5536 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
5537 powerpc_vsx_ok and append -mvsx to dg-options.
5538 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
5539 powerpc_vsx_ok and append -mvsx to dg-options.
5540 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
5541 powerpc_p9vector_ok with powerpc_vsx_ok and replace
5542 -mpower9-vector with -mvsx.
5543 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
5544 powerpc_vsx_ok, and replace -mpower8-vector with
5545 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
5546 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
5547 with powerpc_vsx_ok, and replace -mpower9-vector with
5548 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
5549 * gcc.dg/vect/pr109011-4.c: Likewise.
5550 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
5551 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
5552 with -mdejagnu-cpu=power8 -mvsx.
5553 * gcc.dg/vect/pr109011-5.c: Likewise.
5554 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
5555 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
5556 with -mdejagnu-cpu=power7.
5557 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
5558 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
5560 * gfortran.dg/vect/pr45714-b.f: Likewise.
5561 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
5562 with option -mdejagnu-cpu=power6.
5563 * gcc.target/powerpc/pr78056-2.c: Likewise.
5564 * gcc.target/powerpc/altivec-2-runnable.c: Replace
5565 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
5566 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
5567 * gcc.target/powerpc/altivec-37.c: Likewise.
5568 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
5569 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
5571 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
5572 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
5573 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
5574 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
5575 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
5576 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
5577 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
5578 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
5579 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
5580 * gcc.target/powerpc/pr104124.c: Likewise.
5581 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
5582 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
5583 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
5584 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
5586 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
5587 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
5588 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
5589 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
5590 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
5591 with powerpc_vsx_ok.
5593 2024-02-22 Pan Li <pan2.li@intel.com>
5596 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
5598 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
5600 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
5602 * gcc.target/riscv/asm-raw-symbol.c: New test.
5604 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5607 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
5608 Rearrange and adjust asm-checker times
5609 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
5610 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
5611 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
5612 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
5613 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
5614 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
5615 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
5617 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5618 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5619 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5620 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5621 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5622 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5623 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5624 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5625 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5626 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5627 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5628 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5629 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5630 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5631 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5632 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5633 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
5635 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5638 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
5639 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
5640 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
5641 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
5642 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
5643 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
5644 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
5645 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5646 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5647 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5648 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5649 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5650 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5651 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5652 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5653 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5654 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5655 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5656 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5657 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5658 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5659 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
5660 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
5661 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
5662 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
5663 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
5664 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
5665 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5666 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
5667 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
5668 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
5669 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
5670 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
5671 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
5672 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
5673 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
5674 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
5675 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
5676 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
5677 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5678 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
5679 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
5680 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
5681 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
5682 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
5683 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
5684 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
5685 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
5686 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
5687 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
5688 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
5689 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
5690 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
5691 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
5692 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
5693 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
5694 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
5695 * gfortran.dg/vect/vect-8.f90: Ditto
5697 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5700 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
5702 2024-02-21 David Faust <david.faust@oracle.com>
5704 * gcc.target/bpf/memcpy-1.c: New test.
5705 * gcc.target/bpf/memmove-1.c: New test.
5706 * gcc.target/bpf/memmove-2.c: New test.
5708 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
5711 * gm2/extensions/run/pass/callingc10.mod: New test.
5712 * gm2/extensions/run/pass/callingc11.mod: New test.
5713 * gm2/extensions/run/pass/callingc9.mod: New test.
5714 * gm2/extensions/run/pass/strconst.def: New test.
5715 * gm2/pim/fail/forloop.mod: New test.
5716 * gm2/pim/pass/forloop2.mod: New test.
5718 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
5720 * rust/compile/issue-2850.rs: New test.
5722 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5724 * rust/compile/issue-2847-b.rs: New test.
5726 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
5728 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
5731 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5733 * rust/compile/rustc_const_stable.rs: New test.
5735 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5737 * rust/compile/use_2.rs: New test.
5739 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5741 * rust/execute/torture/matches_macro.rs: New test.
5743 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5745 * g++.target/aarch64/acle/ls64.C: Add +ls64.
5746 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
5747 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
5748 * gcc.target/aarch64/acle/pr110100.c: Likewise.
5749 * gcc.target/aarch64/acle/pr110132.c: Likewise.
5750 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
5751 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
5753 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5756 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
5758 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5760 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
5761 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
5763 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5765 * gcc.target/aarch64/sme/sibcall_9.c: New test.
5767 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5769 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
5770 than ZA to be zeroed.
5771 (test5): Remove zeroing of ZA.
5773 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5775 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
5778 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5781 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
5782 -fno-stack-clash-protection.
5783 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
5785 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5788 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
5789 -fno-stack-clash-protection.
5790 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
5791 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
5792 * gcc.target/aarch64/sme/za_state_4.c: Add
5793 -fno-stack-clash-protection.
5794 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
5795 * gcc.target/aarch64/sme/za_state_5.c: Add
5796 -fno-stack-clash-protection.
5797 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
5799 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
5801 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
5802 Preserve exceptions.
5803 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
5806 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5809 * c-c++-common/analyzer/strlen-pr113999.c: New test.
5810 * gcc.dg/analyzer/strlen-1.c: More test coverage.
5812 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5815 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
5817 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
5820 * gfortran.dg/PR105658.f90: New test.
5822 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
5825 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
5827 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
5830 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
5832 2024-02-20 Jakub Jelinek <jakub@redhat.com>
5835 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
5836 dg-additional-options.
5838 2024-02-20 liuhongt <hongtao.liu@intel.com>
5841 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
5843 2024-02-19 David Malcolm <dmalcolm@redhat.com>
5846 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
5847 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
5849 2024-02-19 David Malcolm <dmalcolm@redhat.com>
5852 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
5854 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
5857 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
5859 2024-02-19 Patrick Palka <ppalka@redhat.com>
5862 * g++.dg/cpp2a/concepts-friend17.C: New test.
5864 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5866 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
5868 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
5871 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
5873 * gm2/extensions/run/pass/callingc2.mod: New test.
5874 * gm2/extensions/run/pass/callingc3.mod: New test.
5875 * gm2/extensions/run/pass/callingc4.mod: New test.
5876 * gm2/extensions/run/pass/callingc5.mod: New test.
5877 * gm2/extensions/run/pass/callingc6.mod: New test.
5878 * gm2/extensions/run/pass/callingc7.mod: New test.
5879 * gm2/extensions/run/pass/callingc8.mod: New test.
5880 * gm2/extensions/run/pass/fixedarray.mod: New test.
5881 * gm2/extensions/run/pass/fixedarray2.mod: New test.
5882 * gm2/pim/run/pass/constdef.def: New test.
5883 * gm2/pim/run/pass/constdef.mod: New test.
5884 * gm2/pim/run/pass/testimportconst.mod: New test.
5886 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
5888 * gdc.dg/bom_UTF16BE.d: New test.
5889 * gdc.dg/bom_UTF16LE.d: New test.
5890 * gdc.dg/bom_UTF32BE.d: New test.
5891 * gdc.dg/bom_UTF32LE.d: New test.
5892 * gdc.dg/bom_UTF8.d: New test.
5893 * gdc.dg/bom_characters.d: New test.
5894 * gdc.dg/bom_error_UTF8.d: New test.
5895 * gdc.dg/bom_infer_UTF16BE.d: New test.
5896 * gdc.dg/bom_infer_UTF16LE.d: New test.
5897 * gdc.dg/bom_infer_UTF32BE.d: New test.
5898 * gdc.dg/bom_infer_UTF32LE.d: New test.
5899 * gdc.dg/bom_infer_UTF8.d: New test.
5901 2024-02-19 Jakub Jelinek <jakub@redhat.com>
5903 PR tree-optimization/113967
5904 * gcc.dg/pr113967.c: New test.
5906 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5909 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
5911 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
5914 * gcc.target/i386/apx-push2pop2-2.c: New test.
5916 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
5918 PR middle-end/112344
5919 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
5920 if expensive tests are allowed.
5922 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5924 PR libfortran/105473
5925 * gfortran.dg/pr105473.f90: New test.
5927 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5930 * gfortran.dg/pr113503_1.f90: New test.
5931 * gfortran.dg/pr113503_2.f90: New test.
5933 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5935 PR libfortran/107068
5936 * gfortran.dg/pr107068.f90: New test.
5938 2024-02-17 Marek Polacek <polacek@redhat.com>
5941 * g++.dg/cpp0x/noexcept83.C: New test.
5943 2024-02-17 Harald Anlauf <anlauf@gmx.de>
5946 * gfortran.dg/allocatable_length_2.f90: New test.
5947 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
5949 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5951 * lib/target-supports.exp (check_effective_target_lra): Rewrite
5952 to list some heavily used always LRA targets and otherwise check the
5953 -fdump-rtl-reload-details dump for messages specific to LRA.
5955 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5957 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
5959 2024-02-16 Marek Polacek <polacek@redhat.com>
5962 * g++.dg/cpp0x/noexcept82.C: New test.
5964 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5967 * g++.dg/torture/vector-struct-1.C: New test.
5969 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
5971 * lib/scanasm.exp: add scan-assembler-bound
5973 2024-02-16 Patrick Palka <ppalka@redhat.com>
5976 * g++.dg/cpp1y/var-templ86.C: New test.
5978 2024-02-16 Marek Polacek <polacek@redhat.com>
5982 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
5983 * g++.dg/cpp0x/sfinae70.C: New test.
5984 * g++.dg/cpp0x/sfinae71.C: New test.
5985 * g++.dg/cpp0x/sfinae72.C: New test.
5986 * g++.dg/cpp2a/implicit-move4.C: New test.
5988 2024-02-16 Jakub Jelinek <jakub@redhat.com>
5991 * g++.dg/parse/pr113929.C: New test.
5993 2024-02-16 Richard Biener <rguenther@suse.de>
5995 PR tree-optimization/113895
5996 * gcc.dg/torture/pr113895-2.c: New testcase.
5997 * gcc.dg/torture/pr113895-3.c: Likewise.
5998 * gcc.dg/torture/pr113895-4.c: Likewise.
6000 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6003 * lib/target-supports.exp (is-effective-target): Handle
6005 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
6006 * gcc.dg/lto/modref-4_0.c: Likewise.
6008 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
6011 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
6012 * gcc.target/arm/pac-sibcall.c: New.
6014 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
6016 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
6017 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
6018 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
6020 2024-02-15 David Malcolm <dmalcolm@redhat.com>
6023 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
6025 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6027 PR middle-end/107385
6028 * gcc.dg/pr107385.c: Require lra effective target.
6030 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
6032 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
6033 as the value expected at 0.
6035 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6038 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
6039 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
6040 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
6042 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6044 PR middle-end/107385
6045 * gcc.dg/pr107385.c: New test.
6047 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6049 PR middle-end/113921
6050 * gcc.target/i386/pr113921.c: New test.
6052 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
6054 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
6056 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6058 * rust/compile/issue-1773.rs.bak: Rename to ...
6059 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
6061 2024-02-15 Martin Jambor <mjambor@suse.cz>
6063 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
6064 (get_val2): Likewise.
6065 (bar): Do not return a constant. Extend xfail exception for all
6068 2024-02-15 Andreas Schwab <schwab@suse.de>
6070 * gnat.dg/div_zero.adb: Skip on RISC-V.
6072 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6074 PR tree-optimization/113567
6075 * gcc.dg/bitint-90.c: New test.
6077 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
6080 * gfortran.dg/pr105847.f90: New test.
6082 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6084 * gcc.dg/vect/pr113576.c (dg-additional-options):
6085 Use -march=skylake-avx512 for avx512f effective target.
6086 * gcc.dg/vect/pr98308.c (dg-additional-options):
6087 Use -march=skylake-avx512 for all x86 targets.
6088 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
6091 2024-02-14 Jakub Jelinek <jakub@redhat.com>
6092 H.J. Lu <hjl.tools@gmail.com>
6095 * gcc.dg/heap-trampoline-1.c: New test.
6096 * lib/target-supports.exp (check_effective_target_heap_trampoline):
6099 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6102 * gcc.target/i386/pr113871-1a.c: New test.
6103 * gcc.target/i386/pr113871-1b.c: New test.
6104 * gcc.target/i386/pr113871-2a.c: New test.
6105 * gcc.target/i386/pr113871-2b.c: New test.
6106 * gcc.target/i386/pr113871-3a.c: New test.
6107 * gcc.target/i386/pr113871-3b.c: New test.
6108 * gcc.target/i386/pr113871-4a.c: New test.
6110 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
6113 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
6115 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
6116 * g++.dg/modules/init-7_a.H: New test.
6117 * g++.dg/modules/init-7_b.C: New test.
6119 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
6122 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
6123 * gcc.dg/gomp/pr87895-2.c: Likewise.
6125 2024-02-14 Jan Hubicka <jh@suse.cz>
6127 PR tree-optimization/111054
6128 * gcc.c-torture/compile/pr111054.c: New test.
6130 2024-02-14 Tamar Christina <tamar.christina@arm.com>
6132 * gcc.dg/vect/vect-novect_gcond.c: New test.
6134 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6137 * gfortran.dg/pr99210.f90: New test.
6139 2024-02-14 Jonathan Yong <10walls@gmail.com>
6141 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
6142 __SIZE_TYPE__ instead of long unsigned int for size_t
6145 2024-02-14 Patrick Palka <ppalka@redhat.com>
6149 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
6150 * g++.dg/template/non-dependent31.C: New test.
6152 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6155 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
6158 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
6161 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
6162 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6164 2024-02-14 Jakub Jelinek <jakub@redhat.com>
6166 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
6167 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
6169 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
6172 * g++.dg/modules/enum-12.C: New test.
6174 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6177 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
6178 * gcc.target/i386/pr113689-2.c: Likewise.
6179 * gcc.target/i386/pr113689-3.c: Likewise.
6181 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6183 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
6185 * gfortran.dg/fmt_en_rd.f90: Likewise.
6186 * gfortran.dg/fmt_en_rn.f90: Likewise.
6187 * gfortran.dg/fmt_en_ru.f90: Likewise.
6188 * gfortran.dg/fmt_en_rz.f90: Likewise.
6190 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6193 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
6196 2024-02-13 Marek Polacek <polacek@redhat.com>
6200 * g++.dg/semicolon-fixits.C: Run in C++98 only.
6201 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
6202 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
6203 * g++.dg/DRs/dr1693-1.C: New test.
6204 * g++.dg/DRs/dr1693-2.C: New test.
6206 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
6209 * gcc.target/i386/pr113876.c: New test.
6211 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
6213 PR middle-end/113904
6214 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
6215 argument from integer to a logical expression.
6216 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
6217 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
6218 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
6219 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
6220 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
6221 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
6222 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
6223 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
6224 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
6225 * gfortran.dg/gomp/declare-variant-20.f90: New test.
6227 2024-02-13 Patrick Palka <ppalka@redhat.com>
6229 * g++.dg/modules/friend-6_a.C: New test.
6230 * g++.dg/modules/using-enum-3_a.C: New test.
6231 * g++.dg/modules/using-enum-3_b.C: New test.
6233 2024-02-13 Harald Anlauf <anlauf@gmx.de>
6236 * gfortran.dg/bind_c_optional-2.f90: New test.
6238 2024-02-13 Jason Merrill <jason@redhat.com>
6241 * g++.dg/cpp1y/var-templ85.C: New test.
6243 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
6245 * gcc.target/riscv/pr113742.c: New test.
6247 2024-02-13 Marek Polacek <polacek@redhat.com>
6250 * g++.dg/cpp2a/concepts-pr112436.C: New test.
6252 2024-02-13 Richard Biener <rguenther@suse.de>
6254 PR tree-optimization/113896
6255 * g++.dg/torture/pr113896.C: New testcase.
6257 2024-02-13 Richard Biener <rguenther@suse.de>
6259 PR tree-optimization/113895
6260 * gcc.dg/torture/pr113895-1.c: New testcase.
6262 2024-02-13 Richard Biener <rguenther@suse.de>
6264 PR tree-optimization/113902
6265 * gcc.dg/vect/pr113902.c: New testcase.
6267 2024-02-13 Tamar Christina <tamar.christina@arm.com>
6269 PR tree-optimization/113734
6270 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
6272 2024-02-13 Alex Coplan <alex.coplan@arm.com>
6275 * g++.dg/ext/has-feature2.C: New test.
6277 2024-02-13 Richard Biener <rguenther@suse.de>
6279 PR tree-optimization/113898
6280 * gcc.dg/torture/pr113898.c: New testcase.
6282 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
6285 * gfortran.dg/allocatable_length.f90: New test.
6287 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6289 * gfortran.dg/pr109358.f90: New test.
6291 2024-02-12 Marek Polacek <polacek@redhat.com>
6294 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
6296 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6298 PR tree-optimization/113849
6299 * gcc.dg/torture/bitint-58.c: New test.
6301 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6304 * c-c++-common/Wattributes-3.c: New test.
6306 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6308 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
6309 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
6310 dg-message for dbgcnt message.
6312 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6315 * gdc.dg/imports/pr113125.d: New test.
6316 * gdc.dg/pr113125.d: New test.
6318 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6321 * gdc.dg/torture/pr113758.d: New test.
6323 2024-02-12 Richard Biener <rguenther@suse.de>
6325 PR tree-optimization/113831
6326 PR tree-optimization/108355
6327 * gcc.dg/torture/pr113831.c: New testcase.
6328 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
6330 2024-02-12 Pan Li <pan2.li@intel.com>
6332 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
6334 2024-02-12 Richard Biener <rguenther@suse.de>
6336 PR tree-optimization/113863
6337 * gcc.dg/vect/pr113863.c: New testcase.
6339 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
6341 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
6342 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
6344 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6346 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
6348 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6350 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
6352 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6354 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
6355 * gcc.target/i386/pr113689-2.c: Likewise.
6356 * gcc.target/i386/pr113689-3.c: Likewise.
6358 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6360 * gcc.dg/ssp-2.c: Ignore warning that
6361 -multiply_defined is obsolete
6363 2024-02-10 Marek Polacek <polacek@redhat.com>
6368 * g++.dg/DRs/dr2237.C: Adjust dg-error.
6369 * g++.dg/parse/constructor2.C: Likewise.
6370 * g++.dg/template/error34.C: Likewise.
6371 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6372 * g++.dg/DRs/dr2237-2.C: New test.
6373 * g++.dg/DRs/dr2237-3.C: New test.
6374 * g++.dg/DRs/dr2237-4.C: New test.
6375 * g++.dg/DRs/dr2237-5.C: New test.
6376 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
6377 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
6378 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
6379 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
6381 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6383 * gcc.dg/darwin-ld-2.c: Ignore warning
6384 that -bind_at_load is deprecated.
6386 2024-02-10 Jakub Jelinek <jakub@redhat.com>
6388 PR middle-end/110754
6389 * gcc.dg/attr-assume-6.c: New test.
6390 * g++.dg/cpp23/attr-assume12.C: New test.
6392 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
6395 * g++.dg/cpp1y/constexpr-reinterpret3.C,
6396 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
6398 2024-02-09 Marek Polacek <polacek@redhat.com>
6401 * g++.dg/ext/type_pack_element4.C: New test.
6403 2024-02-09 Marek Polacek <polacek@redhat.com>
6406 * g++.dg/cpp0x/sfinae69.C: New test.
6408 2024-02-09 Harald Anlauf <anlauf@gmx.de>
6411 * gfortran.dg/arithmetic_overflow_2.f90: New test.
6413 2024-02-09 Patrick Palka <ppalka@redhat.com>
6416 * g++.dg/modules/anon-3_a.H: New test.
6417 * g++.dg/modules/anon-3_b.C: New test.
6419 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6421 PR tree-optimization/113783
6422 * gcc.dg/bitint-88.c: New test.
6424 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6426 PR middle-end/113415
6427 * gcc.target/i386/pr113415.c: New test.
6429 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6431 PR tree-optimization/113818
6432 * gcc.dg/bitint-89.c: New test.
6434 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6436 PR tree-optimization/113774
6437 * gcc.dg/torture/bitint-57.c: New test.
6439 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6441 * gcc.misc-tests/options.exp: Allow other options before the
6442 -quite option for cc1.
6444 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
6446 * gcc.target/riscv/rvv/base/abi-1.c: change selector
6447 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
6448 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
6450 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
6452 * lib/target-supports.exp
6453 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
6454 et_arm_fp16_alternative_flags to cache the result. Improve test
6455 for FP16 availability.
6456 (add_options_for_arm_fp16_alternative): Use
6457 et_arm_fp16_alternative_flags.
6458 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
6459 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
6460 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
6461 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
6462 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
6463 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
6464 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
6465 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
6466 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
6467 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
6468 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
6469 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
6470 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
6471 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
6472 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
6473 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
6474 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
6475 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
6476 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
6477 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
6479 2024-02-08 Patrick Palka <ppalka@redhat.com>
6482 * g++.dg/cpp2a/nontype-class65.C: New test.
6484 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
6486 PR tree-optimization/113735
6487 * gcc.dg/tree-ssa/pr113735.c: New test.
6489 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
6493 * gcc.target/i386/apx-ndd-2.c: New test.
6494 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
6495 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
6496 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
6497 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
6498 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
6499 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
6500 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
6501 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
6502 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
6503 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
6504 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
6505 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
6507 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6509 PR tree-optimization/113808
6510 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
6511 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
6513 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6515 PR tree-optimization/113808
6516 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
6518 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6520 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
6523 2024-02-08 Pan Li <pan2.li@intel.com>
6526 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
6528 2024-02-08 Joseph Myers <josmyers@redhat.com>
6531 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
6532 gcc.dg/pr113776-4.c: New tests.
6534 2024-02-08 Jason Merrill <jason@redhat.com>
6536 * g++.dg/cpp2a/nontype-class64.C: New test.
6538 2024-02-07 Richard Biener <rguenther@suse.de>
6540 PR tree-optimization/113796
6541 * gcc.dg/torture/pr113796.c: New testcase.
6543 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
6544 Uros Bizjak <ubizjak@gmail.com>
6547 * gcc.target/i386/pr113690.c: New test case.
6549 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
6551 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
6553 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6555 * rust/compile/issue-2040.rs:
6556 Enclose 'const' in single quotes.
6558 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6560 * rust/compile/issue-2775.rs: New test.
6562 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6564 * rust/compile/issue-2782.rs: New test.
6566 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6568 * rust/compile/issue-1773.rs: Moved to...
6569 * rust/compile/issue-1773.rs.bak: ...here.
6570 * rust/compile/issue-2723-1.rs: New test.
6571 * rust/compile/issue-2723-2.rs: New test.
6573 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6575 * rust/compile/issue-2747.rs: New test.
6577 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6579 * rust/compile/issue-2772-1.rs: New test.
6580 * rust/compile/issue-2772-2.rs: New test.
6582 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6584 * rust/compile/issue-1483.rs: New test.
6586 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6588 * rust/compile/issue-2812.rs: New test.
6590 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6592 PR tree-optimization/113750
6593 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
6594 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
6595 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
6596 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
6597 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
6599 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6601 PR tree-optimization/113731
6602 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
6604 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6606 PR tree-optimization/113467
6607 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
6609 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6611 PR tree-optimization/113756
6612 * gcc.dg/pr113756.c: New test.
6614 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6616 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
6617 { aix || solaris2 } && !gas.
6619 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6621 PR tree-optimization/113753
6622 * gcc.dg/torture/bitint-56.c: New test.
6623 * gcc.dg/bitint-87.c: New test.
6625 2024-02-07 Pan Li <pan2.li@intel.com>
6628 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
6629 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
6631 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6634 * g++.dg/parse/pr113788.C: New test.
6636 2024-02-06 Marek Polacek <polacek@redhat.com>
6639 * g++.dg/cpp0x/deleted17.C: New test.
6641 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
6643 * g++.target/aarch64/mv-symbols1.C: New test.
6644 * g++.target/aarch64/mv-symbols2.C: Ditto.
6645 * g++.target/aarch64/mv-symbols3.C: Ditto.
6646 * g++.target/aarch64/mv-symbols4.C: Ditto.
6647 * g++.target/aarch64/mv-symbols5.C: Ditto.
6648 * g++.target/aarch64/mvc-symbols1.C: Ditto.
6649 * g++.target/aarch64/mvc-symbols2.C: Ditto.
6650 * g++.target/aarch64/mvc-symbols3.C: Ditto.
6651 * g++.target/aarch64/mvc-symbols4.C: Ditto.
6653 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6656 * gcc.dg/asan/pr110676.c: New test.
6658 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6660 PR tree-optimization/113736
6661 * gcc.dg/bitint-86.c: New test.
6663 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6665 PR tree-optimization/113759
6666 * gcc.c-torture/compile/pr113759.c: New test.
6668 2024-02-06 Jason Merrill <jason@redhat.com>
6671 * g++.dg/cpp2a/spaceship-eq17.C: New test.
6673 2024-02-05 Jason Merrill <jason@redhat.com>
6676 * g++.dg/ext/frounding-math1.C: New test.
6678 2024-02-05 Jason Merrill <jason@redhat.com>
6681 * g++.dg/cpp0x/initlist-array22.C: New test.
6683 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
6686 * gcc.target/i386/pr113689-1.c: New file.
6687 * gcc.target/i386/pr113689-2.c: Likewise.
6688 * gcc.target/i386/pr113689-3.c: Likewise.
6690 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6693 * gcc.dg/bitint-85.c: New test.
6695 2024-02-05 Richard Ball <richard.ball@arm.com>
6697 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
6698 * g++.target/arm/bti_thunk.C: New test.
6700 2024-02-05 H.J. Lu <(no_default)>
6702 * gcc.target/i386/apx-ndd.c: Updated.
6704 2024-02-05 Richard Biener <rguenther@suse.de>
6706 PR tree-optimization/113707
6707 * gcc.dg/torture/pr113707-1.c: New testcase.
6708 * gcc.dg/torture/pr113707-2.c: Likewise.
6710 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6712 PR tree-optimization/113737
6713 * gcc.dg/bitint-84.c: New test.
6715 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
6717 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
6718 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
6720 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
6722 * gcc.target/riscv/reg_subreg_costs.c: New test.
6723 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
6725 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
6727 * gcc.dg/pr84877.c: Adjust xfail parentheses.
6729 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6731 PR libfortran/111022
6732 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
6733 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
6734 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
6735 * gfortran.dg/pr111022.f90: New test.
6737 2024-02-03 Jakub Jelinek <jakub@redhat.com>
6739 PR middle-end/113722
6740 * gcc.dg/pr113722.c: New test.
6742 2024-02-03 Patrick Palka <ppalka@redhat.com>
6746 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
6747 * g++.dg/cpp2a/concepts-friend16.C: New test.
6749 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
6752 * gm2/extensions/fail/arith1.mod: New test.
6753 * gm2/extensions/fail/arith2.mod: New test.
6754 * gm2/extensions/fail/arith3.mod: New test.
6755 * gm2/extensions/fail/arith4.mod: New test.
6756 * gm2/extensions/fail/arithpromote.mod: New test.
6757 * gm2/extensions/fail/extensions-fail.exp: New test.
6758 * gm2/linking/fail/badimp.def: New test.
6759 * gm2/linking/fail/badimp.mod: New test.
6760 * gm2/linking/fail/linking-fail.exp: New test.
6761 * gm2/linking/fail/testbadimp.mod: New test.
6763 2024-02-02 Tamar Christina <tamar.christina@arm.com>
6765 PR tree-optimization/113588
6766 PR tree-optimization/113467
6767 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
6768 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
6770 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
6772 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
6773 for `vector *signed short` instead of the `vect` dump.
6774 * gcc.dg/vect/vect-avg-11.c: Likewise.
6775 * gcc.dg/vect/vect-avg-12.c: Likewise.
6776 * gcc.dg/vect/vect-avg-13.c: Likewise.
6777 * gcc.dg/vect/vect-avg-14.c: Likewise.
6778 * gcc.dg/vect/vect-avg-2.c: Likewise.
6779 * gcc.dg/vect/vect-avg-3.c: Likewise.
6780 * gcc.dg/vect/vect-avg-4.c: Likewise.
6781 * gcc.dg/vect/vect-avg-5.c: Likewise.
6782 * gcc.dg/vect/vect-avg-6.c: Likewise.
6783 * gcc.dg/vect/vect-avg-7.c: Likewise.
6784 * gcc.dg/vect/vect-avg-8.c: Likewise.
6786 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6789 * gcc.dg/torture/bitint-53.c: New test.
6790 * gcc.dg/torture/bitint-55.c: New test.
6792 2024-02-02 Antoni Boucher <bouanto@zoho.com>
6794 * jit.dg/all-non-failing-tests.h: New test.
6795 * jit.dg/test-sizeof.c: New test.
6797 2024-02-02 Jason Merrill <jason@redhat.com>
6800 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
6801 * g++.dg/cpp2a/spaceship-eq16.C: New test.
6803 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6806 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
6808 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6810 * lib/target-supports.exp (check_effective_target_shared):
6811 Allow the external symbols referenced in the test to be undefined.
6813 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6815 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
6816 we expect the C++ driver to provide paths for libstdc++.
6817 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
6818 we need a path added for libstdc++.
6819 * gdc.dg/ubsan/ubsan.exp: Likewise.
6820 * gfortran.dg/ubsan/ubsan.exp: Likewise.
6821 * lib/ubsan-dg.exp: Handle a single parameter to init that
6822 requests addition of a path to libstdc++ to link flags.
6824 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6826 * g++.dg/asan/asan.exp: Add a parameter to init to say that
6827 we expect the C++ driver to provide paths for libstdc++.
6828 * g++.dg/hwasan/hwasan.exp: Likewise
6829 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
6830 we need a path added for libstdc++.
6831 * gcc.dg/hwasan/hwasan.exp: Likewise.
6832 * gdc.dg/asan/asan.exp: Likewise.
6833 * gfortran.dg/asan/asan.exp: Likewise.
6834 * lib/asan-dg.exp: Handle a single parameter to init that
6835 requests addition of a path to libstdc++ to link flags.
6836 * lib/hwasan-dg.exp: Likewise.
6838 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6840 PR tree-optimization/113691
6841 * gcc.dg/bitint-83.c: New test.
6843 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6845 PR tree-optimization/113692
6846 * gcc.dg/bitint-82.c: New test.
6848 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6850 PR middle-end/113699
6851 * gcc.dg/bitint-81.c: New test.
6853 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6855 PR middle-end/113705
6856 * g++.dg/opt/pr113705.C: New test.
6858 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6860 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
6863 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6865 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
6867 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6869 * gcc.target/i386/pr80569.c: Require gas.
6871 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
6874 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6876 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
6877 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
6879 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6882 * lib/obj-c++.exp: Decide on whether to present -B or -L to
6883 reference the paths to uninstalled libobjc/libobjc-gnu and
6884 libstdc++ and use that to generate the link flags.
6886 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6889 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
6891 * gfortran.dg/dg.exp: Likewise.
6892 * lib/gfortran.exp: Decide on whether to present -B or -L to
6893 reference the paths to uninstalled libgfortran, libqadmath and
6894 libatomic and use that to generate the link flags.
6896 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6898 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
6899 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
6901 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6903 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
6905 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
6906 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
6907 * gcc.target/i386/pieces-memset-36.c: Likewise.
6908 * gcc.target/i386/pieces-memset-40.c: Likewise.
6909 * gcc.target/i386/pieces-memset-9.c: Likewise.
6911 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6913 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
6916 2024-02-02 Jason Merrill <jason@redhat.com>
6919 * g++.dg/cpp2a/no_unique_address15.C: New test.
6921 2024-02-02 Jason Merrill <jason@redhat.com>
6924 * g++.dg/cpp1y/var-templ-array1.C: New test.
6926 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6928 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
6930 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
6932 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
6934 2024-02-02 Li Wei <liwei@loongson.cn>
6936 * gfortran.dg/vect/vect-10.f90: New test.
6938 2024-02-02 Xi Ruoyao <xry111@xry111.site>
6940 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
6941 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
6942 instruction sequences are not reordered by the compiler.
6943 (NOIPA): Disallow interprocedural optimizations.
6944 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
6945 duplicated from func-call-extreme-1.c, include it instead.
6946 (dg-options): Likewise.
6947 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
6949 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
6951 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
6952 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
6953 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
6954 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
6955 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
6957 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6959 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
6961 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6963 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
6964 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
6966 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6968 * gcc.target/loongarch/attr-model-5.c: New test.
6969 * gcc.target/loongarch/func-call-extreme-5.c: New test.
6970 * gcc.target/loongarch/func-call-extreme-6.c: New test.
6971 * gcc.target/loongarch/tls-extreme-macro.c: New test.
6973 2024-02-01 Marek Polacek <polacek@redhat.com>
6975 * g++.dg/warn/Wdangling-reference21.C: New test.
6977 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
6979 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
6982 2024-02-01 Patrick Palka <ppalka@redhat.com>
6985 * g++.dg/template/ttp42.C: New test.
6986 * g++.dg/template/ttp43.C: New test.
6988 2024-02-01 Marek Polacek <polacek@redhat.com>
6991 * g++.dg/cpp2a/concepts-throw1.C: New test.
6992 * g++.dg/eh/throw4.C: New test.
6994 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
6996 * gcc.target/riscv/za-ext.c: New test.
6997 * gcc.target/riscv/zi-ext.c: New test.
6999 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7001 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
7003 * gcc.target/i386/pr38534-2.c: Likewise.
7004 * gcc.target/i386/pr38534-3.c: Likewise.
7005 * gcc.target/i386/pr38534-4.c: Likewise.
7007 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7009 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
7011 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7013 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
7016 -mno-stackrealign to dg-options.
7018 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7020 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
7023 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7025 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
7026 for double-quoted section name.
7027 * g++.dg/ext/attr-section2a.C: Likewise.
7028 * g++.dg/ext/attr-section2b.C: Likewise.
7030 2024-02-01 Richard Biener <rguenther@suse.de>
7032 PR tree-optimization/113693
7033 * gcc.dg/pr113693.c: New testcase.
7035 2024-02-01 Jakub Jelinek <jakub@redhat.com>
7036 Jason Merrill <jason@redhat.com>
7039 * g++.dg/asan/initlist1.C: New test.
7041 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
7042 Richard Biener <rguenther@suse.de>
7045 * g++.target/i386/pr113560.C: New test case.
7046 * gcc.target/i386/pr113560.c: Likewise.
7047 * gcc.dg/pr87954.c: Update test case.
7049 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7052 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7055 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7056 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7057 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7058 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7059 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7060 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7061 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7062 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7063 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7064 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7065 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7066 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7067 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7068 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7069 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7070 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7071 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7072 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7073 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7074 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7075 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7076 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7077 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7078 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7079 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7080 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7081 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7082 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7083 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7084 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7085 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7086 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7087 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7088 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7089 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7090 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7091 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7092 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7093 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7094 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
7095 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
7096 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
7097 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
7098 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
7099 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
7100 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
7101 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
7102 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
7103 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
7104 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
7105 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
7106 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
7107 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
7108 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
7109 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
7110 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
7111 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
7112 * gfortran.dg/vect/vect-8.f90: ditto
7114 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7117 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7118 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7119 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7120 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7121 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7122 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7123 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7124 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7125 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7126 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7127 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7128 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7129 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7130 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7131 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7132 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7133 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7134 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7135 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7136 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7137 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7138 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7139 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7140 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7141 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7142 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7143 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7144 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7145 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7146 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7147 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7148 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7149 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7150 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7151 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7152 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7153 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7154 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7155 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7156 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
7157 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
7158 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
7159 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
7160 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
7161 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
7162 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
7163 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
7164 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
7165 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
7166 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
7167 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
7168 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
7169 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
7170 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
7171 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
7172 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
7173 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
7174 * gfortran.dg/vect/vect-8.f90: ditto
7176 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
7179 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
7181 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7184 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
7186 2024-01-31 Joseph Myers <josmyers@redhat.com>
7189 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
7191 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
7193 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
7194 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
7195 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
7197 2024-01-31 Martin Uecker <uecker@tugraz.at>
7200 * gcc.dg/pr113438.c: New test.
7202 2024-01-31 Jonathan Yong <10walls@gmail.com>
7204 * c-c++-common/analyzer/uninit-pr108968-register.c:
7205 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
7207 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
7210 * gm2/pim/pass/stdio.mod: Moved to...
7211 * gm2/pim/pass/teststdio.mod: ...here.
7212 * gm2/pim/run/pass/builtins.mod: Moved to...
7213 * gm2/pim/run/pass/testbuiltins.mod: ...here.
7214 * gm2/pim/run/pass/math.mod: Moved to...
7215 * gm2/pim/run/pass/testmath.mod: ...here.
7216 * gm2/pim/run/pass/math2.mod: Moved to...
7217 * gm2/pim/run/pass/testmath2.mod: ...here.
7219 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7222 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
7223 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
7225 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7228 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
7230 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7231 Matthew Malcomson <matthew.malcomson@arm.com>
7234 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
7236 2024-01-31 Richard Biener <rguenther@suse.de>
7238 PR middle-end/110176
7239 * gcc.dg/torture/pr110176.c: New testcase.
7241 2024-01-31 Alex Coplan <alex.coplan@arm.com>
7244 * gcc.target/aarch64/torture/pr111677.c: New test.
7246 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248 * gcc.target/i386/auto-init-5.c: Add
7249 -fno-asynchronous-unwind-tables to dg-options.
7250 * gcc.target/i386/auto-init-6.c: Likewise.
7252 2024-01-31 Richard Biener <rguenther@suse.de>
7254 PR tree-optimization/111444
7255 * gcc.dg/torture/pr111444.c: New testcase.
7257 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7259 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
7261 2024-01-31 Richard Biener <rguenther@suse.de>
7263 PR tree-optimization/113630
7264 * gcc.dg/torture/pr113630.c: New testcase.
7266 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7268 PR rtl-optimization/113656
7269 * gcc.target/i386/pr113656.c: New test.
7271 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7274 * gcc.dg/bitint-80.c: New test.
7276 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7278 PR tree-optimization/113639
7279 * gcc.dg/bitint-79.c: New test.
7281 2024-01-31 Richard Biener <rguenther@suse.de>
7283 PR tree-optimization/113670
7284 * gcc.target/i386/pr113670.c: New testcase.
7286 2024-01-31 Alexandre Oliva <oliva@adacore.com>
7289 * gcc.dg/strub-internal-pr113394.c: New.
7291 2024-01-31 Joseph Myers <josmyers@redhat.com>
7295 * gcc.c-torture/compile/pr111059-1.c,
7296 gcc.c-torture/compile/pr111059-2.c,
7297 gcc.c-torture/compile/pr111059-3.c,
7298 gcc.c-torture/compile/pr111059-4.c,
7299 gcc.c-torture/compile/pr111059-5.c,
7300 gcc.c-torture/compile/pr111059-6.c,
7301 gcc.c-torture/compile/pr111059-7.c,
7302 gcc.c-torture/compile/pr111059-8.c,
7303 gcc.c-torture/compile/pr111059-9.c,
7304 gcc.c-torture/compile/pr111059-10.c,
7305 gcc.c-torture/compile/pr111059-11.c,
7306 gcc.c-torture/compile/pr111059-12.c,
7307 gcc.c-torture/compile/pr111911-1.c,
7308 gcc.c-torture/compile/pr111911-2.c: New tests.
7310 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7313 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
7315 2024-01-30 Fangrui Song <maskray@google.com>
7318 * gcc.target/i386/asm-raw-symbol.c: New testcase.
7320 2024-01-30 Marek Polacek <polacek@redhat.com>
7324 * g++.dg/warn/Wdangling-reference18.C: New test.
7325 * g++.dg/warn/Wdangling-reference19.C: New test.
7326 * g++.dg/warn/Wdangling-reference20.C: New test.
7328 2024-01-30 Patrick Palka <ppalka@redhat.com>
7331 * g++.dg/cpp0x/temp_default8.C: New test.
7333 2024-01-30 Jason Merrill <jason@redhat.com>
7336 * g++.dg/abi/anon6.C: Specify ABI v18.
7337 * g++.dg/abi/anon6a.C: New test for ABI v19.
7339 2024-01-30 Jason Merrill <jason@redhat.com>
7342 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
7344 2024-01-30 Patrick Palka <ppalka@redhat.com>
7347 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
7349 2024-01-30 Patrick Palka <ppalka@redhat.com>
7352 * g++.dg/template/nontype30.C: New test.
7354 2024-01-30 Pan Li <pan2.li@intel.com>
7356 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
7357 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
7358 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
7359 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
7360 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
7361 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
7362 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
7363 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
7364 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
7365 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
7366 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
7367 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
7368 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
7369 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
7370 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
7371 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
7372 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
7374 2024-01-30 David Malcolm <dmalcolm@redhat.com>
7377 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
7379 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7381 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
7382 * rust/execute/torture/coercion3.rs: Likewise.
7383 * rust/execute/torture/issue-2080.rs: Likewise.
7384 * rust/execute/torture/issue-2179.rs: Likewise.
7385 * rust/execute/torture/issue-2180.rs: Likewise.
7386 * rust/execute/torture/iter1.rs: Likewise.
7388 2024-01-30 Robert Goss <goss.robert@gmail.com>
7390 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
7392 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7394 * rust/compile/for_lifetimes.rs: New test.
7396 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7398 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
7400 2024-01-30 Robert Goss <goss.robert@gmail.com>
7402 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
7404 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7406 * rust/compile/issue-2788.rs: New test.
7408 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7410 * rust/compile/const_trait_fn.rs:
7411 Enclose const in single quotes.
7413 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7415 * rust/compile/issue-2785.rs: New test.
7417 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
7419 * rust/compile/issue-2187.rs: New file.
7420 * rust/execute/torture/issue-2187.rs: New file.
7422 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7424 * rust/compile/issue-2767.rs: New test.
7426 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7428 * rust/compile/torture/intrinsics-4.rs: Adjust.
7429 * rust/compile/torture/intrinsics-math.rs: Adjust.
7430 * rust/execute/torture/atomic_load.rs: Adjust.
7431 * rust/execute/torture/atomic_store.rs: Adjust.
7432 * rust/compile/torture/intrinsics-1.rs: Removed.
7433 * rust/compile/torture/builtin_abort.rs: New test.
7434 * rust/execute/torture/builtin_abort.rs: New test.
7436 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
7438 * rust/compile/sized-stub.rs: New test.
7440 2024-01-30 Nobel Singh <nobel2073@gmail.com>
7442 * rust/compile/issue-2040.rs: New test.
7444 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7446 * rust/compile/functions_without_body.rs: New test.
7448 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7450 * rust/execute/torture/name_resolution.rs: New test.
7452 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7454 * rust/compile/name_resolution11.rs: New test.
7455 * rust/compile/name_resolution12.rs: New test.
7456 * rust/compile/name_resolution13.rs: New test.
7458 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7460 * rust/compile/const_trait_fn.rs: New test.
7462 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7464 * rust/compile/const_async_function.rs: New test.
7466 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7468 * rust/compile/unsafe_module.rs: New test.
7470 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
7472 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
7473 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
7475 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7477 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
7478 * rust/compile/empty_union.rs: New test.
7480 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7482 * rust/compile/non_foreign_variadic_function.rs: New test.
7484 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7486 * rust/compile/auto_trait_invalid.rs: Update old test with updated
7489 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7491 * rust/compile/auto_trait_super_trait.rs: New test.
7493 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7495 * rust/compile/generic_auto_trait.rs: New test.
7497 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7499 * rust/compile/self_const_ptr.rs: New test.
7500 * rust/compile/self_mut_ptr.rs: New test.
7501 * rust/compile/self_ptr.rs: New test.
7503 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7505 * rust/compile/trait_pub_type.rs: New test.
7507 2024-01-30 Richard Biener <rguenther@suse.de>
7509 PR tree-optimization/113659
7510 * gcc.dg/pr113659.c: New testcase.
7512 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
7515 * lib/gdc.exp: Decide on whether to present -B or -L to reference
7516 the paths to uninstalled libphobos and libstdc++ and use that to
7517 generate the link flags.
7519 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7522 * gcc.c-torture/compile/pr113623.c: New test.
7524 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7527 * go.dg/pr113636.go: New test.
7529 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7531 PR tree-optimization/113603
7532 * gcc.c-torture/compile/pr113603.c: New test.
7534 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7536 PR middle-end/101195
7537 * gcc.dg/pr101195.c: New test.
7539 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7541 PR middle-end/113622
7542 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
7544 * gcc.target/i386/pr113622-3.c: Likewise.
7546 2024-01-30 Alexandre Oliva <oliva@adacore.com>
7549 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
7551 * c-c++-common/strub-unsupported-2.c: Require strub.
7552 * c-c++-common/strub-unsupported-3.c: Same.
7553 * c-c++-common/strub-unsupported.c: Same.
7554 * lib/target-supports.exp (check_effective_target_strub): Return 0
7557 2024-01-30 H.J. Lu <(no_default)>
7559 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
7560 * gcc.target/i386/pr107057.c: Likewise.
7562 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7564 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
7565 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
7566 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
7567 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
7568 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
7570 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7572 * lib/target-supports.exp (check_effective_target_shared):
7573 Check for a static-only libc.
7575 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7577 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
7578 * c-c++-common/dfp/pr39034.c: Likewise.
7579 * c-c++-common/dfp/pr39035.c: Likewise.
7580 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
7581 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
7582 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
7583 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
7584 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
7585 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
7586 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
7587 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
7588 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
7589 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
7590 * gcc.dg/dfp/pr108068.c: Likewise.
7591 * gcc.dg/dfp/pr97439.c: Likewise.
7592 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
7593 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
7594 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
7595 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
7596 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
7597 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
7598 * g++.dg/compat/decimal/return-1_main.C: Likewise.
7599 * g++.dg/compat/decimal/return-2_main.C: Likewise.
7600 * g++.dg/compat/decimal/return-3_main.C: Likewise.
7601 * g++.dg/compat/decimal/return-4_main.C: Likewise.
7602 * g++.dg/compat/decimal/return-5_main.C: Likewise.
7603 * g++.dg/compat/decimal/return-6_main.C: Likewise.
7604 * g++.dg/eh/dfp-1.C: Likewise.
7605 * g++.dg/eh/dfp-2.C: Likewise.
7606 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
7607 * gcc.c-torture/execute/pr80692.c: Likewise.
7608 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
7609 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
7610 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
7611 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
7613 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
7615 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
7616 instruction in naked function.
7617 * gcc.target/bpf/naked-2.c: New test.
7619 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
7621 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
7622 require-effective-target rv64 and riscv_v
7624 2024-01-29 Jason Merrill <jason@redhat.com>
7627 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
7629 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
7632 * gcc.target/arm/rev16.c: Moved to...
7633 * gcc.target/arm/rev16_1.c: ...here.
7634 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
7636 2024-01-29 Richard Biener <rguenther@suse.de>
7638 PR middle-end/113622
7639 * gcc.target/i386/pr113622-2.c: New testcase.
7640 * gcc.target/i386/pr113622-3.c: Likewise.
7642 2024-01-29 Richard Biener <rguenther@suse.de>
7644 PR middle-end/113622
7645 * gcc.target/i386/pr113622-1.c: New testcase.
7647 2024-01-29 Alex Coplan <alex.coplan@arm.com>
7650 * gcc.c-torture/compile/pr113616.c: New test.
7652 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
7655 * gcc.target/i386/pr38534-5.c: New file.
7656 * gcc.target/i386/pr38534-6.c: Likewise.
7658 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7661 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
7662 and instead use #pragma GCC for including arm_sve.h.
7664 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
7667 * gcc.dg/vect/pr113281-1.c: New test.
7668 * gcc.dg/vect/pr113281-2.c: Likewise.
7669 * gcc.dg/vect/pr113281-3.c: Likewise.
7670 * gcc.dg/vect/pr113281-4.c: Likewise.
7671 * gcc.dg/vect/pr113281-5.c: Likewise.
7673 2024-01-29 Jakub Jelinek <jakub@redhat.com>
7675 PR tree-optimization/110603
7676 * gcc.c-torture/compile/pr110603.c: New test.
7678 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
7681 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7682 Fix powerpc*-*-* checks by considering ilp32.
7684 2024-01-28 Harald Anlauf <anlauf@gmx.de>
7687 * gfortran.dg/optional_absent_11.f90: New test.
7689 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7691 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
7692 * obj-c++.dg/encode-9.mm: Likewise.
7694 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7696 * jit.dg/jit.exp: Filter error output to remove per-run
7699 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
7701 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
7702 version of kernel helper static pointer.
7704 2024-01-27 Harald Anlauf <anlauf@gmx.de>
7707 * gfortran.dg/pr104908.f90: New test.
7709 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7712 * gcc.target/i386/pr38534-1.c: New file.
7713 * gcc.target/i386/pr38534-2.c: Likewise.
7714 * gcc.target/i386/pr38534-3.c: Likewise.
7715 * gcc.target/i386/pr38534-4.c: Likewise.
7716 * gcc.target/i386/stack-check-17.c: Updated.
7718 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7722 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
7723 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
7724 * gcc.target/i386/no-callee-saved-1.c: Likewise.
7725 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7726 * gcc.target/i386/no-callee-saved-3.c: Likewise.
7727 * gcc.target/i386/no-callee-saved-4.c: Likewise.
7728 * gcc.target/i386/no-callee-saved-5.c: Likewise.
7729 * gcc.target/i386/no-callee-saved-6.c: Likewise.
7730 * gcc.target/i386/no-callee-saved-7.c: Likewise.
7731 * gcc.target/i386/no-callee-saved-8.c: Likewise.
7732 * gcc.target/i386/no-callee-saved-9.c: Likewise.
7733 * gcc.target/i386/no-callee-saved-10.c: Likewise.
7734 * gcc.target/i386/no-callee-saved-11.c: Likewise.
7735 * gcc.target/i386/no-callee-saved-12.c: Likewise.
7736 * gcc.target/i386/no-callee-saved-13.c: Likewise.
7737 * gcc.target/i386/no-callee-saved-14.c: Likewise.
7738 * gcc.target/i386/no-callee-saved-15.c: Likewise.
7739 * gcc.target/i386/no-callee-saved-16.c: Likewise.
7740 * gcc.target/i386/no-callee-saved-17.c: Likewise.
7741 * gcc.target/i386/no-callee-saved-18.c: Likewise.
7743 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7745 PR tree-optimization/113614
7746 * gcc.dg/torture/bitint-54.c: New test.
7748 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7750 PR tree-optimization/113568
7751 * gcc.dg/bitint-78.c: New test.
7753 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
7755 PR preprocessor/105608
7756 * g++.dg/pch/line-map-1.C: New test.
7757 * g++.dg/pch/line-map-1.Hs: New test.
7758 * g++.dg/pch/line-map-2.C: New test.
7759 * g++.dg/pch/line-map-2.Hs: New test.
7760 * g++.dg/pch/line-map-3.C: New test.
7761 * g++.dg/pch/line-map-3.Hs: New test.
7763 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
7765 * g++.dg/Wattributes-3.C: Adjust expected warning.
7766 * gcc.dg/fail_always_inline.c: Ditto.
7768 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7771 * g++.dg/modules/pr113580_a.C: New test.
7772 * g++.dg/modules/pr113580_b.C: New test.
7774 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7776 * gcc.target/riscv/cset-sext-rtl.c: New file.
7777 * gcc.target/riscv/cset-sext-rtl32.c: New file.
7778 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
7779 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
7780 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
7781 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
7782 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
7783 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
7785 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7787 * gcc.target/riscv/pr105314-rtl.c: New file.
7788 * gcc.target/riscv/pr105314-rtl32.c: New file.
7790 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7792 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
7794 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7796 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
7797 `dg-skip-if'. Also reject "bne" with `dg-final'.
7799 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
7801 * gm2/pim/fail/badpointer4.mod: New test.
7802 * gm2/pim/fail/strconst.def: New test.
7804 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7807 * g++.dg/modules/init-4_a.C: New test.
7808 * g++.dg/modules/init-4_b.C: New test.
7809 * g++.dg/modules/init-6_a.H: New test.
7810 * g++.dg/modules/init-6_b.C: New test.
7812 2024-01-26 Richard Biener <rguenther@suse.de>
7814 PR tree-optimization/113602
7815 * gcc.dg/pr113602.c: New testcase.
7817 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7819 * gcc.target/loongarch/vect-extract.c: New test.
7821 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7823 * gcc.target/loongarch/short-circuit.c: New test.
7825 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
7827 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
7828 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
7829 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
7831 2024-01-26 Li Wei <liwei@loongson.cn>
7833 * gcc.target/loongarch/invariant-recip.c: New test.
7835 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
7838 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
7839 and 2 for vect_long_mult.
7841 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7844 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
7846 2024-01-25 Jakub Jelinek <jakub@redhat.com>
7849 * g++.dg/expr/ptrmem11.C: New test.
7851 2024-01-25 Jason Merrill <jason@redhat.com>
7854 * g++.dg/cpp0x/initlist-pmf2.C: New test.
7856 2024-01-25 Jason Merrill <jason@redhat.com>
7859 * g++.dg/coroutines/co-await-initlist2.C: New test.
7861 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
7863 * gm2/pim/fail/badpointer.mod: New test.
7864 * gm2/pim/fail/badpointer2.mod: New test.
7865 * gm2/pim/fail/badpointer3.mod: New test.
7866 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
7867 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
7869 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
7871 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
7873 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
7876 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
7877 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
7878 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
7879 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
7880 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
7881 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
7882 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
7883 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
7884 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
7885 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
7886 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
7887 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
7888 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
7889 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
7891 2024-01-25 David Malcolm <dmalcolm@redhat.com>
7894 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
7895 xfails, reorder tests.
7896 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
7897 * gcc.dg/plugin/infoleak-pr112969.c: New test.
7898 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
7899 analyzer_kernel_plugin.c tests.
7901 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
7903 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
7904 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
7905 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
7906 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
7907 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
7908 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
7909 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
7910 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
7911 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
7912 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
7913 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
7914 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
7915 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
7916 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
7917 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
7918 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
7919 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
7920 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
7921 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
7922 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
7923 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
7924 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
7925 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
7926 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
7927 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
7928 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
7929 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
7930 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
7931 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
7932 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
7933 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
7934 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
7935 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
7936 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
7937 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
7938 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
7939 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
7940 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
7941 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
7942 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
7943 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
7944 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
7945 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
7946 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
7947 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
7948 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
7949 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
7950 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
7951 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
7952 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
7953 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
7954 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
7955 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
7956 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
7957 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
7958 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
7959 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
7960 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
7961 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
7962 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
7963 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
7964 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
7965 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
7966 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
7967 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
7968 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
7969 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
7970 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
7971 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
7972 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
7973 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
7974 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
7975 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
7976 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
7977 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
7978 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
7979 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
7980 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
7981 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
7982 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
7983 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
7984 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
7985 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
7986 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
7987 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
7988 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
7989 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
7990 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
7991 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
7992 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
7993 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
7994 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
7995 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
7996 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
7997 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
7998 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
7999 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
8000 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
8001 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
8002 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
8003 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
8004 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
8005 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
8006 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
8007 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
8008 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
8009 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
8010 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
8011 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
8012 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
8013 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
8014 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
8015 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
8016 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
8017 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
8018 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
8019 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
8020 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
8021 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
8022 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
8023 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
8024 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
8025 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
8026 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
8027 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
8028 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
8029 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
8030 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
8031 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
8032 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
8033 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
8034 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
8035 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
8036 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
8037 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
8038 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
8039 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
8040 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
8041 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
8042 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
8043 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
8044 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
8045 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
8046 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
8047 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
8048 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
8049 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
8050 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
8051 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
8052 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
8053 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
8054 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
8055 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
8056 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
8057 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
8058 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
8059 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
8060 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
8061 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
8062 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
8063 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
8064 * lib/target-supports.exp: Add proc for XCVsimd extension.
8066 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
8069 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
8071 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
8072 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
8073 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
8074 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
8075 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
8076 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
8077 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
8078 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
8079 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
8080 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
8081 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
8082 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
8083 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
8084 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
8085 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
8086 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
8087 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
8088 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
8089 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
8090 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
8091 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
8092 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
8093 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
8094 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
8095 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
8096 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
8097 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
8098 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
8099 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
8100 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
8101 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
8102 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
8103 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
8104 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
8105 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
8106 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8107 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8108 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
8109 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
8110 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
8111 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
8112 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8113 * lib/target-supports.exp: Remove the flag.
8115 2024-01-25 Jakub Jelinek <jakub@redhat.com>
8117 PR middle-end/113574
8118 * gcc.dg/torture/bitint-52.c: New test.
8120 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8123 * gcc.target/aarch64/sve/pr113572.c: New test.
8125 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8128 * gcc.target/aarch64/pr113550.c: New test.
8130 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8133 * gcc.target/aarch64/pr113485.c: New test.
8134 * gcc.target/aarch64/pr113573.c: Likewise.
8136 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
8139 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
8140 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
8141 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
8142 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
8143 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
8144 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
8145 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
8147 2024-01-25 Richard Biener <rguenther@suse.de>
8149 PR tree-optimization/113576
8150 * gcc.dg/vect/pr113576.c: New testcase.
8152 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
8154 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
8155 * gcc.target/powerpc/block-cmp-4.c: Likewise.
8156 * gcc.target/powerpc/block-cmp-8.c: New.
8158 2024-01-25 liuhongt <hongtao.liu@intel.com>
8160 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
8162 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
8163 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
8165 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
8168 * g++.dg/modules/concept-9.h: New test.
8169 * g++.dg/modules/concept-9_a.C: New test.
8170 * g++.dg/modules/concept-9_b.C: New test.
8171 * g++.dg/modules/concept-10_a.H: New test.
8172 * g++.dg/modules/concept-10_b.C: New test.
8174 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
8177 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
8178 being attached to the module they were imported from.
8179 * g++.dg/modules/indirect-1_c.C: Likewise.
8180 * g++.dg/modules/indirect-2_b.C: Likewise.
8181 * g++.dg/modules/indirect-2_c.C: Likewise.
8182 * g++.dg/modules/indirect-3_b.C: Likewise.
8183 * g++.dg/modules/indirect-3_c.C: Likewise.
8184 * g++.dg/modules/indirect-4_b.C: Likewise.
8185 * g++.dg/modules/indirect-4_c.C: Likewise.
8186 * g++.dg/modules/namespace-5_a.C: New test.
8187 * g++.dg/modules/namespace-5_b.C: New test.
8188 * g++.dg/modules/namespace-5_c.C: New test.
8190 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
8192 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
8194 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
8196 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
8197 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
8198 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
8199 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
8200 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
8201 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
8202 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
8203 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
8204 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
8205 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
8206 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
8207 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
8208 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
8209 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
8210 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
8211 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
8212 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
8214 * gcc.target/i386/rtm-check.h: Ditto.
8215 * gcc.target/i386/sha-check.h: Ditto.
8216 * gcc.target/i386/writeeflags-1.c: Ditto.
8218 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
8220 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
8221 small typo for aarch64*-*-*.
8223 2024-01-24 Patrick Palka <ppalka@redhat.com>
8226 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
8228 2024-01-24 Jason Merrill <jason@redhat.com>
8231 * g++.dg/eh/return3.C: New test.
8233 2024-01-24 Harald Anlauf <anlauf@gmx.de>
8236 * gfortran.dg/optional_absent_10.f90: New test.
8238 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
8241 * lib/target-supports.exp (check_effective_target_vect_long_mult):
8242 Fix aarch64*-*-* checks.
8244 2024-01-24 Martin Jambor <mjambor@suse.cz>
8248 * gcc.dg/ipa/pr108007.c: New test.
8249 * gcc.dg/ipa/pr112616.c: Likewise.
8251 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
8254 * gcc.target/aarch64/builtin_apply-1.c: New test.
8256 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
8258 * gcc.target/riscv/sfb.c: New test.
8259 * gcc.target/riscv/pr113095.c: New test.
8261 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8264 * gcc.target/aarch64/sve/pr109636_1.c: New test.
8265 * gcc.target/aarch64/sve/pr109636_2.c: New test.
8266 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
8268 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8270 PR tree-optimization/113552
8271 * gcc.target/aarch64/pr113552.c: New test.
8272 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
8274 2024-01-24 Martin Jambor <mjambor@suse.cz>
8277 * gcc.dg/ipa/pr113490.c: New test.
8279 2024-01-24 David Malcolm <dmalcolm@redhat.com>
8282 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
8283 * gcc.dg/plugin/taint-pr112977.c: New test.
8285 2024-01-24 David Malcolm <dmalcolm@redhat.com>
8288 * gcc.dg/plugin/analyzer_kernel_plugin.c
8289 (class known_function___check_object_size): New.
8290 (kernel_analyzer_init_cb): Register it.
8291 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
8292 * gcc.dg/plugin/taint-pr112927.c: New test.
8294 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
8298 target specs. Allow any i?86 target instead of i686 only.
8299 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
8300 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
8301 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
8302 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
8303 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
8305 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8307 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
8309 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8311 PR tree-optimization/113364
8312 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
8314 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
8317 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
8319 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8322 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
8324 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8326 * g++.dg/modules/pr113292_c.C: Require TLS.
8328 2024-01-23 Marek Polacek <polacek@redhat.com>
8333 * g++.dg/warn/Wdangling-reference14.C: New test.
8334 * g++.dg/warn/Wdangling-reference15.C: New test.
8335 * g++.dg/warn/Wdangling-reference16.C: New test.
8337 2024-01-23 Jakub Jelinek <jakub@redhat.com>
8340 * gcc.dg/bitint-77.c: New test.
8342 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
8343 Richard Sandiford <richard.sandiford@arm.com>
8346 * gcc.target/aarch64/ccmp_3.c: New test.
8347 * gcc.target/aarch64/ccmp_4.c: New test.
8348 * gcc.target/aarch64/ccmp_5.c: New test.
8350 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8353 * gcc.c-torture/compile/pr113089.c: New test.
8355 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8358 * gcc.target/aarch64/pr113356.C: New test.
8360 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8362 * g++.target/loongarch/got-load.C (dg-options): Add
8363 -fno-stack-protector.
8365 2024-01-23 H.J. Lu <(no_default)>
8367 PR rtl-optimization/113255
8368 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
8371 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8374 * gcc.c-torture/compile/pr113114.c: New test.
8375 * gcc.target/aarch64/pr113114.c: New test.
8377 2024-01-23 Richard Biener <rguenther@suse.de>
8380 * c-c++-common/pr107058.c: New testcase.
8382 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8386 * g++.dg/modules/debug-2_a.C: New test.
8387 * g++.dg/modules/debug-2_b.C: New test.
8388 * g++.dg/modules/debug-2_c.C: New test.
8389 * g++.dg/modules/debug-3_a.C: New test.
8390 * g++.dg/modules/debug-3_b.C: New test.
8392 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8394 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
8395 for la.tls.ld and la.tls.gd.
8397 2024-01-23 Richard Biener <rguenther@suse.de>
8399 PR rtl-optimization/113255
8400 * gcc.dg/torture/pr113255.c: New testcase.
8402 2024-01-23 Richard Biener <rguenther@suse.de>
8405 * gcc.dg/debug/pr112718.c: New testcase.
8407 2024-01-22 Marek Polacek <polacek@redhat.com>
8410 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
8412 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
8415 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
8416 option to dg-options.
8417 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
8418 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
8419 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
8421 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8423 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
8424 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
8426 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8429 * gcc.target/riscv/rvv/base/pr109092.c: New test.
8431 2024-01-22 Richard Biener <rguenther@suse.de>
8433 PR tree-optimization/113373
8434 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
8436 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8438 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
8440 2024-01-22 xuli <xuli1@eswincomputing.com>
8443 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
8444 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
8446 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
8448 * gcc.target/sh/pr59533-1.c: Adjust expected output.
8450 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
8452 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
8454 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
8457 * gcc.target/m68k/pr82420.c: New test.
8459 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
8460 Richard Biener <rguenther@suse.de>
8462 PR rtl-optimization/111267
8463 * gcc.target/i386/pr111267.c: New test case.
8465 2024-01-21 Harald Anlauf <anlauf@gmx.de>
8468 * gfortran.dg/optional_absent_9.f90: New test.
8470 2024-01-21 Martin Uecker <uecker@tugraz.at>
8473 * gcc.dg/pr113492.c: New test.
8475 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8477 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
8479 * gcc.dg/ipa/inline-5.c: Likewise.
8480 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8481 * gcc.dg/tree-ssa/vector-4.c: Likewise.
8483 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8485 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
8486 checks on hppa*64*-*-*.
8488 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8490 * gcc.dg/torture/pr110422.c: Require target lra.
8492 2024-01-20 Marek Polacek <polacek@redhat.com>
8495 * g++.dg/warn/Wdangling-reference17.C: New test.
8497 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
8500 * gcc.c-torture/compile/pr110705-1.c: New test.
8502 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8504 PR tree-optimization/113462
8505 * gcc.dg/bitint-76.c: New test.
8507 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8509 PR tree-optimization/113491
8510 * gcc.dg/torture/bitint-51.c: New test.
8512 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8515 * gcc.target/m68k/pr110934.c: New test.
8517 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8520 * gcc.target/m68k/pr108640.c: New test.
8522 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8524 * jit.dg/all-non-failing-tests.h: New test.
8525 * jit.dg/test-popcount.c: New test.
8527 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8529 * jit.dg/test-reflection.c: Add check to make sure
8530 gcc_jit_type_is_integral returns 0 on a vector type.
8532 2024-01-19 Harald Anlauf <anlauf@gmx.de>
8535 * gfortran.dg/bounds_check_24.f90: New test.
8537 2024-01-19 Jason Merrill <jason@redhat.com>
8540 * g++.dg/cpp2a/concepts-using4.C: New test.
8542 2024-01-19 Jason Merrill <jason@redhat.com>
8549 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
8550 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
8551 * g++.dg/cpp2a/nontype-class63.C: New test.
8552 * g++.dg/cpp2a/nontype-class63a.C: New test.
8554 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8556 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
8557 hpux11.[012]* to -O0.
8559 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8561 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
8562 to define _HPUX_SOURCE.
8564 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8566 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
8568 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8571 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
8573 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8575 * gcc.target/riscv/arch-27.c: Update scan message.
8576 * gcc.target/riscv/arch-28.c: Ditto.
8577 * gcc.target/riscv/attribute-10.c: Ditto.
8578 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
8579 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
8580 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
8582 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8584 PR tree-optimization/113464
8585 * gcc.dg/bitint-75.c: New test.
8587 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8589 PR tree-optimization/113463
8590 * gcc.dg/bitint-74.c: New test.
8592 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8594 PR tree-optimization/113459
8595 * gcc.dg/bitint-73.c: New test.
8597 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8599 * gcc.target/riscv/arch-23.c: Update test.
8600 * gcc.target/riscv/arch-27.c: Ditto.
8601 * gcc.target/riscv/arch-28.c: Ditto.
8602 * gcc.target/riscv/attribute-10.c: Ditto.
8604 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8606 * gcc.target/riscv/arch-33.c: New.
8607 * gcc.target/riscv/arch-34.c: New.
8609 2024-01-19 liuhongt <hongtao.liu@intel.com>
8611 * gcc.target/i386/part-vect-copysignhf.c: Remove
8612 -ftree-vectorize from dg-options.
8614 2024-01-19 liuhongt <hongtao.liu@intel.com>
8617 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
8620 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
8622 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
8624 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8627 * c-c++-common/analyzer/strlen-pr111361.c: New test.
8628 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
8630 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
8632 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8635 * c-c++-common/analyzer/strlen-pr112811.c: New test.
8637 2024-01-18 H.J. Lu <(no_default)>
8639 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
8641 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8642 Jin Ma <jinma@linux.alibaba.com>
8643 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8644 Christoph Müllner <christoph.muellner@vrull.eu>
8646 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
8647 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
8648 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
8649 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
8650 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
8651 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
8653 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8654 Jin Ma <jinma@linux.alibaba.com>
8655 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8656 Christoph Müllner <christoph.muellner@vrull.eu>
8658 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
8659 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
8660 * lib/target-supports.exp: Add target for XTheadVector.
8662 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8663 Jin Ma <jinma@linux.alibaba.com>
8664 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8665 Christoph Müllner <christoph.muellner@vrull.eu>
8667 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
8669 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8670 Jin Ma <jinma@linux.alibaba.com>
8671 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8672 Christoph Müllner <christoph.muellner@vrull.eu>
8674 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
8675 * gcc.target/riscv/rvv/xtheadvector.c: New test.
8677 2024-01-18 Marek Polacek <polacek@redhat.com>
8680 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
8682 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8684 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
8686 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8688 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
8689 jit-verify-assembler-output.
8690 * jit.dg/test-noinline-attribute.c: Likewise.
8691 * jit.dg/test-setting-alignment.c: Likewise.
8692 * jit.dg/test-used-attribute.c: Likewise.
8693 * jit.dg/test-variable-attribute.c: Likewise.
8694 * jit.dg/test-weak-attribute.c: Likewise.
8696 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8698 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
8701 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8703 * jit.dg/test-link-section-assembler.c: Accept any whitespace
8704 between the .section directive and its arguments.
8706 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8708 * jit.dg/test-alias-attribute.c: Require target alias
8711 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8714 * gcc.dg/pr105522.c: New file.
8716 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8719 * gcc.dg/pr113445.c: New test.
8721 2024-01-18 Martin Jambor <mjambor@suse.cz>
8723 PR tree-optimization/110422
8724 * gcc.dg/torture/pr110422.c: New test.
8726 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
8728 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
8729 Return 1 if Intel LAM_U57 is enabled.
8730 (hwasan_init): Add -mlam=u57 on x86-64.
8732 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8734 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
8735 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
8736 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
8737 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
8738 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
8739 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
8740 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
8741 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
8742 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
8743 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
8745 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8748 * gcc.target/i386/pr113122-1.c: New test.
8749 * gcc.target/i386/pr113122-2.c: New test.
8750 * gcc.target/i386/pr113122-3.c: New test.
8751 * gcc.target/i386/pr113122-4.c: New test.
8753 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8755 PR tree-optimization/112774
8757 * gcc.dg/tree-ssa/scev-16.c: Move test ...
8758 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
8759 dg-additional-options instead of dg-options and drop
8760 -fdump-tree-vect-details.
8762 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8765 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
8768 2024-01-18 Richard Biener <rguenther@suse.de>
8770 PR tree-optimization/113431
8771 * gcc.dg/vect/pr113431.c: New testcase.
8773 2024-01-18 Richard Biener <rguenther@suse.de>
8775 PR tree-optimization/113374
8776 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
8778 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8780 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
8782 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
8784 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
8785 behavior and "-mlsx" option on LoongArch.
8786 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
8788 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
8790 * g++.target/loongarch/got-load.C: New test.
8792 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8794 * gcc.dg/vect/bb-slp-43.c: Add vect128.
8796 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
8799 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
8800 checking count of addi to 6.
8802 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8805 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
8806 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
8808 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
8811 * g++.dg/modules/merge-16.h: New test.
8812 * g++.dg/modules/merge-16_a.C: New test.
8813 * g++.dg/modules/merge-16_b.C: New test.
8815 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
8818 * gcc.c-torture/compile/pr113221-1.c: New test.
8820 2024-01-17 Patrick Palka <ppalka@redhat.com>
8824 * g++.dg/cpp2a/nontype-class61.C: New test.
8825 * g++.dg/cpp2a/nontype-class62.C: New test.
8827 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
8829 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
8830 when testing in a simulator.
8831 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
8832 for each RUN_FRACTION:th iteration.
8833 (main): Call initialize_skip_iteration_count.
8834 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
8836 2024-01-17 Jan Hubicka <jh@suse.cz>
8837 Jakub Jelinek <jakub@redhat.com>
8839 PR tree-optimization/110852
8840 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
8841 * gcc.dg/predict-23.c: New test.
8842 * gcc.dg/tree-ssa/predict-1.c: New test.
8843 * gcc.dg/tree-ssa/predict-2.c: New test.
8844 * gcc.dg/tree-ssa/predict-3.c: New test.
8846 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8848 PR tree-optimization/113421
8849 * gcc.dg/torture/bitint-50.c: New test.
8851 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8853 PR middle-end/113410
8854 * gcc.dg/bitint-72.c: New test.
8856 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8858 PR tree-optimization/113408
8859 * gcc.dg/bitint-71.c: New test.
8861 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8863 PR middle-end/113406
8864 * gcc.dg/bitint-70.c: New test.
8866 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8868 PR tree-optimization/110251
8869 * gcc.c-torture/compile/pr110251.c: New test.
8871 2024-01-17 Pan Li <pan2.li@intel.com>
8873 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
8875 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
8876 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
8878 2024-01-17 Richard Biener <rguenther@suse.de>
8880 PR tree-optimization/113371
8881 * gcc.dg/vect/pr113371.c: New testcase.
8883 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
8885 * gcc.target/mips/mips.exp (mips_option_groups):
8886 Add -mxgot/-mno-xgot options.
8887 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
8888 * gcc.target/mips/xgot-n32-need-gp.c: New test.
8890 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
8893 * g++.dg/modules/pr113292_a.H: New test.
8894 * g++.dg/modules/pr113292_b.C: New test.
8895 * g++.dg/modules/pr113292_c.C: New test.
8897 2024-01-16 Marek Polacek <polacek@redhat.com>
8900 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
8902 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8904 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
8905 not support split DWARF.
8907 2024-01-16 waffl3x <waffl3x@protonmail.com>
8910 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
8913 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8915 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
8918 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8920 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
8921 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
8923 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8925 PR tree-optimization/110794
8926 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
8928 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8930 * gcc.dg/c23-tag-alias-2.c: Require target lto.
8931 * gcc.dg/c23-tag-alias-3.c: Likewise.
8932 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
8933 * gcc.dg/scantest-lto.c: Likewise.
8935 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8937 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
8938 * gcc.dg/cmp-mem-const-4.c: Likewise.
8939 * gcc.dg/cmp-mem-const-5.c: Likewise.
8940 * gcc.dg/cmp-mem-const-6.c: Likewise.
8942 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8944 PR tree-optimization/91624
8945 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
8946 checks on hppa*64*-*-*.
8947 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8949 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8951 * rust/compile/tuple_float_index.rs: New test.
8953 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8955 * rust/compile/v0-mangle2.rs: New test.
8957 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8959 * rust/compile/invalid_variadics.rs: New test.
8961 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8963 * rust/compile/invalid_label_name.rs: New test.
8965 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8967 * rust/compile/lifetime_name_validation.rs: New test.
8969 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8971 * rust/compile/pattern_variadic.rs: New test.
8972 * rust/execute/torture/named_variadic.rs: New test.
8974 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8976 * rust/compile/extern_c_named_variadic.rs: New test.
8978 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8980 * rust/compile/parse_variadic_function.rs: New test.
8982 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8984 * rust/compile/issue-2709.rs: New test.
8986 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8988 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
8990 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8992 * rust/compile/issue-2665.rs: New test.
8994 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
8996 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
8998 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9000 * rust/compile/v0-mangle1.rs: New test.
9002 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9004 * rust/compile/closure_in_closure.rs: New test.
9006 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9008 * rust/compile/macro-issue2653.rs: New test.
9010 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9012 * rust/compile/macro57.rs: New test.
9014 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9016 * rust/compile/macro_rules_macro_rules.rs: New test.
9018 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9020 * rust/compile/while_break_expr.rs: New test.
9022 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9024 * rust/compile/range_from_expr_for_loop.rs: New test.
9026 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9028 * rust/compile/parse_item_default_macro.rs: New test.
9030 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9032 * rust/compile/parse_generic_path_expr.rs: New test.
9034 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9036 * rust/compile/match_break.rs: New test.
9038 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9040 * rust/compile/parse_pub_unit_type.rs: New test.
9042 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9044 * rust/compile/parse_global_path_generic.rs: New test.
9046 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
9048 * rust/compile/issue-2645.rs: New test.
9050 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9052 * rust/compile/wrong_lhs_assignment.rs: update error message
9053 * rust/compile/issue-2391.rs: New test.
9055 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9057 * rust/compile/variadic.rs: Added new checks.
9059 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9061 * rust/compile/assume.rs: New test.
9063 2024-01-16 Dave Evans <dave@dmetwo.org>
9065 * rust/compile/issue-2431.rs: New test.
9067 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9069 * rust/compile/privacy6.rs: Uncomment commented out functions.
9070 * rust/compile/privacy9.rs: Fix unused variables.
9072 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9074 * rust/compile/privacy9.rs: New test.
9076 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9078 * rust/compile/cfg2.rs: Updated according to new message.
9079 * rust/compile/issue-2139.rs: likewise.
9080 * rust/compile/issue-2190-1.rs: likewise.
9081 * rust/compile/method1.rs: likewise.
9083 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9085 * rust/execute/torture/iter1.rs: New test.
9087 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9089 * rust/compile/generics7.rs: Added Errorcode hint.
9090 * rust/compile/generics8.rs: Updated dejagnu comment.
9091 * rust/compile/issue-925.rs: Added Errorcode hint.
9093 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9095 * rust/compile/issue-2029.rs:
9096 Updated for dejagnu testcase.
9098 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9100 * rust/compile/privacy1.rs: Added errorcode.
9101 * rust/compile/privacy3.rs: likewise.
9102 * rust/compile/privacy4.rs: likewise.
9103 * rust/compile/privacy5.rs: likewise.
9105 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9107 * rust/compile/type-if.rs: New test.
9109 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9111 * rust/compile/let_alt.rs: Updated comment.
9113 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9115 * rust/compile/iterators1.rs: this should be casting to the $ty
9117 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9119 * rust/execute/torture/issue-2583.rs: New test.
9121 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9123 * rust/compile/nested_macro_definition.rs: New test.
9125 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9127 * rust/compile/match4.rs:
9128 Updated new error commment.
9130 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9132 * rust/compile/issue-1725-2.rs:
9133 Updated dejagnu message.
9135 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9137 * rust/compile/iterators1.rs: New test.
9139 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9141 * rust/compile/generics13.rs:
9144 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9146 * rust/compile/issue-2479.rs: Updated comment.
9148 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9150 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
9151 * rust/compile/trait-cycle.rs: New relevant test.
9153 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9155 * rust/compile/generics10.rs: for dejagnu.
9157 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9159 * rust/compile/generics6.rs: Updated dejagnu comment.
9160 * rust/compile/generics7.rs: likewise.
9161 * rust/compile/issue-925.rs: likewise.
9163 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9165 * rust/compile/issue-2514.rs: New test.
9167 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9169 * rust/compile/match5.rs:
9170 Updated comment for dejagnu.
9171 * rust/compile/pattern-struct.rs: New test for ICE.
9173 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9175 * rust/compile/inline_2.rs: Added new message.
9177 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9179 * rust/compile/auto_trait_invalid.rs:
9182 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9184 * rust/compile/bad_inner_doc.rs:
9185 Updated comment to pass testcase.
9187 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9189 * rust/compile/inline_2.rs: Added new case.
9191 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9193 * rust/compile/bad_as_bool_char.rs:
9194 Updated comment to pass test case.
9195 * rust/compile/cast1.rs: likewise.
9196 * rust/compile/cast4.rs: likewise.
9197 * rust/compile/cast5.rs: likewise.
9198 * rust/compile/all-cast.rs: New test for all error codes.
9200 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9202 * rust/compile/attr_deprecated_2.rs:
9203 Updated comment to pass the testcase.
9205 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9207 * rust/compile/abi-options1.rs: updated comment for testcase.
9209 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9211 * rust/compile/arrays2.rs: changed comment to pass
9214 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9216 * rust/compile/unicode_norm1.rs: New test.
9218 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9220 * rust/compile/name_resolution10.rs: New test.
9222 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9224 * rust/compile/name_resolution6.rs: New test.
9225 * rust/compile/name_resolution7.rs: New test.
9226 * rust/compile/name_resolution8.rs: New test.
9227 * rust/compile/name_resolution9.rs: New test.
9229 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9231 * rust/compile/undeclared_label.rs: New test for E0426.
9233 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9235 * rust/compile/feature.rs: Added new unknown feature.
9237 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9239 * rust/compile/arrays1.rs: changed comment to pass testcase.
9240 * rust/compile/bad_type1.rs: likewise.
9241 * rust/compile/bad_type2.rs: likewise.
9242 * rust/compile/const_generics_6.rs: likewise.
9243 * rust/compile/deadcode_err1.rs: likewise.
9244 * rust/compile/deadcode_err2.rs: likewise.
9245 * rust/compile/func1.rs: likewise.
9246 * rust/compile/func3.rs: likewise.
9247 * rust/compile/func4.rs: likewise.
9248 * rust/compile/func5.rs: likewise.
9249 * rust/compile/generics1.rs: likewise.
9250 * rust/compile/generics2.rs: likewise.
9251 * rust/compile/generics3.rs: likewise.
9252 * rust/compile/implicit_returns_err1.rs: likewise.
9253 * rust/compile/implicit_returns_err2.rs: likewise.
9254 * rust/compile/implicit_returns_err3.rs: likewise.
9255 * rust/compile/implicit_returns_err4.rs: likewise.
9256 * rust/compile/issue-1152.rs: likewise.
9257 * rust/compile/issue-2477.rs: likewise.
9258 * rust/compile/reference1.rs: likewise.
9259 * rust/compile/stmt_with_block_err1.rs: likewise.
9260 * rust/compile/traits1.rs: likewise.
9261 * rust/compile/traits2.rs: likewise.
9262 * rust/compile/tuple_mismatch.rs: likewise.
9263 * rust/compile/tuple_struct3.rs: likewise.
9264 * rust/compile/mismatched-types.rs: New test from rustc.
9266 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
9268 * rust/compile/empty_file: New file.
9269 * rust/compile/issue-2421_str.rs: New test.
9271 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9273 * rust/compile/issue-2479.rs: New test.
9275 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9277 * rust/compile/bad-crate-name.rs: Moved to...
9278 * rust/compile/bad-crate-name1.rs: ...here.
9279 * rust/compile/bad-crate-name2.rs: New test.
9281 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9283 * rust/compile/issue-2477.rs: New test.
9285 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9287 * rust/compile/bounds1.rs: Apply sized trait
9288 * rust/compile/canonical_paths1.rs: likewise
9289 * rust/compile/cast_generics.rs: likewise
9290 * rust/compile/closure_no_type_anno.rs: likewise
9291 * rust/compile/complex_qualified_path_in_expr.rs: likewise
9292 * rust/compile/const-issue1440.rs: likewise
9293 * rust/compile/const_generics_1.rs: likewise
9294 * rust/compile/const_generics_8.rs: likewise
9295 * rust/compile/derive_macro1.rs: likewise
9296 * rust/compile/derive_macro3.rs: likewise
9297 * rust/compile/derive_macro4.rs: likewise
9298 * rust/compile/derive_macro6.rs: likewise
9299 * rust/compile/expected_type_args2.rs: likewise
9300 * rust/compile/expected_type_args3.rs: likewise
9301 * rust/compile/generics1.rs: likewise
9302 * rust/compile/generics11.rs: likewise
9303 * rust/compile/generics12.rs: likewise
9304 * rust/compile/generics2.rs: likewise
9305 * rust/compile/generics3.rs: likewise
9306 * rust/compile/generics4.rs: likewise
9307 * rust/compile/generics6.rs: likewise
9308 * rust/compile/generics7.rs: likewise
9309 * rust/compile/generics8.rs: likewise
9310 * rust/compile/if_let_expr.rs: likewise
9311 * rust/compile/issue-1005.rs: likewise
9312 * rust/compile/issue-1019.rs: likewise
9313 * rust/compile/issue-1031.rs: likewise
9314 * rust/compile/issue-1034.rs: likewise
9315 * rust/compile/issue-1128.rs: likewise
9316 * rust/compile/issue-1129-2.rs: likewise
9317 * rust/compile/issue-1130.rs: likewise
9318 * rust/compile/issue-1131.rs: likewise
9319 * rust/compile/issue-1165.rs: likewise
9320 * rust/compile/issue-1173.rs: likewise
9321 * rust/compile/issue-1235.rs: likewise
9322 * rust/compile/issue-1237.rs: likewise
9323 * rust/compile/issue-1289.rs: likewise
9324 * rust/compile/issue-1383.rs: likewise
9325 * rust/compile/issue-1447.rs: likewise
9326 * rust/compile/issue-1589.rs: likewise
9327 * rust/compile/issue-1725-1.rs: likewise
9328 * rust/compile/issue-1725-2.rs: likewise
9329 * rust/compile/issue-1773.rs: likewise
9330 * rust/compile/issue-1786.rs: likewise
9331 * rust/compile/issue-1893.rs: likewise
9332 * rust/compile/issue-1901.rs: likewise
9333 * rust/compile/issue-1930.rs: likewise
9334 * rust/compile/issue-1981.rs: likewise
9335 * rust/compile/issue-2019-1.rs: likewise
9336 * rust/compile/issue-2019-2.rs: likewise
9337 * rust/compile/issue-2019-3.rs: likewise
9338 * rust/compile/issue-2036.rs: likewise
9339 * rust/compile/issue-2037.rs: likewise
9340 * rust/compile/issue-2070.rs: likewise
9341 * rust/compile/issue-2105.rs: likewise
9342 * rust/compile/issue-2106.rs: likewise
9343 * rust/compile/issue-2135.rs: likewise
9344 * rust/compile/issue-2136-1.rs: likewise
9345 * rust/compile/issue-2136-2.rs: likewise
9346 * rust/compile/issue-2139.rs: likewise
9347 * rust/compile/issue-2142.rs: likewise
9348 * rust/compile/issue-2165.rs: likewise
9349 * rust/compile/issue-2166.rs: likewise
9350 * rust/compile/issue-2190-1.rs: likewise
9351 * rust/compile/issue-2190-2.rs: likewise
9352 * rust/compile/issue-2195.rs: likewise
9353 * rust/compile/issue-2238.rs: likewise
9354 * rust/compile/issue-2304.rs: likewise
9355 * rust/compile/issue-850.rs: likewise
9356 * rust/compile/issue-855.rs: likewise
9357 * rust/compile/issue-925.rs: likewise
9358 * rust/compile/macro-issue1400.rs: likewise
9359 * rust/compile/macro20.rs: likewise
9360 * rust/compile/macro23.rs: likewise
9361 * rust/compile/macro40.rs: likewise
9362 * rust/compile/macro54.rs: likewise
9363 * rust/compile/name_resolution2.rs: likewise
9364 * rust/compile/name_resolution4.rs: likewise
9365 * rust/compile/nested_generic.rs: likewise
9366 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
9367 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
9368 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
9369 * rust/compile/parse_complex_generic_application.rs: likewise
9370 * rust/compile/parse_complex_generic_application2.rs: likewise
9371 * rust/compile/path_as_generic_arg.rs: likewise
9372 * rust/compile/privacy4.rs: likewise
9373 * rust/compile/privacy6.rs: likewise
9374 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
9375 * rust/compile/stmt_with_block_dot.rs: likewise
9376 * rust/compile/torture/associated_types1.rs: likewise
9377 * rust/compile/torture/forward_decl_5.rs: likewise
9378 * rust/compile/torture/generics1.rs: likewise
9379 * rust/compile/torture/generics10.rs: likewise
9380 * rust/compile/torture/generics11.rs: likewise
9381 * rust/compile/torture/generics12.rs: likewise
9382 * rust/compile/torture/generics13.rs: likewise
9383 * rust/compile/torture/generics14.rs: likewise
9384 * rust/compile/torture/generics15.rs: likewise
9385 * rust/compile/torture/generics16.rs: likewise
9386 * rust/compile/torture/generics17.rs: likewise
9387 * rust/compile/torture/generics18.rs: likewise
9388 * rust/compile/torture/generics19.rs: likewise
9389 * rust/compile/torture/generics2.rs: likewise
9390 * rust/compile/torture/generics20.rs: likewise
9391 * rust/compile/torture/generics21.rs: likewise
9392 * rust/compile/torture/generics22.rs: likewise
9393 * rust/compile/torture/generics23.rs: likewise
9394 * rust/compile/torture/generics24.rs: likewise
9395 * rust/compile/torture/generics25.rs: likewise
9396 * rust/compile/torture/generics26.rs: likewise
9397 * rust/compile/torture/generics27.rs: likewise
9398 * rust/compile/torture/generics28.rs: likewise
9399 * rust/compile/torture/generics29.rs: likewise
9400 * rust/compile/torture/generics3.rs: likewise
9401 * rust/compile/torture/generics30.rs: likewise
9402 * rust/compile/torture/generics31.rs: likewise
9403 * rust/compile/torture/generics32.rs: likewise
9404 * rust/compile/torture/generics4.rs: likewise
9405 * rust/compile/torture/generics5.rs: likewise
9406 * rust/compile/torture/generics6.rs: likewise
9407 * rust/compile/torture/generics7.rs: likewise
9408 * rust/compile/torture/generics8.rs: likewise
9409 * rust/compile/torture/generics9.rs: likewise
9410 * rust/compile/torture/intrinsics-2.rs: likewise
9411 * rust/compile/torture/intrinsics-6.rs: likewise
9412 * rust/compile/torture/intrinsics-7.rs: likewise
9413 * rust/compile/torture/intrinsics-8.rs: likewise
9414 * rust/compile/torture/issue-1024.rs: likewise
9415 * rust/compile/torture/issue-1075.rs: likewise
9416 * rust/compile/torture/issue-1432.rs: likewise
9417 * rust/compile/torture/issue-1555.rs: likewise
9418 * rust/compile/torture/issue-368.rs: likewise
9419 * rust/compile/torture/issue-808.rs: likewise
9420 * rust/compile/torture/issue-862.rs: likewise
9421 * rust/compile/torture/issue-893-2.rs: likewise
9422 * rust/compile/torture/issue-893.rs: likewise
9423 * rust/compile/torture/must_use2.rs: likewise
9424 * rust/compile/torture/nested_fn2.rs: likewise
9425 * rust/compile/torture/phantom_data.rs: likewise
9426 * rust/compile/torture/range-lang-item1.rs: likewise
9427 * rust/compile/torture/traits1.rs: likewise
9428 * rust/compile/torture/traits11.rs: likewise
9429 * rust/compile/torture/traits12.rs: likewise
9430 * rust/compile/torture/traits13.rs: likewise
9431 * rust/compile/torture/traits14.rs: likewise
9432 * rust/compile/torture/traits15.rs: likewise
9433 * rust/compile/torture/traits16.rs: likewise
9434 * rust/compile/torture/traits17.rs: likewise
9435 * rust/compile/torture/traits18.rs: likewise
9436 * rust/compile/torture/traits19.rs: likewise
9437 * rust/compile/torture/traits2.rs: likewise
9438 * rust/compile/torture/traits3.rs: likewise
9439 * rust/compile/torture/traits4.rs: likewise
9440 * rust/compile/torture/traits5.rs: likewise
9441 * rust/compile/torture/traits6.rs: likewise
9442 * rust/compile/torture/traits7.rs: likewise
9443 * rust/compile/torture/traits8.rs: likewise
9444 * rust/compile/torture/traits9.rs: likewise
9445 * rust/compile/torture/transmute-size-check-1.rs: likewise
9446 * rust/compile/torture/transmute1.rs: likewise
9447 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
9448 * rust/compile/torture/utf8_identifiers.rs: likewise
9449 * rust/compile/traits1.rs: likewise
9450 * rust/compile/traits10.rs: likewise
9451 * rust/compile/traits11.rs: likewise
9452 * rust/compile/traits12.rs: likewise
9453 * rust/compile/traits2.rs: likewise
9454 * rust/compile/traits3.rs: likewise
9455 * rust/compile/traits4.rs: likewise
9456 * rust/compile/traits5.rs: likewise
9457 * rust/compile/traits6.rs: likewise
9458 * rust/compile/traits7.rs: likewise
9459 * rust/compile/traits8.rs: likewise
9460 * rust/compile/traits9.rs: likewise
9461 * rust/compile/type-bindings1.rs: likewise
9462 * rust/compile/unconstrained_type_param.rs: likewise
9463 * rust/compile/unsafe10.rs: likewise
9464 * rust/execute/torture/closure1.rs: likewise
9465 * rust/execute/torture/closure2.rs: likewise
9466 * rust/execute/torture/closure3.rs: likewise
9467 * rust/execute/torture/closure4.rs: likewise
9468 * rust/execute/torture/coercion1.rs: likewise
9469 * rust/execute/torture/coercion2.rs: likewise
9470 * rust/execute/torture/coercion3.rs: likewise
9471 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
9472 * rust/execute/torture/derive_macro1.rs: likewise
9473 * rust/execute/torture/derive_macro3.rs: likewise
9474 * rust/execute/torture/derive_macro4.rs: likewise
9475 * rust/execute/torture/index1.rs: likewise
9476 * rust/execute/torture/issue-1120.rs: likewise
9477 * rust/execute/torture/issue-1133.rs: likewise
9478 * rust/execute/torture/issue-1198.rs: likewise
9479 * rust/execute/torture/issue-1232.rs: likewise
9480 * rust/execute/torture/issue-1249.rs: likewise
9481 * rust/execute/torture/issue-1436.rs: likewise
9482 * rust/execute/torture/issue-1496.rs: likewise
9483 * rust/execute/torture/issue-1720-2.rs: likewise
9484 * rust/execute/torture/issue-1720.rs: likewise
9485 * rust/execute/torture/issue-2052.rs: likewise
9486 * rust/execute/torture/issue-2179.rs: likewise
9487 * rust/execute/torture/issue-2180.rs: likewise
9488 * rust/execute/torture/issue-2236.rs: likewise
9489 * rust/execute/torture/issue-647.rs: likewise
9490 * rust/execute/torture/issue-845.rs: likewise
9491 * rust/execute/torture/issue-851.rs: likewise
9492 * rust/execute/torture/issue-858.rs: likewise
9493 * rust/execute/torture/macros23.rs: likewise
9494 * rust/execute/torture/macros28.rs: likewise
9495 * rust/execute/torture/method2.rs: likewise
9496 * rust/execute/torture/method3.rs: likewise
9497 * rust/execute/torture/method4.rs: likewise
9498 * rust/execute/torture/operator_overload_1.rs: likewise
9499 * rust/execute/torture/operator_overload_10.rs: likewise
9500 * rust/execute/torture/operator_overload_11.rs: likewise
9501 * rust/execute/torture/operator_overload_12.rs: likewise
9502 * rust/execute/torture/operator_overload_2.rs: likewise
9503 * rust/execute/torture/operator_overload_3.rs: likewise
9504 * rust/execute/torture/operator_overload_4.rs: likewise
9505 * rust/execute/torture/operator_overload_5.rs: likewise
9506 * rust/execute/torture/operator_overload_6.rs: likewise
9507 * rust/execute/torture/operator_overload_7.rs: likewise
9508 * rust/execute/torture/operator_overload_8.rs: likewise
9509 * rust/execute/torture/operator_overload_9.rs: likewise
9510 * rust/execute/torture/prefetch_data.rs: likewise
9511 * rust/execute/torture/ref-pattern2.rs: likewise
9512 * rust/execute/torture/slice-magic.rs: likewise
9513 * rust/execute/torture/slice-magic2.rs: likewise
9514 * rust/execute/torture/slice1.rs: likewise
9515 * rust/execute/torture/str-layout1.rs: likewise
9516 * rust/execute/torture/trait1.rs: likewise
9517 * rust/execute/torture/trait10.rs: likewise
9518 * rust/execute/torture/trait11.rs: likewise
9519 * rust/execute/torture/trait12.rs: likewise
9520 * rust/execute/torture/trait13.rs: likewise
9521 * rust/execute/torture/trait2.rs: likewise
9522 * rust/execute/torture/trait3.rs: likewise
9523 * rust/execute/torture/trait4.rs: likewise
9524 * rust/execute/torture/trait5.rs: likewise
9525 * rust/execute/torture/trait6.rs: likewise
9526 * rust/execute/torture/trait7.rs: likewise
9527 * rust/execute/torture/trait8.rs: likewise
9528 * rust/execute/torture/trait9.rs: likewise
9529 * rust/execute/torture/transmute1.rs: likewise
9530 * rust/execute/torture/wrapping_op1.rs: likewise
9531 * rust/execute/torture/wrapping_op2.rs: likewise
9532 * rust/link/generic_function_0.rs: likewise
9533 * rust/link/generic_function_1.rs: likewise
9534 * rust/compile/issue-2375.rs: New test.
9536 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9538 * rust/compile/non_member_const.rs: add missing error message
9539 * rust/compile/issue-2478.rs: New test.
9541 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9543 * rust/compile/break2.rs: Modified file to pass test case.
9544 * rust/compile/break_with_value_inside_loop.rs: New test.
9546 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9548 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
9549 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
9550 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
9551 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
9552 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
9553 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
9554 * rust/compile/proc_macro_non_root_function.rs: New test.
9555 * rust/compile/proc_macro_non_root_method.rs: New test.
9556 * rust/compile/proc_macro_non_root_module.rs: New test.
9558 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9560 * rust/compile/proc_macro_pub_function.rs: New test.
9561 * rust/compile/proc_macro_pub_module.rs: New test.
9563 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9565 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
9566 dg-excess-errors with dg-error and fix the line so the test
9568 * rust/compile/proc_macro_crate_type.rs: Likewise.
9569 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
9571 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9573 * rust/compile/proc_macro_attribute_private.rs: New test.
9574 * rust/compile/proc_macro_derive_private.rs: New test.
9575 * rust/compile/proc_macro_private.rs: New test.
9577 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9579 * rust/compile/proc_macro_derive_non_function.rs: New test.
9581 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9583 * rust/compile/proc_macro_attribute_non_function.rs: New test.
9585 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9587 * rust/compile/proc_macro_non_function.rs: New test.
9589 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9591 * rust/compile/abi-vardaic.rs: New test.
9593 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9595 * rust/compile/non_member_const.rs: New test.
9597 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9599 * rust/compile/break1.rs: Modified to pass test case.
9600 * rust/compile/continue1.rs: likewise.
9601 * rust/compile/break_continue_outside_loop.rs: New test.
9603 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9605 * rust/compile/proc_macro_derive_malformed.rs: New test.
9607 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9609 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
9610 * rust/compile/proc_macro_crate_type.rs: New test.
9611 * rust/compile/proc_macro_derive_crate_type.rs: New test.
9613 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9615 * rust/compile/found_struct.rs: New test.
9617 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9619 * rust/compile/changed_intrinsics.rs: New test.
9621 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9623 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
9625 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9627 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
9628 * rust/compile/dup_fields.rs: likewise.
9629 * rust/execute/same_field_name.rs: New test.
9631 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9633 * rust/compile/wrong_lhs_assignment.rs: New test.
9635 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9637 * rust/compile/func2.rs: updated comment to pass new test cases.
9638 * rust/compile/tuple_struct2.rs: likewise.
9639 * rust/compile/wrong_no_of_parameters.rs: New test.
9641 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9642 GuillaumeGomez <guillaume1.gomez@gmail.com>
9644 * rust/compile/name_resolution1.rs: New test.
9645 * rust/compile/name_resolution2.rs: New test.
9646 * rust/compile/name_resolution3.rs: New test.
9647 * rust/compile/name_resolution4.rs: New test.
9648 * rust/compile/name_resolution5.rs: New test.
9650 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9652 * rust/link/trait_import_0.rs: Mark test as xfail.
9654 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9656 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
9657 * rust/compile/const_generics_3.rs: likewise.
9658 * rust/compile/const_generics_4.rs: likewise.
9659 * rust/compile/not_find_value_in_scope.rs: New test.
9661 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9663 * rust/compile/missing_constructor_fields.rs: New test.
9665 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9667 * rust/compile/broken_utf8.rs: New test.
9669 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9671 * rust/compile/macro-issue2273.rs: New test.
9673 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9675 * rust/compile/issue-2105.rs: New test.
9677 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9679 * rust/compile/rust_abi.rs: New test.
9681 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9683 * rust/compile/bytecharstring.rs:add test for it
9685 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9687 * rust/compile/macro56.rs: New test.
9689 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9691 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
9692 * rust/compile/issue-2330.rs: New test.
9694 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9696 * rust/compile/torture/raw_identifiers.rs: New test.
9697 * rust/compile/torture/utf8_identifiers.rs: New test.
9699 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9701 * rust/compile/torture/utf8_whitespaces.rs: New test.
9703 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9705 * rust/compile/macro-issue2268.rs: New test.
9707 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9709 * rust/compile/macro-issue2264.rs: New test.
9711 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9713 * rust/compile/issue-2304.rs: New test.
9715 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9717 * rust/compile/macro54.rs: New test.
9718 * rust/compile/macro55.rs: New test.
9720 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9722 * rust/compile/issue-1893.rs: fully compile the test case
9724 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9726 * rust/compile/braced_macro_arm.rs: New test.
9727 * rust/compile/braced_macro_statements1.rs: New test.
9728 * rust/compile/braced_macro_statements2.rs: New test.
9729 * rust/compile/braced_macro_statements3.rs: New test.
9730 * rust/compile/issue-2225.rs: Update test.
9731 * rust/compile/macro53.rs: New test.
9733 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9735 * rust/compile/macro6.rs: Remove check for direct error.
9736 * rust/compile/macro7.rs: Likewise.
9737 * rust/compile/macro-issue2229.rs: New test.
9739 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9741 * rust/compile/issue-2036.rs: New test.
9743 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9745 * rust/compile/issue-2019-2.rs: New test.
9746 * rust/compile/issue-2019-3.rs: New test.
9748 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9750 * rust/compile/issue-2019-1.rs: New test.
9752 2024-01-16 Dave Evans <dave@dmetwo.org>
9754 * rust/compile/issue-1813.rs: New test.
9756 2024-01-16 TieWay59 <tieway59@foxmail.com>
9758 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
9759 * rust/compile/break2.rs: Likewise
9760 * rust/compile/cfg2.rs: Likewise
9761 * rust/compile/continue1.rs: Likewise
9762 * rust/compile/generics4.rs: Likewise
9763 * rust/compile/generics6.rs: Likewise
9764 * rust/compile/generics7.rs: Likewise
9765 * rust/compile/issue-2029.rs: Likewise
9766 * rust/compile/issue-2139.rs: Likewise
9767 * rust/compile/issue-2190-1.rs: Likewise
9768 * rust/compile/issue-925.rs: Likewise
9769 * rust/compile/method1.rs: Likewise
9770 * rust/compile/shadow1.rs: Likewise
9771 * rust/compile/type-bindings1.rs: Likewise
9772 * rust/compile/unary_negation.rs: Likewise
9773 * rust/compile/unary_not.rs: Likewise
9774 * rust/compile/unconstrained_type_param.rs: Likewise
9775 * rust/compile/usize1.rs: Likewise
9777 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9779 * rust/compile/traits2.rs: update error message
9780 * rust/compile/traits3.rs: update error message
9782 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9784 * rust/compile/derive_empty.rs: New test.
9786 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9788 * rust/compile/test_mod.rs: Moved to...
9789 * rust/compile/issue-1089/test_mod.rs: ...here.
9790 * rust/compile/mod_missing_middle.rs: Fix paths.
9791 * rust/compile/missing_middle/both_path.rs: Moved to...
9792 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
9793 * rust/compile/missing_middle/explicit.not.rs: Moved to...
9794 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
9795 * rust/compile/missing_middle/other.rs: Moved to...
9796 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
9797 * rust/compile/missing_middle/inner_path.rs: Moved to...
9798 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
9799 * rust/compile/missing_middle/outer_path.rs: Moved to...
9800 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
9801 * rust/compile/missing_middle/sub/mod.rs: Moved to...
9802 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
9803 * rust/compile/torture/modules/mod.rs: Moved to...
9804 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
9805 * rust/execute/torture/modules/mod.rs: Moved to...
9806 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
9808 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9810 * rust/compile/derive_macro8.rs: New test.
9812 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9814 * rust/compile/issue-2165.rs: New test.
9815 * rust/compile/issue-2166.rs: New test.
9817 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9819 * rust/compile/struct-expr-parse.rs: New test.
9821 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9823 * rust/compile/derive_macro7.rs: New test.
9825 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9827 * rust/compile/derive_macro4.rs: New test.
9828 * rust/compile/derive_macro6.rs: New test.
9830 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9832 * rust/execute/torture/derive_macro4.rs: New test.
9834 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9836 * rust/compile/macro-delim.rs: New test.
9838 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9840 * rust/compile/macro43.rs: Fix test with new derive macros.
9841 * rust/compile/derive_macro1.rs: New test.
9842 * rust/compile/derive_macro3.rs: New test.
9843 * rust/execute/torture/derive_macro1.rs: New test.
9844 * rust/execute/torture/derive_macro3.rs: New test.
9846 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9848 * rust/compile/cfg6.rs: New test.
9850 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9852 * rust/compile/issue-2195.rs: New test.
9854 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9856 * rust/compile/issue-2238.rs: New test.
9858 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9860 * rust/compile/issue-2225.rs: New test.
9862 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9864 * rust/compile/issue-2207.rs: New test.
9866 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9868 * rust/execute/torture/issue-2236.rs: New test.
9870 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9872 * rust/compile/issue-2190-1.rs: New test.
9873 * rust/compile/issue-2190-2.rs: New test.
9875 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9877 * rust/compile/nested_macro_use3.rs: New test.
9879 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9881 * rust/compile/cfg-attr.rs: New test.
9883 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9885 * rust/compile/doc_macro.rs: New test.
9887 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9889 * rust/compile/macro-issue2194.rs: New test.
9891 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9893 * rust/compile/for_expr.rs: New test.
9894 * rust/compile/issue-407-2.rs: Update compiler output.
9895 * rust/compile/issue-407.rs: Update compiler output.
9896 * rust/compile/issue-867.rs: Update compiler output.
9897 * rust/compile/issue-2189.rs: New test.
9898 * rust/compile/macro_call_statement.rs: New test.
9899 * rust/compile/stmt_with_block_dot.rs: New test.
9900 * rust/compile/torture/loop8.rs: New test.
9902 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9904 * rust/compile/macro-issue2192.rs: New test.
9906 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9908 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
9909 * rust/compile/torture/issue-1432.rs: Likewise.
9911 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9913 * rust/execute/torture/coercion3.rs: New test.
9915 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9917 * rust/execute/torture/issue-2179.rs: New test.
9919 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9921 * rust/execute/torture/issue-2180.rs: New test.
9923 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9925 * rust/compile/issue-2188.rs: New test.
9927 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9929 * rust/compile/parse_specialization.rs:
9930 Add "default unsafe" coverage.
9932 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9934 * rust/compile/issue-2178.rs: New test.
9936 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9938 * rust/compile/macro_use1.rs: New test.
9939 * rust/execute/torture/macro_use1.rs: New test.
9940 * rust/compile/nested_macro_use1.rs: New test.
9941 * rust/compile/nested_macro_use2.rs: New test.
9943 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9945 * rust/compile/issue-1446.rs: New test.
9947 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9949 * rust/execute/torture/cfg-tail.rs: New test.
9951 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9953 * rust/compile/macro52.rs: New test.
9955 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9957 * rust/compile/issue-2125.rs: New test.
9959 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9961 * rust/compile/issue-2135.rs: New test.
9963 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9965 * rust/compile/issue-2106.rs: New test.
9966 * rust/compile/issue-1524.rs: regression (placeholder generic)
9968 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9970 * rust/compile/issue-2142.rs: New test.
9972 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9974 * rust/compile/issue-2136-1.rs: New test.
9975 * rust/compile/issue-2136-2.rs: New test.
9977 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9979 * rust/compile/issue-2139.rs: New test.
9981 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9983 * rust/compile/issue-1893.rs: regression
9984 * rust/compile/traits12.rs: rustc uses a custom error message here
9985 * rust/compile/unconstrained_type_param.rs: extra error message
9987 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9989 * rust/execute/torture/issue-1852-1.rs: New test.
9990 * rust/execute/torture/issue-1852.rs: New test.
9992 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9994 * rust/compile/issue-1807.rs: New test.
9996 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9998 * rust/compile/let_alt.rs: New test.
10000 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10002 * rust/compile/issue-852.rs: New test.
10004 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
10006 * lib/prune.exp (prune_ices):
10007 Also prune "You have broken GCC Rust. This is a feature."
10008 * rust/compile/break-rust1.rs: New test
10009 * rust/compile/break-rust2.rs: New test
10010 * rust/compile/break-rust3.rs: New test
10012 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10014 * rust/compile/if_let_expr.rs: Increase test coverage.
10016 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
10018 * rust/compile/macro-issue2092.rs: New test.
10020 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10022 * rust/compile/macro51.rs: New test.
10024 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10026 * rust/compile/issue-2070.rs: New test.
10028 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10030 * rust/execute/torture/issue-2080.rs: New test.
10032 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
10034 * rust/compile/cast5.rs: New test.
10036 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10038 * rust/compile/const_generics_5.rs: update test case
10039 * rust/compile/issue-2043.rs: New test.
10040 * rust/compile/issue-2039.rs: New test.
10042 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10044 * rust/compile/issue-2042.rs: New test.
10046 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10048 * rust/compile/issue-925.rs: New test.
10050 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10052 * rust/bounds1.rs: Moved to...
10053 * rust/compile/bounds1.rs: ...here.
10055 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10057 * rust/compile/issue-2029.rs: New test.
10059 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10061 * rust/execute/torture/issue-2052.rs: New test.
10063 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10065 * rust/compile/array4.rs: New test.
10066 * rust/execute/torture/arrays.rs: New test.
10068 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10070 * rust/compile/privacy8.rs: New test.
10072 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
10074 * rust/compile/cast4.rs: New test.
10076 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10078 * rust/compile/macro49.rs: New test.
10079 * rust/compile/macro50.rs: New test.
10081 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10083 * rust/compile/issue-2037.rs: New test.
10085 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10087 * rust/compile/issue-1893.rs: New test.
10089 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10091 * rust/compile/issue-850.rs: New test.
10092 * rust/compile/issue-855.rs: New test.
10094 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10096 * rust/compile/issue-1981.rs: New test.
10098 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10100 * rust/compile/torture/alt_patterns1.rs: New test.
10102 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10104 * rust/compile/multiple_bindings2.rs: New test.
10106 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10108 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
10110 2024-01-16 Tage Johansson <frans.tage@gmail.com>
10112 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
10113 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
10115 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10117 * rust/compile/multiple_bindings1.rs: New test.
10119 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10121 * rust/execute/torture/closure4.rs: New test.
10122 * rust/execute/torture/ref-pattern2.rs: New test.
10124 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10126 * rust/compile/ref_pattern_fn_param.rs: Moved to...
10127 * rust/compile/ref_pattern_fn_param1.rs: ...here.
10128 * rust/compile/ref_pattern_fn_param2.rs: New test.
10129 * rust/execute/torture/ref-pattern1.rs: New test.
10131 2024-01-16 goar5670 <mahadelr19@gmail.com>
10133 * rust/compile/ref_pattern_fn_param.rs: New test.
10135 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10137 * rust/compile/lang-impl.rs: New test.
10139 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10141 * rust/compile/stringify.rs: Add a basic test with some text.
10142 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
10143 text is left as is without any other macro expansion.
10145 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
10147 * rust/compile/tuple_mismatch.rs: New test.
10149 2024-01-16 goar5670 <mahadelr19@gmail.com>
10151 * rust/compile/complex_qualified_path_in_expr.rs : New test.
10153 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10155 * rust/compile/closure_no_type_anno.rs: Extend test.
10157 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10159 * rust/compile/issue-1524.rs: New test.
10161 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10163 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
10165 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10167 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
10168 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
10170 2024-01-16 goar5670 <mahadelr19@gmail.com>
10172 * rust/compile/closure_no_type_anno.rs: New test.
10174 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10176 * rust/compile/while_let_expr.rs: New test.
10178 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10180 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
10182 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10184 * rust/compile/zero_sized_slice.rs: New test.
10186 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
10188 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
10189 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
10191 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10193 * rust/compile/slice_rest_pattern.rs: New test.
10195 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10197 * rust/compile/if_let_expr.rs: New test.
10199 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10201 * rust/compile/torture/intrinsics-8.rs: New test.
10203 2024-01-16 mxlol233 <mxlol233@outlook.com>
10205 * rust/compile/feature_extern_types.rs:New file.
10207 2024-01-16 bl7awy <mahadelr19@gmail.com>
10209 * rust/compile/cast_generics.rs: New test.
10211 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10213 * rust/compile/issue-1901.rs: New test.
10215 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10217 * rust/compile/issue-1930.rs: New test.
10219 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10221 * rust/compile/extern_type_item_missing_semi.rs: New failing
10224 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10226 * rust/compile/extern_type_item.rs: New test.
10228 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
10230 * rust/compile/builtin_macro_eager3.rs: New test.
10232 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10234 * rust/compile/parse_invalid_specialization.rs: New test.
10235 * rust/compile/parse_specialization.rs: New test.
10236 * rust/compile/default_not_a_kw.rs: New test.
10238 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10240 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
10242 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10244 * rust/compile/auto_trait_invalid.rs: New test.
10245 * rust/compile/auto_trait_valid.rs: New test.
10247 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10249 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
10251 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10253 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
10254 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
10255 * rust/compile/path_as_generic_arg.rs: New test.
10256 * rust/compile/nested_generic.rs: New test.
10258 2024-01-16 mxlol233 <mxlol233@outlook.com>
10260 * rust/compile/builtin_macro_compile_error.rs: Add
10261 crate feature `rustc_attri`.
10262 * rust/compile/builtin_macro_concat.rs: Likewise.
10263 * rust/compile/builtin_macro_eager1.rs: Likewise.
10264 * rust/compile/builtin_macro_eager2.rs: Likewise.
10265 * rust/compile/builtin_macro_env.rs: Likewise.
10266 * rust/compile/builtin_macro_include_bytes.rs:
10268 * rust/compile/builtin_macro_include_str.rs:
10270 * rust/compile/builtin_macro_not_found.rs:
10272 * rust/compile/builtin_macro_recurse2.rs:
10274 * rust/compile/feature_rust_attri0.rs:New file.
10275 * rust/compile/feature_rust_attri1.rs:New file.
10276 * rust/compile/include_empty.rs:Add crate feature
10278 * rust/compile/issue-1830_bytes.rs:Likewise.
10279 * rust/compile/issue-1830_str.rs:Likewise.
10280 * rust/compile/macro42.rs:Likewise.
10281 * rust/execute/torture/builtin_macro_cfg.rs:
10283 * rust/execute/torture/builtin_macro_concat.rs:
10285 * rust/execute/torture/builtin_macro_env.rs:
10287 * rust/execute/torture/builtin_macro_include_bytes.rs:
10289 * rust/execute/torture/builtin_macro_include_str.rs:
10291 * rust/execute/torture/builtin_macro_line.rs:
10293 * rust/execute/torture/builtin_macros1.rs:
10295 * rust/execute/torture/builtin_macros3.rs:
10297 * rust/execute/torture/macros29.rs:Likewise.
10298 * rust/execute/torture/macros30.rs:Likewise.
10299 * rust/execute/torture/macros31.rs:Likewise.
10301 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
10304 * gcc.target/aarch64/pr112573.c: Add new test.
10306 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10308 * rust/compile/pattern-or.rs: New test.
10310 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10312 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
10314 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10316 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
10318 2024-01-16 Jakub Jelinek <jakub@redhat.com>
10320 PR tree-optimization/113372
10321 PR middle-end/90348
10322 PR middle-end/110115
10323 PR middle-end/111422
10324 * gcc.dg/torture/bitint-49.c: New test.
10325 * gcc.c-torture/execute/pr90348.c: New test.
10326 * gcc.c-torture/execute/pr110115.c: New test.
10327 * gcc.c-torture/execute/pr111422.c: New test.
10329 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
10331 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
10333 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10336 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
10337 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
10339 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
10341 PR testsuite/109705
10342 * lib/target-supports.exp (check_effective_target_vect_long_mult):
10343 Fix powerpc*-*-* checks.
10345 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10347 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
10349 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
10350 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
10351 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
10352 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
10353 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
10354 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
10355 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
10356 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
10357 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
10358 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
10359 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
10360 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
10361 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
10362 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
10363 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
10364 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
10365 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
10366 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
10367 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
10368 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
10369 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
10370 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
10371 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
10372 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
10373 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
10374 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
10375 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
10376 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
10377 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
10378 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
10379 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
10380 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
10381 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
10382 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
10383 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
10384 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
10385 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
10386 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
10387 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
10388 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
10389 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
10390 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
10391 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
10392 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
10393 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
10394 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
10395 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
10396 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
10397 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
10398 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
10399 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
10400 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
10401 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
10402 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
10403 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
10404 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
10405 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
10406 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
10407 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
10408 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
10409 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
10410 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
10411 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
10412 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
10413 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
10414 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
10415 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
10416 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
10417 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
10418 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
10419 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
10420 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
10421 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
10422 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
10423 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
10424 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
10425 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
10426 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
10427 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
10428 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
10429 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
10430 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
10431 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
10432 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
10433 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
10434 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
10435 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
10436 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
10437 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
10438 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
10439 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
10440 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
10441 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
10442 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
10443 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
10444 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
10445 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
10446 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
10447 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
10448 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
10449 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
10450 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
10451 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
10452 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
10453 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
10454 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
10455 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
10456 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
10457 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
10458 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
10459 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
10460 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
10461 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
10462 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
10463 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
10464 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
10465 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
10466 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
10467 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
10468 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
10469 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
10470 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
10471 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
10472 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
10473 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
10474 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
10475 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
10476 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
10477 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
10478 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
10479 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
10480 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
10481 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
10482 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
10483 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
10484 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
10485 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
10486 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
10487 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
10488 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
10489 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
10490 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
10491 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
10492 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
10493 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
10494 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
10495 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
10496 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
10497 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
10498 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
10499 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
10500 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
10501 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
10502 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
10503 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
10504 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
10505 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
10506 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
10507 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
10508 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
10509 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
10510 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
10511 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
10512 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
10513 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
10514 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
10515 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
10516 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
10517 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
10518 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
10519 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
10520 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
10521 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
10522 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
10523 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10524 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
10525 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
10526 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
10527 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
10528 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
10529 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
10530 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
10531 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
10532 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
10533 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
10534 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
10535 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
10536 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
10537 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
10538 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
10539 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
10540 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
10541 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
10542 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
10543 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
10544 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
10545 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
10546 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
10547 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
10548 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
10549 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
10550 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
10551 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
10552 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
10553 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
10554 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
10555 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
10556 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
10557 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
10558 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
10559 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
10560 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
10561 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
10562 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
10564 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10566 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
10567 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
10568 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
10569 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
10570 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
10571 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
10572 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
10573 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
10574 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
10575 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
10576 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
10577 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
10578 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
10579 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
10580 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
10581 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
10582 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
10583 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
10584 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
10585 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
10586 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
10587 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
10589 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10592 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
10594 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10597 * c-c++-common/analyzer/calloc-1.c: Add tests.
10598 * c-c++-common/analyzer/pr96639.c: Update expected results.
10599 * gcc.dg/analyzer/data-model-9.c: Likewise.
10601 2024-01-15 Marek Polacek <polacek@redhat.com>
10604 * g++.dg/concepts/auto8.C: New test.
10605 * g++.dg/concepts/auto8a.C: New test.
10607 2024-01-15 Patrick Palka <ppalka@redhat.com>
10609 * g++.dg/template/partial-specialization14.C: New test.
10611 2024-01-15 Patrick Palka <ppalka@redhat.com>
10614 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
10616 2024-01-15 Patrick Palka <ppalka@redhat.com>
10619 * g++.dg/cpp0x/initlist-array21.C: New test.
10621 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
10623 PR testsuite/113369
10624 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
10625 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
10626 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
10627 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
10628 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10629 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10630 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10632 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10634 PR rtl-optimization/113048
10635 * gcc.target/i386/pr113048.c: New test.
10637 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10639 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
10640 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
10641 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
10643 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10645 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
10646 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
10648 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10650 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
10651 * gcc.target/riscv/zbb_bswap16.c: ...here.
10652 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
10653 zip,__builtin_riscv_brev8.
10654 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
10655 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
10656 * gcc.target/riscv/zbb_bswap-1.c: Removed.
10657 * gcc.target/riscv/zbb_bswap-2.c: Removed.
10658 * gcc.target/riscv/zbbw.c: Removed.
10659 * gcc.target/riscv/zbc32.c: Removed.
10660 * gcc.target/riscv/zbc64.c: Removed.
10661 * gcc.target/riscv/zbkc32.c: Removed.
10662 * gcc.target/riscv/zbkc64.c: Removed.
10663 * gcc.target/riscv/zbkx32.c: Removed.
10664 * gcc.target/riscv/zbkx64.c: Removed.
10665 * gcc.target/riscv/zknd32-2.c: Removed.
10666 * gcc.target/riscv/zknd64-2.c: Removed.
10667 * gcc.target/riscv/zkne32-2.c: Removed.
10668 * gcc.target/riscv/zkne64-2.c: Removed.
10669 * gcc.target/riscv/zknh-sha256-32.c: Removed.
10670 * gcc.target/riscv/zknh-sha256-64.c: Removed.
10671 * gcc.target/riscv/zknh-sha512-32.c: Removed.
10672 * gcc.target/riscv/zknh-sha512-64.c: Removed.
10673 * gcc.target/riscv/zksed32-2.c: Removed.
10674 * gcc.target/riscv/zksed64-2.c: Removed.
10675 * gcc.target/riscv/zksh32.c: Removed.
10676 * gcc.target/riscv/zksh64.c: Removed.
10678 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10681 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
10682 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10683 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10684 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
10685 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
10686 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
10687 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
10689 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10692 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
10693 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
10694 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
10696 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10698 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
10699 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
10700 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
10701 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
10702 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
10703 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
10704 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
10705 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
10706 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
10707 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
10708 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
10709 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
10710 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10711 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10712 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
10713 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
10714 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
10715 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
10716 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
10717 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
10718 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
10720 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10722 PR tree-optimization/113370
10723 * gcc.dg/torture/bitint-48.c: New test.
10725 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10728 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
10729 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
10730 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
10732 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
10734 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
10736 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10738 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
10740 * gcc.dg/builtin-object-size-2.c: Likewise.
10741 * gcc.dg/builtin-object-size-3.c: Likewise.
10742 * gcc.dg/builtin-object-size-4.c: Likewise.
10744 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10746 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
10747 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
10748 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
10749 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
10750 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
10752 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10754 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
10756 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10759 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
10761 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
10762 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
10763 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
10764 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
10766 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
10769 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
10770 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
10772 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10775 * gfortran.dg/ishftc_optional_size_1.f90: New test.
10777 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
10779 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
10780 to real_16 dg-error targets.
10781 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
10783 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10786 * gfortran.dg/do_concurrent_7.f90: New test.
10788 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10790 PR tree-optimization/113361
10791 * gcc.dg/torture/bitint-47.c: New test.
10793 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10795 PR tree-optimization/113287
10796 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
10799 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10801 * g++.dg/abi/mangle79.C: New test.
10803 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
10805 PR tree-optimization/107823
10806 PR tree-optimization/110768
10807 PR tree-optimization/110941
10808 PR tree-optimization/110450
10809 PR tree-optimization/110841
10810 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
10811 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
10812 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
10813 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
10814 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
10816 2024-01-12 Jason Merrill <jason@redhat.com>
10819 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
10821 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10823 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10824 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10825 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10826 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10828 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10830 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10831 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10832 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10833 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10835 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10837 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
10838 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
10839 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
10840 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
10842 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10844 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
10845 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
10846 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
10847 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
10849 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10851 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
10852 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
10853 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
10854 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
10856 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10858 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
10859 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
10860 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
10861 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
10863 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10865 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
10866 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
10867 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
10868 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
10870 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10872 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
10873 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
10874 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
10875 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
10877 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10879 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
10880 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
10881 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
10882 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
10884 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10886 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
10887 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
10888 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
10889 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
10891 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10893 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
10894 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
10895 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
10896 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
10898 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10900 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
10901 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
10902 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
10903 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
10905 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10908 * gcc.dg/bitint-65.c: New test.
10909 * gcc.dg/bitint-66.c: New test.
10911 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10913 PR tree-optimization/113287
10914 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
10915 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
10916 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
10919 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10921 PR tree-optimization/113178
10922 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
10923 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
10925 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10927 PR tree-optimization/113237
10928 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
10930 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10932 PR tree-optimization/113137
10933 PR tree-optimization/113136
10934 PR tree-optimization/113172
10935 PR tree-optimization/113178
10936 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
10937 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
10938 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
10939 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
10940 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
10942 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10944 PR tree-optimization/113135
10945 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
10947 2024-01-12 Jason Merrill <jason@redhat.com>
10949 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
10952 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10955 * gcc.target/aarch64/pr113196.c: New test.
10956 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
10957 Expect uxtl2 rather than zip2.
10958 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
10960 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
10961 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
10963 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10966 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
10969 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10972 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
10973 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
10974 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
10976 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10978 PR tree-optimization/113334
10979 * gcc.dg/torture/bitint-46.c: New test.
10981 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10983 PR tree-optimization/113330
10984 * gcc.dg/bitint-69.c: New test.
10986 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10988 PR tree-optimization/113323
10989 * gcc.dg/bitint-68.c: New test.
10991 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10993 PR tree-optimization/113316
10994 * gcc.dg/bitint-67.c: New test.
10996 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
10997 Antoni Boucher <bouanto@zoho.com>
10999 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
11000 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
11001 * jit.dg/test-restrict-attribute.c: New test.
11002 * jit.dg/test-alias-attribute.c: New test.
11003 * jit.dg/test-always_inline-attribute.c: New test.
11004 * jit.dg/test-cold-attribute.c: New test.
11005 * jit.dg/test-const-attribute.c: New test.
11006 * jit.dg/test-noinline-attribute.c: New test.
11007 * jit.dg/test-nonnull-attribute.c: New test.
11008 * jit.dg/test-pure-attribute.c: New test.
11009 * jit.dg/test-used-attribute.c: New test.
11010 * jit.dg/test-variable-attribute.c: New test.
11011 * jit.dg/test-weak-attribute.c: New test.
11013 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11015 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
11016 __*_MANT_DIG__ is equal to a particular precision.
11018 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11020 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
11022 2024-01-12 Li Wei <liwei@loongson.cn>
11024 * gcc.target/loongarch/sign-extend-2.c: Adjust.
11026 2024-01-12 Li Wei <liwei@loongson.cn>
11028 * gcc.target/loongarch/sign-extend.c: Moved to...
11029 * gcc.target/loongarch/sign-extend-1.c: ...here.
11030 * gcc.target/loongarch/sign-extend-2.c: New test.
11032 2024-01-11 Julian Brown <julian@codesourcery.com>
11034 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
11035 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
11036 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
11037 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
11038 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
11039 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
11040 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
11041 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
11043 2024-01-11 Jason Merrill <jason@redhat.com>
11046 * g++.dg/cpp2a/concepts-memfun4.C: New test.
11048 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
11050 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
11052 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11054 PR middle-end/113322
11055 * gcc.c-torture/compile/pr113322-1.c: New test.
11057 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11059 PR tree-optimization/113301
11060 * gcc.dg/tree-ssa/divide-8.c: New test.
11062 2024-01-11 Jason Merrill <jason@redhat.com>
11064 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
11066 2024-01-11 Tamar Christina <tamar.christina@arm.com>
11068 PR testsuite/113319
11069 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
11070 * gcc.dg/bic-bitmask-14.c: Likewise.
11071 * gcc.dg/bic-bitmask-15.c: Likewise.
11072 * gcc.dg/bic-bitmask-16.c: Likewise.
11073 * gcc.dg/bic-bitmask-17.c: Likewise.
11074 * gcc.dg/bic-bitmask-18.c: Likewise.
11075 * gcc.dg/bic-bitmask-19.c: Likewise.
11076 * gcc.dg/bic-bitmask-20.c: Likewise.
11077 * gcc.dg/bic-bitmask-21.c: Likewise.
11078 * gcc.dg/bic-bitmask-22.c: Likewise.
11079 * gcc.dg/bic-bitmask-7.c: Likewise.
11080 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
11081 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
11082 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
11083 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
11084 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
11085 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
11086 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
11087 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
11088 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
11089 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
11091 2024-01-11 Richard Biener <rguenther@suse.de>
11093 PR tree-optimization/112505
11094 * gcc.dg/vect/pr112505.c: New testcase.
11096 2024-01-11 Richard Biener <rguenther@suse.de>
11098 PR tree-optimization/113126
11099 * gcc.dg/torture/pr113126.c: New testcase.
11101 2024-01-11 Richard Biener <rguenther@suse.de>
11103 PR tree-optimization/112636
11104 * gcc.dg/pr112636.c: New testcase.
11106 2024-01-11 Pan Li <pan2.li@intel.com>
11108 * gcc.dg/pr30957-1.c: Remove.
11110 2024-01-11 Alex Coplan <alex.coplan@arm.com>
11113 * gcc.target/aarch64/pr113077.c: New test.
11115 2024-01-11 Richard Biener <rguenther@suse.de>
11117 PR tree-optimization/111003
11118 * gcc.dg/tree-ssa/pr111003.c: New testcase.
11120 2024-01-11 Richard Biener <rguenther@suse.de>
11122 PR middle-end/112740
11123 * gcc.dg/pr112740.c: New testcase.
11125 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11127 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
11128 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
11129 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
11130 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
11132 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
11134 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
11136 2024-01-11 liuhongt <hongtao.liu@intel.com>
11138 * gcc.target/i386/pr104401.c: New test.
11139 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
11141 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
11144 * gm2/pim/fail/badbecomes.mod: New test.
11145 * gm2/pim/fail/badexpression.mod: New test.
11146 * gm2/pim/fail/badexpression2.mod: New test.
11147 * gm2/pim/fail/badifin.mod: New test.
11148 * gm2/pim/pass/goodifin.mod: New test.
11150 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11152 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
11153 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
11154 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
11156 2024-01-10 Antoni Boucher <bouanto@zoho.com>
11159 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
11160 * jit.dg/test-ggc-bugfix.c: New test.
11162 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
11164 * gcc.target/riscv/xtheadint-push-pop.c: New test.
11166 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11168 PR tree-optimization/112468
11169 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
11171 * gcc.dg/pr55152-2.c: Likewise.
11172 * gcc.dg/tree-ssa/abs-4.c: Likewise.
11173 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
11174 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
11175 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
11176 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
11178 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
11180 PR tree-optimization/112581
11181 * gcc.c-torture/execute/pr112581-1.c: New test.
11183 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
11185 * gcc.target/riscv/pr105314.c: Fix comment termination.
11187 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
11189 * gcc.target/riscv/cset-sext-sfb.c: New test.
11190 * gcc.target/riscv/cset-sext-thead.c: New test.
11191 * gcc.target/riscv/cset-sext-ventana.c: New test.
11192 * gcc.target/riscv/cset-sext-zicond.c: New test.
11193 * gcc.target/riscv/cset-sext.c: New test.
11195 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11197 PR tree-optimization/112734
11198 * gcc.dg/bitint-64.c: New test.
11200 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11202 PR tree-optimization/113287
11203 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
11204 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
11206 2024-01-10 Richard Biener <rguenther@suse.de>
11208 PR tree-optimization/113078
11209 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
11210 * gcc.target/i386/vect-pr113078.c: Likewise.
11212 2024-01-10 Julian Brown <julian@codesourcery.com>
11214 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
11217 2024-01-10 Julian Brown <julian@codesourcery.com>
11219 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
11220 * g++.dg/gomp/array-section-2.C: Likewise.
11221 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
11224 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11226 PR tree-optimization/113144
11227 PR tree-optimization/113145
11228 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
11230 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11232 PR tree-optimization/113297
11233 * gcc.dg/bitint-63.c: Fix PR number.
11235 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
11237 * gcc.dg/vect/slp-21.c: Add loongarch.
11239 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
11241 * lib/target-supports.exp: Removed an issue with "target keyword"
11242 checking errors on LoongArch architecture.
11244 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11246 PR tree-optimization/113120
11247 * gcc.dg/bitint-63.c: New test.
11249 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11251 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
11252 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
11253 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
11254 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
11255 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
11256 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
11257 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
11258 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
11260 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
11262 PR testsuite/112751
11263 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
11265 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11267 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
11269 2024-01-09 Jason Merrill <jason@redhat.com>
11271 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
11273 2024-01-09 waffl3x <waffl3x@protonmail.com>
11277 C++23 P0847R7 (deducing this) - CWG2586.
11278 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
11279 * g++.dg/cpp23/explicit-obj-default1.C: New test.
11280 * g++.dg/cpp23/explicit-obj-default2.C: New test.
11282 2024-01-09 waffl3x <waffl3x@protonmail.com>
11286 C++23 P0847R7 (deducing this) - xobj lambdas.
11287 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
11288 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
11289 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
11290 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
11291 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
11292 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
11293 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
11294 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
11295 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
11296 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
11297 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
11298 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
11299 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
11300 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
11302 2024-01-09 waffl3x <waffl3x@protonmail.com>
11306 C++23 P0847R7 (deducing this) - diagnostics.
11307 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
11308 __cpp_explicit_this_parameter feature test macro.
11309 * g++.dg/cpp26/feat-cxx26.C: Likewise.
11310 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
11311 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
11312 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
11313 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
11314 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
11315 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
11316 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
11317 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
11318 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
11319 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
11320 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
11321 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
11323 2024-01-09 waffl3x <waffl3x@protonmail.com>
11327 C++23 P0847R7 (deducing this) - initial functionality.
11328 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
11329 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
11330 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
11331 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
11332 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
11333 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
11334 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
11335 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
11336 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
11337 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
11338 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
11339 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
11340 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
11341 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
11342 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
11343 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
11344 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
11345 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
11346 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
11347 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
11348 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
11349 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
11350 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
11351 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
11353 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11356 * gcc.dg/pr113262.c: New test.
11358 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11360 PR tree-optimization/113199
11361 * gcc.target/gcn/pr113199.c: New test.
11363 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11365 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
11367 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11370 * gcc.dg/pr113267.c: New test.
11372 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11374 PR middle-end/113163
11375 * gcc.target/gcn/pr113163.c: New test.
11377 2024-01-09 Julian Brown <julian@codesourcery.com>
11379 * c-c++-common/gomp/map-6.c: Update expected output.
11380 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
11381 * g++.dg/gomp/array-section-1.C: New test.
11382 * g++.dg/gomp/array-section-2.C: New test.
11383 * g++.dg/gomp/bad-array-section-1.C: New test.
11384 * g++.dg/gomp/bad-array-section-2.C: New test.
11385 * g++.dg/gomp/bad-array-section-3.C: New test.
11386 * g++.dg/gomp/bad-array-section-4.C: New test.
11387 * g++.dg/gomp/bad-array-section-5.C: New test.
11388 * g++.dg/gomp/bad-array-section-6.C: New test.
11389 * g++.dg/gomp/bad-array-section-7.C: New test.
11390 * g++.dg/gomp/bad-array-section-8.C: New test.
11391 * g++.dg/gomp/bad-array-section-9.C: New test.
11392 * g++.dg/gomp/bad-array-section-10.C: New test.
11393 * g++.dg/gomp/bad-array-section-11.C: New test.
11394 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
11395 * g++.dg/gomp/pr67522.C: Update expected output.
11396 * g++.dg/gomp/ind-base-3.C: New test.
11397 * g++.dg/gomp/map-assignment-1.C: New test.
11398 * g++.dg/gomp/map-inc-1.C: New test.
11399 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
11400 * g++.dg/gomp/map-ptrmem-1.C: New test.
11401 * g++.dg/gomp/map-ptrmem-2.C: New test.
11402 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
11403 * g++.dg/gomp/map-ternary-1.C: New test.
11404 * g++.dg/gomp/member-array-2.C: New test.
11406 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11408 * gnat.dg/bip_prim_func2.adb: New test.
11409 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
11410 New helper package.
11412 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11414 PR tree-optimization/113210
11415 * gcc.c-torture/compile/pr113210.c: New test.
11417 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11419 * gnat.dg/specs/anon4.ads: New test.
11421 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11423 * g++.dg/opt/delay-slot-2.C: New test.
11425 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
11426 Hongtao Liu <hongtao.liu@intel.com>
11428 * gcc.target/i386/auto-init-8.c: Update test case.
11429 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
11430 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
11431 * gcc.target/i386/avx512fp16-13.c: Likewise.
11432 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
11433 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
11434 * gcc.target/i386/pr100865-1.c: Likewise.
11435 * gcc.target/i386/pr100865-10a.c: Likewise.
11436 * gcc.target/i386/pr100865-10b.c: Likewise.
11437 * gcc.target/i386/pr100865-2.c: Likewise.
11438 * gcc.target/i386/pr100865-3.c: Likewise.
11439 * gcc.target/i386/pr100865-4a.c: Likewise.
11440 * gcc.target/i386/pr100865-4b.c: Likewise.
11441 * gcc.target/i386/pr100865-5a.c: Likewise.
11442 * gcc.target/i386/pr100865-5b.c: Likewise.
11443 * gcc.target/i386/pr100865-9a.c: Likewise.
11444 * gcc.target/i386/pr100865-9b.c: Likewise.
11445 * gcc.target/i386/pr102021.c: Likewise.
11446 * gcc.target/i386/pr90773-17.c: Likewise.
11448 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
11450 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
11451 * gcc.target/i386/part-vect-absneghf.c: Ditto.
11453 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
11455 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
11457 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
11459 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11460 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11461 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11462 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11463 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11464 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11465 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11466 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11467 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11468 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11469 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11470 * gcc.target/riscv/zvkb.c: New test.
11472 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11474 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
11477 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11479 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
11481 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11484 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
11485 * gfortran.dg/bind_c_vars.f90: Likewise.
11487 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
11489 * gcc.target/bpf/attr-kernel-helper.c: New test.
11491 2024-01-08 Harald Anlauf <anlauf@gmx.de>
11494 * gfortran.dg/size_optional_dim_2.f90: New test.
11496 2024-01-08 Richard Biener <rguenther@suse.de>
11498 PR tree-optimization/113026
11499 * gcc.dg/torture/pr113026-1.c: New testcase.
11500 * gcc.dg/torture/pr113026-2.c: Likewise.
11502 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11504 PR tree-optimization/113228
11505 * gcc.c-torture/compile/pr113228.c: New test.
11507 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11509 PR tree-optimization/113120
11510 * gcc.dg/bitint-62.c: New test.
11512 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11514 PR tree-optimization/113119
11515 * gcc.dg/bitint-61.c: New test.
11517 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
11520 * gcc.target/avr/attribute-io.h: New file.
11521 * gcc.target/avr/pr112952-0.c: New test.
11522 * gcc.target/avr/pr112952-1.c: New test.
11523 * gcc.target/avr/pr112952-2.c: New test.
11524 * gcc.target/avr/pr112952-3.c: New test.
11526 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
11528 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
11529 check + abort rather than assert.
11531 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11533 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
11534 * gcc.target/avr/lra-elim.c: Same.
11535 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
11536 * gcc.target/avr/pr46779-1.c: Same.
11537 * gcc.target/avr/pr46779-2.c: Same.
11538 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
11539 for GNU-C due to address spaces.
11540 * gcc.target/avr/pr89270.c: Same.
11541 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
11542 space __flash1 if we have it.
11543 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11544 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11546 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11548 * gfortran.dg/dtio_25.f90: Update.
11549 * gfortran.dg/namelist_57.f90: Update.
11550 * gfortran.dg/namelist_65.f90: Update.
11552 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
11553 Uros Bizjak <ubizjak@gmail.com>
11556 * gcc.target/i386/pr113231.c: New test case.
11558 2024-01-07 Tamar Christina <tamar.christina@arm.com>
11560 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
11561 * gcc.dg/vect/vect-early-break_7.c: Likewise.
11562 * gcc.dg/vect/vect-early-break_75.c: Likewise.
11563 * gcc.dg/vect/vect-early-break_77.c: Likewise.
11564 * gcc.dg/vect/vect-early-break_82.c: Likewise.
11565 * gcc.dg/vect/vect-early-break_88.c: Likewise.
11566 * lib/target-supports.exp (add_options_for_vect_early_break,
11567 check_effective_target_vect_early_break_hw,
11568 check_effective_target_vect_early_break): Support AArch32.
11569 * gcc.target/arm/vect-early-break-cbranch.c: New test.
11571 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
11573 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
11575 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11578 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
11579 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
11580 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
11581 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
11582 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
11583 * gcc.dg/tree-ssa/cltz-max.c: Same.
11584 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
11585 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
11586 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
11587 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
11589 * gcc.dg/tree-ssa/pr55177-1.c: Same.
11590 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
11591 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
11592 * gcc.dg/tree-ssa/pr111583-2.c: Same.
11594 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11597 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
11598 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
11599 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
11600 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
11601 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
11602 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
11603 * gcc.dg/pr110582.c: Require int32plus.
11604 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
11605 * gcc.dg/pr111599.c: Same.
11606 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
11607 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
11608 * gcc.dg/builtin-object-size-2.c: Same.
11609 * gcc.dg/builtin-object-size-3.c: Same.
11610 * gcc.dg/builtin-object-size-4.c: Same.
11611 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
11612 * gcc.dg/debug/btf/btf-pr106773.c: Same.
11613 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
11616 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11619 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
11620 for "divsc3" as double = float per default.
11621 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
11623 * gcc.c-torture/compile/pr106537-2.c: Same.
11624 * gcc.c-torture/compile/pr106537-3.c: Same.
11625 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
11626 wider than 16 bits.
11627 * gcc.c-torture/execute/20230630-4.c: Same.
11628 * gcc.c-torture/execute/pr109938.c: Require int32plus.
11629 * gcc.c-torture/execute/pr109986.c: Same.
11630 * gcc.dg/fold-ior-4.c: Same.
11631 * gcc.dg/fold-ior-5.c: Same
11632 * gcc.dg/fold-parity-5.c: Same.
11633 * gcc.dg/fold-popcount-5.c: Same.
11634 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
11636 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
11638 * gcc.dg/c23-constexpr-9.c: Require large_double.
11639 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
11640 * gcc.dg/loop-unswitch-10.c: Require size32plus.
11641 * gcc.dg/loop-unswitch-14.c: Same.
11642 * gcc.dg/loop-unswitch-11.c: Require int32.
11643 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
11644 * gcc.dg/pr101836_1.c: Same.
11645 * gcc.dg/pr101836_2.c: Same.
11646 * gcc.dg/pr101836_3.c: Same.
11648 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11650 * g++.dg/modules/init-5_a.C: New test.
11651 * g++.dg/modules/init-5_b.C: New test.
11653 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11656 * g++.dg/modules/using-11.h: New test.
11657 * g++.dg/modules/using-11_a.C: New test.
11658 * g++.dg/modules/using-11_b.C: New test.
11660 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11663 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
11664 * g++.dg/modules/part-mac-1_c.C: Likewise.
11665 * g++.dg/modules/mod-invalid-1.C: New test.
11666 * g++.dg/modules/part-8_a.C: New test.
11667 * g++.dg/modules/part-8_b.C: New test.
11668 * g++.dg/modules/part-8_c.C: New test.
11670 2024-01-06 Harald Anlauf <anlauf@gmx.de>
11671 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11674 * gfortran.dg/repeat_8.f90: New test.
11676 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
11678 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
11679 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
11681 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11684 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
11686 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11688 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
11689 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
11691 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11693 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
11695 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
11698 * gcc.target/aarch64/pr113104.c: New test.
11699 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
11701 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
11702 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
11703 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
11704 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11705 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11706 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11707 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11708 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11709 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11710 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
11711 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11712 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11713 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11714 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11715 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11716 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11717 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11718 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11719 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11720 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
11721 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11722 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11723 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11724 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11725 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11726 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11727 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11728 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11729 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11730 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11731 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11733 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
11735 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
11737 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11739 * gcc.dg/fma-3.c: The intermediate file corresponding to the
11740 function does not produce the corresponding FNMA symbol, so the test
11741 rules should be skipped when testing.
11742 * gcc.dg/fma-4.c: The intermediate file corresponding to the
11743 function does not produce the corresponding FNMS symbol, so skip the
11744 test rules when testing.
11745 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
11746 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
11748 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11750 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
11751 LoongArch architecture, you need to add the "-mlasx" compilation
11752 option to generate vectorized code.
11753 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
11754 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
11755 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
11756 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
11757 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
11758 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
11759 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
11760 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
11761 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
11763 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11765 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
11768 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11770 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
11771 support testing of the loongArch architecture.
11773 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11775 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
11776 object detection framework.
11777 * gcc.dg/vect/vect-83.c: Dito.
11779 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11781 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
11782 setting of assembly to compile.
11783 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
11785 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11787 * lib/target-supports.exp: Add LoongArch to the list of supported
11790 2024-01-05 Alex Coplan <alex.coplan@arm.com>
11793 * g++.dg/pr113217.C: New test.
11795 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11797 PR tree-optimization/113201
11798 * gcc.c-torture/compile/pr113201.c: New test.
11800 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11802 PR tree-optimization/90693
11803 * gcc.target/i386/pr90693-2.c: New test.
11805 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11807 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
11808 Fix the check condition.
11810 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11812 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
11813 Use __builtin_abort instead of assert.
11814 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
11815 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
11816 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
11817 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
11818 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
11819 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
11820 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
11821 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
11822 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
11823 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
11824 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
11825 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
11826 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
11827 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
11828 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
11829 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
11830 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
11831 __builtin_abort instead of assert.
11832 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
11833 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
11834 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
11835 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
11836 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
11838 2024-01-05 Pan Li <pan2.li@intel.com>
11841 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11843 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11844 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11845 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11846 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11847 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11848 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11849 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11850 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11851 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11852 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11853 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11854 * gcc.target/riscv/zvkb.c: New test.
11856 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11858 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11859 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11860 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11861 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11862 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11863 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11864 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11865 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11866 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11867 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11868 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11869 * gcc.target/riscv/zvkb.c: New test.
11871 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11873 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11875 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
11877 PR tree-optimization/113186
11878 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
11880 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11882 * lib/gcc-dg.exp: Set TERM to xterm.
11884 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11887 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
11889 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11892 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
11894 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
11895 Patrick Lin <patrick@andestech.com>
11896 Rufus Chen <rufus@andestech.com>
11897 Monk Chiang <monk.chiang@sifive.com>
11899 * gcc.target/riscv/_Float16-nanboxing.c: New test.
11901 2024-01-04 Pan Li <pan2.li@intel.com>
11904 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11906 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11908 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11910 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11912 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
11914 * gcc.target/riscv/interrupt-misaligned.c: New.
11916 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11918 * gcc.dg/vect/slp-26.c: Add loongarch.
11920 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11922 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
11924 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11926 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
11927 option "-fno-vect-cost-model" to dg-options.
11929 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11931 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
11932 * gcc.c-torture/compile/mipscop-2.c: Ditto.
11933 * gcc.c-torture/compile/mipscop-3.c: Ditto.
11934 * gcc.c-torture/compile/mipscop-4.c: Ditto.
11936 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11938 * gcc.target/mips/pr104914.c: New test.
11940 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11942 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
11944 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11948 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
11949 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
11950 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
11951 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
11952 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
11953 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
11954 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
11955 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
11956 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
11957 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
11958 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
11959 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
11960 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
11962 2024-01-03 Patrick Palka <ppalka@redhat.com>
11965 * g++.dg/cpp0x/rv-conv4.C: New test.
11966 * g++.dg/cpp0x/rv-conv5.C: New test.
11968 2024-01-03 Xi Ruoyao <xry111@xry111.site>
11970 * gcc.target/loongarch/vfmax-vfmin.c: New test.
11972 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11975 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
11977 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
11979 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
11981 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11983 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
11985 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
11987 * lib/target-supports.exp: Add a function to check whether binutil supports
11989 * gcc.target/loongarch/tls-le-relax.c: New test.
11991 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11994 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
11997 Copyright (C) 2024 Free Software Foundation, Inc.
11999 Copying and distribution of this file, with or without modification,
12000 are permitted in any medium without royalty provided the copyright
12001 notice and this notice are preserved.