1 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
3 * gcc.target/gcn/cond_fmaxnm_1.c: Specify
4 '--param=gcn-preferred-vectorization-factor=64'.
5 * gcc.target/gcn/cond_fmaxnm_2.c: Likewise.
6 * gcc.target/gcn/cond_fmaxnm_3.c: Likewise.
7 * gcc.target/gcn/cond_fmaxnm_4.c: Likewise.
8 * gcc.target/gcn/cond_fmaxnm_5.c: Likewise.
9 * gcc.target/gcn/cond_fmaxnm_6.c: Likewise.
10 * gcc.target/gcn/cond_fmaxnm_7.c: Likewise.
11 * gcc.target/gcn/cond_fmaxnm_8.c: Likewise.
12 * gcc.target/gcn/cond_fminnm_1.c: Likewise.
13 * gcc.target/gcn/cond_fminnm_2.c: Likewise.
14 * gcc.target/gcn/cond_fminnm_3.c: Likewise.
15 * gcc.target/gcn/cond_fminnm_4.c: Likewise.
16 * gcc.target/gcn/cond_fminnm_5.c: Likewise.
17 * gcc.target/gcn/cond_fminnm_6.c: Likewise.
18 * gcc.target/gcn/cond_fminnm_7.c: Likewise.
19 * gcc.target/gcn/cond_fminnm_8.c: Likewise.
20 * gcc.target/gcn/cond_shift_3.c: Likewise.
21 * gcc.target/gcn/cond_shift_4.c: Likewise.
22 * gcc.target/gcn/cond_shift_8.c: Likewise.
23 * gcc.target/gcn/cond_shift_9.c: Likewise.
24 * gcc.target/gcn/cond_smax_1.c: Likewise.
25 * gcc.target/gcn/cond_smin_1.c: Likewise.
26 * gcc.target/gcn/cond_umax_1.c: Likewise.
27 * gcc.target/gcn/cond_umin_1.c: Likewise.
28 * gcc.target/gcn/simd-math-1.c: Likewise.
29 * gcc.target/gcn/simd-math-5-char.c: Likewise.
30 * gcc.target/gcn/simd-math-5-long.c: Likewise.
31 * gcc.target/gcn/simd-math-5-short.c: Likewise.
32 * gcc.target/gcn/simd-math-5.c: Likewise.
33 * gcc.target/gcn/smax_1.c: Likewise.
34 * gcc.target/gcn/smin_1.c: Likewise.
35 * gcc.target/gcn/umax_1.c: Likewise.
36 * gcc.target/gcn/umin_1.c: Likewise.
38 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
40 * lib/target-supports.exp (check_effective_target_lra): Add
42 (check_effective_target_asm_goto_with_outputs): New.
43 * gcc.c-torture/compile/asmgoto-2.c: Use it.
44 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
45 * gcc.c-torture/compile/asmgoto-6.c: Likewise.
46 * gcc.c-torture/compile/pr98096.c: Likewise.
47 * gcc.dg/pr100590.c: Likewise.
48 * gcc.dg/pr107385.c: Likewise.
49 * gcc.dg/pr108095.c: Likewise.
50 * gcc.dg/pr97954.c: Likewise.
51 * gcc.dg/torture/pr100329.c: Likewise.
52 * gcc.dg/torture/pr100398.c: Likewise.
53 * gcc.dg/torture/pr100519.c: Likewise.
54 * gcc.dg/torture/pr110422.c: Likewise.
55 * gcc.dg/pr110079.c: Special-case nvptx target.
57 2024-04-08 Tobias Burnus <tburnus@baylibre.com>
60 * gfortran.dg/pr114304-2.f90: New test.
62 2024-04-08 Martin Jambor <mjambor@suse.cz>
65 * gcc.dg/lto/pr113359-1_0.c: New.
66 * gcc.dg/lto/pr113359-1_1.c: Likewise.
67 * gcc.dg/lto/pr113359-2_0.c: Likewise.
68 * gcc.dg/lto/pr113359-2_1.c: Likewise.
69 * gcc.dg/lto/pr113359-3_0.c: Likewise.
70 * gcc.dg/lto/pr113359-3_1.c: Likewise.
71 * gcc.dg/lto/pr113359-4_0.c: Likewise.
72 * gcc.dg/lto/pr113359-4_1.c: Likewise.
73 * gcc.dg/lto/pr113359-5_0.c: Likewise.
74 * gcc.dg/lto/pr113359-5_1.c: Likewise.
76 2024-04-08 Martin Jambor <mjambor@suse.cz>
79 * gcc.dg/lto/pr113907_0.c: New.
80 * gcc.dg/lto/pr113907_1.c: Likewise.
81 * gcc.dg/lto/pr113907_2.c: Likewise.
83 2024-04-08 Richard Sandiford <richard.sandiford@arm.com>
86 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: New test.
88 2024-04-08 Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
90 * gcc.target/riscv/tls_1.x: Add TLSDESC GD test case.
91 * gcc.target/riscv/tlsdesc.c: Same as above.
93 2024-04-08 Jakub Jelinek <jakub@redhat.com>
96 * gcc.dg/pr114605.c: New test.
98 2024-04-08 Swinney, Jonathan <jswinney@amazon.com>
100 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Exit with a nonzero
101 code if the test fails.
103 2024-04-08 Richard Biener <rguenther@suse.de>
105 PR tree-optimization/114624
106 * gcc.dg/torture/pr114624.c: New testcase.
108 2024-04-08 Pan Li <pan2.li@intel.com>
110 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: Adjust
111 the error message for v extension.
112 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: Ditto.
113 * gcc.target/riscv/rvv/base/intrinsic_required_ext-1.c: New test.
114 * gcc.target/riscv/rvv/base/intrinsic_required_ext-10.c: New test.
115 * gcc.target/riscv/rvv/base/intrinsic_required_ext-2.c: New test.
116 * gcc.target/riscv/rvv/base/intrinsic_required_ext-3.c: New test.
117 * gcc.target/riscv/rvv/base/intrinsic_required_ext-4.c: New test.
118 * gcc.target/riscv/rvv/base/intrinsic_required_ext-5.c: New test.
119 * gcc.target/riscv/rvv/base/intrinsic_required_ext-6.c: New test.
120 * gcc.target/riscv/rvv/base/intrinsic_required_ext-7.c: New test.
121 * gcc.target/riscv/rvv/base/intrinsic_required_ext-8.c: New test.
122 * gcc.target/riscv/rvv/base/intrinsic_required_ext-9.c: New test.
124 2024-04-08 Pan Li <pan2.li@intel.com>
126 * gcc.target/riscv/rvv/base/pr109479-1.c: Adjust the existing test
127 scenarios and add new error check tests.
128 * gcc.target/riscv/rvv/base/pr109479-2.c: Ditto.
129 * gcc.target/riscv/rvv/base/pr109479-3.c: Ditto.
130 * gcc.target/riscv/rvv/base/pr109479-4.c: Diito.
131 * gcc.target/riscv/rvv/base/pr109479-5.c: Diito.
132 * gcc.target/riscv/rvv/base/pr109479-6.c: Diito.
133 * gcc.target/riscv/rvv/base/user-10.c: Ditto.
134 * gcc.target/riscv/rvv/base/user-12.c: Ditto.
135 * gcc.target/riscv/rvv/base/user-13.c: Ditto.
136 * gcc.target/riscv/rvv/base/user-14.c: Ditto.
137 * gcc.target/riscv/rvv/base/user-15.c: Ditto.
138 * gcc.target/riscv/rvv/base/user-2.c: Ditto.
139 * gcc.target/riscv/rvv/base/user-3.c: Ditto.
140 * gcc.target/riscv/rvv/base/user-5.c: Ditto.
141 * gcc.target/riscv/rvv/base/user-6.c: Ditto.
142 * gcc.target/riscv/rvv/base/user-9.c: Ditto.
143 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-10.c: New test.
144 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-11.c: New test.
145 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-12.c: New test.
146 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-13.c: New test.
147 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-14.c: New test.
148 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-15.c: New test.
149 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-16.c: New test.
150 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c: New test.
151 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c: New test.
152 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c: New test.
153 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c: New test.
154 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c: New test.
155 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c: New test.
156 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c: New test.
157 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c: New test.
158 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c: New test.
159 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c: New test.
160 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c: New test.
161 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c: New test.
162 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c: New test.
163 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-30.c: New test.
164 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-31.c: New test.
165 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-32.c: New test.
166 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-33.c: New test.
167 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-34.c: New test.
168 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-35.c: New test.
169 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-36.c: New test.
170 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-37.c: New test.
171 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-38.c: New test.
172 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-39.c: New test.
173 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-40.c: New test.
174 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-41.c: New test.
175 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-42.c: New test.
176 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-43.c: New test.
177 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-44.c: New test.
178 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-45.c: New test.
179 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-46.c: New test.
180 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-47.c: New test.
181 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-48.c: New test.
182 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-49.c: New test.
183 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-50.c: New test.
184 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-51.c: New test.
185 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-52.c: New test.
186 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-53.c: New test.
187 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-9.c: New test.
189 2024-04-06 Gaius Mulley <gaiusmod2@gmail.com>
192 * gm2/iso/const/pass/iso-const-pass.exp: New test.
194 2024-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
198 * gfortran.dg/pr105473.f90: Modify to verify new error message.
199 * gfortran.dg/pr114304.f90: New test.
201 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
204 * gcc.misc-tests/gcov-pr114599.c: New test.
206 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
208 * gcc.misc-tests/gcov-19.c: Remove test.
210 2024-04-05 Iain Sandoe <iain@sandoe.co.uk>
212 * lib/scanasm.exp: Add 'LB*' to the local labels that are
215 2024-04-05 Marek Polacek <polacek@redhat.com>
219 * g++.dg/ext/is_std_layout5.C: New test.
221 2024-04-05 Patrick O'Neill <patrick@rivosinc.com>
222 Martin Jambor <mjambor@suse.cz>
225 * gcc.dg/ipa/pr114247.c: New test.
227 2024-04-05 Richard Sandiford <richard.sandiford@arm.com>
230 * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
232 2024-04-05 Marek Polacek <polacek@redhat.com>
235 * g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
236 * g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
238 2024-04-05 Jakub Jelinek <jakub@redhat.com>
240 PR tree-optimization/114566
241 * gcc.target/i386/avx512f-pr114566.c: New test.
243 2024-04-05 Martin Uecker <uecker@tugraz.at>
246 2024-04-02 Martin Uecker <uecker@tugraz.at>
249 * gcc.dg/pr114361.c: New test.
250 * gcc.dg/c23-tag-incomplete-1.c: New test.
251 * gcc.dg/c23-tag-incomplete-2.c: New test.
253 2024-04-05 Jakub Jelinek <jakub@redhat.com>
255 * gdc.dg/dg.exp: Prune gcov*.d from the list of tests to run.
256 * gdc.dg/gcov.exp: Update copyright years.
258 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
260 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
261 checks to cover recent combine improvement.
263 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
265 * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
266 symbols having a leading underscore.
268 2024-04-04 centurion <centurion009@proton.me>
271 * g++.dg/cpp2a/class-deduction-alias19.C: New test.
273 2024-04-04 Martin Jambor <mjambor@suse.cz>
276 * gcc.dg/ipa/pr111571.c: New test.
278 2024-04-04 Vladimir N. Makarov <vmakarov@redhat.com>
280 PR rtl-optimization/114415
281 * gcc.target/i386/pr114415.c: New test.
283 2024-04-04 H.J. Lu <hjl.tools@gmail.com>
286 * gcc.target/i386/apx-2.c: New test.
288 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
290 * gdc.dg/gcov.exp: New test.
291 * gdc.dg/gcov1.d: New test.
293 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
295 * lib/gcov.exp: Add condition coverage test function.
296 * g++.dg/gcov/gcov-18.C: New test.
297 * gcc.misc-tests/gcov-19.c: New test.
298 * gcc.misc-tests/gcov-20.c: New test.
299 * gcc.misc-tests/gcov-21.c: New test.
300 * gcc.misc-tests/gcov-22.c: New test.
301 * gcc.misc-tests/gcov-23.c: New test.
303 2024-04-04 Richard Sandiford <richard.sandiford@arm.com>
306 * gcc.target/aarch64/sve/acle/general/pr114577_1.c: New test.
307 * gcc.target/aarch64/sve/acle/general/pr114577_2.c: Likewise.
309 2024-04-04 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/114485
312 * gcc.dg/vect/pr114485.c: New testcase.
314 2024-04-04 Jakub Jelinek <jakub@redhat.com>
317 * g++.dg/cpp2a/bit-cast16.C: New test.
319 2024-04-04 Jakub Jelinek <jakub@redhat.com>
321 PR tree-optimization/114555
322 * gcc.dg/bitint-103.c: New test.
323 * gcc.dg/bitint-104.c: New test.
325 2024-04-04 Richard Biener <rguenther@suse.de>
327 PR tree-optimization/114551
328 * gcc.dg/torture/pr114551.c: New testcase.
330 2024-04-03 H.J. Lu <hjl.tools@gmail.com>
332 PR tree-optimization/114115
333 * gcc.dg/pr114115.c: New test.
335 2024-04-03 Jakub Jelinek <jakub@redhat.com>
338 * gcc.c-torture/execute/pr114552.c: New test.
340 2024-04-03 Jiahao Xu <xujiahao@loongson.cn>
342 * gcc.target/loongarch/vector/lsx/lsx-abs.c: New test.
344 2024-04-02 Martin Uecker <uecker@tugraz.at>
347 * gcc.dg/pr114361.c: New test.
348 * gcc.dg/c23-tag-incomplete-1.c: New test.
349 * gcc.dg/c23-tag-incomplete-2.c: New test.
351 2024-04-02 Marek Polacek <polacek@redhat.com>
354 * g++.dg/ext/is_array.C: Extend.
356 2024-04-02 Marek Polacek <polacek@redhat.com>
359 * g++.dg/cpp0x/enum44.C: New test.
361 2024-04-02 Jason Merrill <jason@redhat.com>
365 * g++.dg/conversion/ref10.C: New test.
366 * g++.dg/conversion/ref11.C: New test.
368 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
371 * gfortran.dg/pr106999.f90: New test.
373 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
376 * gfortran.dg/pr112407a.f90: New test.
377 * gfortran.dg/pr112407b.f90: New test.
379 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
382 * g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov.
383 * g++.dg/gcov/gcov-dump-2.C: Likewise.
385 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
388 * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined
389 on Darwin link lines.
391 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
393 * g++.dg/modules/bad-mapper-1.C: Update expected test output
396 2024-04-02 mengqinggang <mengqinggang@loongson.cn>
397 Lulu Cheng <chenglulu@loongson.cn>
398 Xi Ruoyao <xry111@xry111.site>
400 * gcc.target/loongarch/cmodel-extreme-1.c: Add -mtls-dialect=trad.
401 * gcc.target/loongarch/cmodel-extreme-2.c: Ditto.
402 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Ditto.
403 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c:
405 * gcc.target/loongarch/func-call-medium-1.c: Ditto.
406 * gcc.target/loongarch/func-call-medium-2.c: Ditto.
407 * gcc.target/loongarch/func-call-medium-3.c: Ditto.
408 * gcc.target/loongarch/func-call-medium-4.c: Ditto.
409 * gcc.target/loongarch/tls-extreme-macro.c: Ditto.
410 * gcc.target/loongarch/tls-gd-noplt.c: Ditto.
411 * gcc.target/loongarch/explicit-relocs-auto-extreme-tls-desc.c: New test.
412 * gcc.target/loongarch/explicit-relocs-auto-tls-desc.c: New test.
413 * gcc.target/loongarch/explicit-relocs-extreme-tls-desc.c: New test.
414 * gcc.target/loongarch/explicit-relocs-tls-desc.c: New test.
416 2024-04-01 Gaius Mulley <gaiusmod2@gmail.com>
419 * gm2/iso/const/fail/expression.mod: New test.
420 * gm2/iso/const/fail/iso-const-fail.exp: New test.
421 * gm2/iso/const/fail/testabs.mod: New test.
422 * gm2/iso/const/fail/testaddadr.mod: New test.
423 * gm2/iso/const/fail/testcap.mod: New test.
424 * gm2/iso/const/fail/testcap2.mod: New test.
425 * gm2/iso/const/fail/testchr.mod: New test.
426 * gm2/iso/const/fail/testchr2.mod: New test.
427 * gm2/iso/const/fail/testcmplx.mod: New test.
428 * gm2/iso/const/fail/testfloat.mod: New test.
429 * gm2/iso/const/fail/testim.mod: New test.
430 * gm2/iso/const/fail/testint.mod: New test.
431 * gm2/iso/const/fail/testlength.mod: New test.
432 * gm2/iso/const/fail/testodd.mod: New test.
433 * gm2/iso/const/fail/testord.mod: New test.
434 * gm2/iso/const/fail/testre.mod: New test.
435 * gm2/iso/const/fail/testtrunc.mod: New test.
436 * gm2/iso/const/fail/testval.mod: New test.
437 * gm2/iso/const/pass/constbool.mod: New test.
438 * gm2/iso/const/pass/constbool2.mod: New test.
439 * gm2/iso/const/pass/constbool3.mod: New test.
441 2024-04-01 Jason Merrill <jason@redhat.com>
443 * g++.dg/conversion/pr16333.C: Change dg-warning to dg-message.
444 * g++.dg/cpp0x/constexpr-48324.C
445 * g++.dg/other/pr94326.C
446 * g++.dg/warn/Wreturn-local-addr-2.C
447 * g++.old-deja/g++.jason/warning8.C: Likewise.
448 * g++.dg/cpp1y/auto-fn6.C: Check that others don't complain.
449 * g++.dg/warn/Wreturn-local-addr-5.C: Expect error in C++26.
451 2024-03-31 Pan Li <pan2.li@intel.com>
453 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c:
454 Adjust test dg-error.
455 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c:
458 2024-03-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
460 * jit.dg/test-pointer_size.c: New file.
462 2024-03-29 Christophe Lyon <christophe.lyon@linaro.org>
464 * gcc.target/aarch64/cpunative/native_cpu_24.c: Fix GCC_CPUINFO.
466 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
468 * lib/target-supports.exp (check_effective_target_vect_long_mult):
471 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
473 * lib/target-supports.exp
474 (check_effective_target_vect_hw_misalign): Enable for GCN.
475 (check_effective_target_vect_element_align): Adjust.
477 2024-03-29 Thomas Schwinge <thomas@codesourcery.com>
479 * lib/target-supports.exp
480 (check_effective_target_vect_early_break)
481 (check_effective_target_vect_early_break_hw): Enable for GCN.
483 2024-03-29 Harald Anlauf <anlauf@gmx.de>
486 * gfortran.dg/data_initialized_4.f90: New test.
488 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
491 * gfortran.dg/finalize_56.f90: New test.
493 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
496 * gfortran.dg/finalize_54.f90: New test.
497 * gfortran.dg/finalize_55.f90: New test.
499 2024-03-29 Xi Ruoyao <xry111@xry111.site>
501 * gcc.dg/vect/vect-neg-zero.c: New test.
503 2024-03-28 John David Anglin <danglin@gcc.gnu.org>
506 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include
509 2024-03-28 Jason Merrill <jason@redhat.com>
512 * g++.dg/ext/is_constructible8.C: New test.
514 2024-03-28 Harald Anlauf <anlauf@gmx.de>
517 * gfortran.dg/data_pointer_3.f90: New test.
519 2024-03-28 Vineet Gupta <vineetg@rivosinc.com>
521 * gcc.target/riscv/rvv/vtype-call-clobbered.c: New Test.
523 2024-03-28 Gaius Mulley <(no_default)>
526 * gm2/cpp/fail/hashfirstcolumn2.mod: New test.
527 * gm2/imports/fail/imports-fail.exp: New test.
528 * gm2/imports/fail/localmodule2.mod: New test.
529 * gm2/imports/run/pass/localmodule.mod: New test.
531 2024-03-28 Jakub Jelinek <jakub@redhat.com>
533 PR tree-optimization/112303
534 * gcc.c-torture/compile/pr112303.c: New test.
536 2024-03-28 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
539 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: Remove dg-run.
540 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
541 * gcc.dg/vect/pr113576.c: Remove dg-run. Use dg-additional-options for
543 * gcc.dg/vect/gimplefe-40.c: Use dg-additional-options for
545 * gcc.dg/vect/gimplefe-41.c: Likewise.
546 * gcc.dg/vect/pr101145inf.c: Likewise.
547 * gcc.dg/vect/pr101145inf_1.c: Likewise.
548 * gcc.dg/vect/pr108316.c: Likewise.
549 * gcc.dg/vect/pr109011-1.c: Likewise.
550 * gcc.dg/vect/pr109011-2.c: Likewise.
551 * gcc.dg/vect/pr109011-3.c: Likewise.
552 * gcc.dg/vect/pr109011-4.c: Likewise.
553 * gcc.dg/vect/pr109011-5.c: Likewise.
554 * gcc.dg/vect/pr111846.c: Likewise.
555 * gcc.dg/vect/pr111860-2.c: Likewise.
556 * gcc.dg/vect/pr111860-3.c: Likewise.
557 * gcc.dg/vect/pr113002.c: Likewise.
558 * gcc.dg/vect/pr84711.c: Likewise.
559 * gcc.dg/vect/pr85597.c: Likewise.
560 * gcc.dg/vect/pr88497-1.c: Likewise.
561 * gcc.dg/vect/pr88497-2.c: Likewise.
562 * gcc.dg/vect/pr88497-3.c: Likewise.
563 * gcc.dg/vect/pr88497-4.c: Likewise.
564 * gcc.dg/vect/pr88497-5.c: Likewise.
565 * gcc.dg/vect/pr88497-7.c: Likewise.
566 * gcc.dg/vect/pr92347.c: Likewise.
567 * gcc.dg/vect/pr93069.c: Likewise.
568 * gcc.dg/vect/pr97241.c: Likewise.
569 * gcc.dg/vect/pr99102.c: Likewise.
570 * gcc.dg/vect/vect-early-break_65.c: Likewise.
571 * gcc.dg/vect/vect-fold-1.c: Likewise.
572 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
573 * gcc.dg/vect/vect-ifcvt-20.c: Likewise.
574 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: Likewise.
575 * gcc.dg/vect/vect-singleton_1.c: Likewise.
576 * g++.dg/vect/pr84556.cc: Likewise.
577 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
578 * gfortran.dg/vect/pr77848.f: Likewise.
579 * gfortran.dg/vect/pr90913.f90: Likewise.
581 2024-03-28 Jakub Jelinek <jakub@redhat.com>
583 PR tree-optimization/109925
584 * gcc.c-torture/execute/pr109925.c: New test.
586 2024-03-28 Mikael Morin <mikael@gcc.gnu.org>
587 Harald Anlauf <anlauf@gmx.de>
591 * gfortran.dg/spec_expr_10.f90: New test.
593 2024-03-27 David Malcolm <dmalcolm@redhat.com>
596 * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
598 2024-03-27 Jakub Jelinek <jakub@redhat.com>
600 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use dg-additional-options
601 instead of multiple dg-options.
602 * gcc.dg/debug/btf/btf-datasec-1.c: Likewise. Accept all supported
603 unaligned 4 byte assembler directives rather than assuming it must
606 2024-03-27 Jakub Jelinek <jakub@redhat.com>
608 * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
610 * g++.dg/cpp23/ext-floating3.C: Add dg-add-options float16.
611 * g++.dg/cpp23/ext-floating12.C: Add dg-add-options float16 and
614 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
616 * gcc.target/aarch64/cpunative/info_24: New.
617 * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
619 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
621 * gcc.target/aarch64/lse128-flag.c: New.
622 * gcc.target/aarch64/cpunative/info_23: Likewise.
623 * gcc.target/aarch64/cpunative/native_cpu_23.c: Likewise.
625 2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
627 * gcc.dg/tree-ssa/copy-headers-8.c: Set
628 LOGICAL_OP_NON_SHORT_CIRCUIT to true.
630 2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
633 * gfortran.dg/endfile_5.f90: New test.
635 2024-03-26 Cupertino Miranda <cupertino.miranda@oracle.com>
637 * gcc.dg/debug/btf/btf-datasec-1.c: Correct for new
639 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise
640 * gcc.dg/debug/btf/btf-pr106773.c: Likewise
642 2024-03-26 Jakub Jelinek <jakub@redhat.com>
646 * gcc.c-torture/execute/pr111151.c (main): Fix up expected value for
649 2024-03-26 Gaius Mulley <gaiusmod2@gmail.com>
652 * gm2/builtins/run/pass/builtins-run-pass.exp: New test.
653 * gm2/builtins/run/pass/testcomparisons.mod: New test.
654 * gm2/builtins/run/pass/testisnormal.mod: New test.
655 * gm2/pimlib/run/pass/testchar.mod: New test.
657 2024-03-26 Marek Polacek <polacek@redhat.com>
660 * g++.dg/cpp2a/concepts-pr100557.C: New test.
662 2024-03-26 Patrick Palka <ppalka@redhat.com>
664 * g++.dg/modules/decltype-1_a.C: Add missing } to dg-module-do
666 * g++.dg/modules/lambda-5_a.C: Likewise.
668 2024-03-26 Jakub Jelinek <jakub@redhat.com>
670 * gcc.dg/torture/pr113126.c: Add -Wno-psabi as dg-additional-options.
672 2024-03-26 Jakub Jelinek <jakub@redhat.com>
675 * gcc.c-torture/execute/pr111151.c: New test.
677 2024-03-26 Jakub Jelinek <jakub@redhat.com>
680 * gcc.dg/tsan/pr111736.c: New test.
682 2024-03-26 Richard Biener <rguenther@suse.de>
684 PR tree-optimization/114471
685 * gcc.dg/vect/pr114471.c: New testcase.
687 2024-03-26 Richard Biener <rguenther@suse.de>
689 PR tree-optimization/114464
690 * g++.dg/vect/pr114464.cc: New testcase.
692 2024-03-26 Richard Biener <rguenther@suse.de>
694 PR tree-optimization/114027
695 * gcc.dg/vect/pr114027.c: Fix iteration count.
697 2024-03-25 Marek Polacek <polacek@redhat.com>
700 * g++.dg/cpp0x/noexcept85.C: New test.
701 * g++.dg/cpp0x/noexcept86.C: New test.
703 2024-03-25 Marek Polacek <polacek@redhat.com>
706 * g++.dg/init/array65.C: New test.
708 2024-03-25 Pan Li <pan2.li@intel.com>
710 * gcc.target/riscv/rvv/base/pragma-1.c: Remove.
711 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-1.c: New test.
712 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-2.c: New test.
713 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: New test.
714 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-4.c: New test.
715 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-5.c: New test.
716 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-6.c: New test.
717 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: New test.
718 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: New test.
720 2024-03-23 Gaius Mulley <gaiusmod2@gmail.com>
723 * gm2/pim/fail/missingquote.mod: New test.
725 2024-03-23 David Malcolm <dmalcolm@redhat.com>
728 * c-c++-common/analyzer/deref-before-check-pr114408.c: New test.
729 * c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
731 2024-03-23 Jakub Jelinek <jakub@redhat.com>
733 PR tree-optimization/114433
734 * gcc.dg/torture/bitint-68.c: New test.
736 2024-03-23 Jakub Jelinek <jakub@redhat.com>
738 PR tree-optimization/114425
739 * gcc.dg/torture/bitint-67.c: New test.
741 2024-03-23 Jakub Jelinek <jakub@redhat.com>
744 * gcc.dg/pr111683-1.c: New test.
745 * gcc.dg/pr111683-2.c: New test.
747 2024-03-22 Harald Anlauf <anlauf@gmx.de>
750 * gfortran.dg/null_actual_5.f90: New test.
752 2024-03-22 Patrick O'Neill <patrick@rivosinc.com>
754 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add
755 dg_add_options riscv_a
756 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
757 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
758 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
759 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
760 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
761 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
762 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
763 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
764 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
765 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
766 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
767 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
768 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
769 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
770 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
771 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
773 2024-03-22 David Malcolm <dmalcolm@redhat.com>
777 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
778 taint-pr112974.c and taint-pr112975.c to analyzer_kernel_plugin.c.
779 * gcc.dg/plugin/taint-pr112974.c: New test.
780 * gcc.dg/plugin/taint-pr112975.c: New test.
782 2024-03-22 Marek Polacek <polacek@redhat.com>
785 * g++.dg/init/array62.C: New test.
786 * g++.dg/init/array63.C: New test.
787 * g++.dg/init/array64.C: New test.
789 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
792 * gfortran.dg/pr89943_3.f90: Update error pattern.
793 * gfortran.dg/pr89943_4.f90: Likewise.
794 * gfortran.dg/use_31.f90: New test.
796 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
799 * gfortran.dg/spec_expr_8.f90: New test.
800 * gfortran.dg/spec_expr_9.f90: New test.
802 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
804 * gfortran.dg/graphite/pr107865.f90: Declare array bound variable(s)
805 as dummy argument(s).
806 * gfortran.dg/pr101267.f90: Likewise.
807 * gfortran.dg/pr112404.f90: Likewise.
808 * gfortran.dg/pr78061.f: Likewise.
809 * gfortran.dg/pr79315.f90: Likewise.
810 * gfortran.dg/vect/pr90681.f: Likewise.
811 * gfortran.dg/vect/pr97761.f90: Likewise.
812 * gfortran.dg/vect/pr99746.f90: Likewise.
814 2024-03-22 Pan Li <pan2.li@intel.com>
816 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-1.c: New test.
817 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-10.c: New test.
818 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-11.c: New test.
819 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-12.c: New test.
820 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-13.c: New test.
821 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-14.c: New test.
822 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-15.c: New test.
823 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-16.c: New test.
824 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-17.c: New test.
825 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-18.c: New test.
826 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-2.c: New test.
827 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-3.c: New test.
828 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-4.c: New test.
829 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-5.c: New test.
830 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-6.c: New test.
831 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-7.c: New test.
832 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-8.c: New test.
833 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-9.c: New test.
834 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits.h: New test.
836 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
838 * gcc.dg/tree-ssa/backprop-6.c: On s390 we also have a copysign
839 optab for long double. Thus, scan 3 instead of 2 times for it.
841 2024-03-22 Jakub Jelinek <jakub@redhat.com>
844 * c-c++-common/gomp/depobj-3.c: Add -fexcess-precision=fast as
845 dg-additional-options.
847 2024-03-22 Andrew Pinski <quic_apinski@quicinc.com>
850 * gcc.dg/redecl-26.c: New test.
852 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
854 PR tree-optimization/96147
855 * gcc.dg/vect/bb-slp-32.c (dg-final): Remove.
857 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on
862 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise.
864 2024-03-22 Jakub Jelinek <jakub@redhat.com>
867 * gcc.dg/ubsan/pr111736.c: New test.
869 2024-03-22 Jakub Jelinek <jakub@redhat.com>
871 PR tree-optimization/114405
872 * gcc.dg/torture/bitint-66.c: New test.
874 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
876 * gcc.dg/tree-ssa/abs-4.c: On s390 we also have a copysign optab
877 for long double. Thus, scan 3 instead of 2 times for it.
879 2024-03-22 Christoph Müllner <christoph.muellner@vrull.eu>
882 * gcc.target/riscv/rvv/xtheadvector/pr114194.c: New test.
884 2024-03-22 Pan Li <pan2.li@intel.com>
887 * gcc.target/riscv/rvv/base/pr114352-3.c: New test.
889 2024-03-22 Pan Li <pan2.li@intel.com>
892 * gcc.target/riscv/rvv/base/pr114352-1.c: New test.
893 * gcc.target/riscv/rvv/base/pr114352-2.c: New test.
895 2024-03-22 liuhongt <hongtao.liu@intel.com>
897 PR tree-optimization/114396
898 * gcc.target/i386/pr114396.c: Move to...
899 * gcc.c-torture/execute/pr114396.c: ...here.
901 2024-03-22 Gaius Mulley <gaiusmod2@gmail.com>
904 * gm2/iso/fail/badset.mod: New test.
905 * gm2/iso/fail/badset2.mod: New test.
906 * gm2/iso/fail/badset3.mod: New test.
908 2024-03-21 David Malcolm <dmalcolm@redhat.com>
911 * c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
913 2024-03-21 Gaius Mulley <gaiusmod2@gmail.com>
916 * gm2/pim/fail/missingtsize.mod: New test.
917 * gm2/pim/fail/missingtsize2.mod: New test.
919 2024-03-21 Harald Anlauf <anlauf@gmx.de>
922 * gfortran.dg/bounds_check_17.f90: Adjust pattern.
923 * gfortran.dg/bounds_check_fail_8.f90: New test.
925 2024-03-21 Marek Polacek <polacek@redhat.com>
928 * g++.dg/template/explicit-instantiation6.C: New test.
929 * g++.dg/template/explicit-instantiation7.C: New test.
931 2024-03-21 Jakub Jelinek <jakub@redhat.com>
934 * gcc.dg/torture/bitint-65.c: New test.
936 2024-03-21 liuhongt <hongtao.liu@intel.com>
938 * gcc.target/i386/pr114396.c: New test.
940 2024-03-21 Richard Biener <rguenther@suse.de>
942 PR tree-optimization/111736
943 * gcc.target/i386/pr111736.c: New testcase.
945 2024-03-21 Richard Biener <rguenther@suse.de>
947 PR tree-optimization/113727
948 * gcc.dg/torture/pr113727.c: New testcase.
950 2024-03-20 David Malcolm <dmalcolm@redhat.com>
953 * c-c++-common/analyzer/deref-before-check-pr109251-1.c: New test.
954 * c-c++-common/analyzer/deref-before-check-pr109251-2.c: New test.
956 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
958 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Add
959 testcase for unnamed fields.
961 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
963 * gcc.target/bpf/core-builtin-type-based.c: Correct.
964 * gcc.target/bpf/core-builtin-type-id.c: Correct.
966 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
968 * gcc.target/bpf/core-attr-5.c: Correct.
969 * gcc.target/bpf/core-attr-6.c: Likewise.
970 * gcc.target/bpf/core-attr-struct-as-array.c: Add test case for
971 pointer arithmetics as array access use case.
973 2024-03-20 Jakub Jelinek <jakub@redhat.com>
975 PR tree-optimization/114365
976 * gcc.dg/bitint-102.c: New test.
978 2024-03-20 Hao Liu <hliu@os.amperecomputing.com>
980 PR tree-optimization/114322
981 * gcc.dg/vect/pr114322.c: New testcase.
983 2024-03-20 demin.han <demin.han@starfivetech.com>
986 * g++.target/riscv/rvv/autovec/bug-2.C: Replace option
987 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: Ditto
988 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: Ditto
989 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: Ditto
990 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Ditto
991 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto
992 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto
993 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto
994 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto
995 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto
996 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto
997 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto
998 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto
999 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto
1000 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto
1001 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto
1002 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto
1003 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto
1004 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto
1005 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto
1006 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Ditto
1007 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: Ditto
1008 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: Ditto
1009 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto
1010 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto
1011 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto
1012 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto
1013 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto
1014 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
1015 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto
1016 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto
1017 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto
1018 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto
1019 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto
1020 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: Ditto
1021 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: Ditto
1022 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto
1023 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto
1024 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto
1025 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto
1026 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto
1027 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto
1028 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto
1029 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto
1030 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto
1031 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: Ditto
1032 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto
1033 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto
1034 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto
1035 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto
1036 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto
1037 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto
1038 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: Ditto
1039 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto
1040 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: Ditto
1041 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto
1042 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Ditto
1043 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: Ditto
1044 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Ditto
1045 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto
1046 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto
1047 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: Ditto
1048 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: Ditto
1049 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: Ditto
1050 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: Ditto
1051 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: Ditto
1052 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: Ditto
1053 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: Ditto
1054 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto
1055 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto
1056 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto
1057 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto
1058 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto
1059 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto
1060 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: Ditto
1061 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: Ditto
1062 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: Ditto
1063 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: Ditto
1064 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Ditto
1065 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Ditto
1066 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Ditto
1067 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Ditto
1068 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Ditto
1069 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto
1070 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto
1071 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto
1072 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto
1073 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto
1074 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto
1075 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto
1076 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto
1077 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto
1078 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto
1079 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto
1080 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto
1081 * gcc.target/riscv/rvv/autovec/pr112450.c: Ditto
1082 * gcc.target/riscv/rvv/autovec/pr112598-1.c: Ditto
1083 * gcc.target/riscv/rvv/autovec/pr112598-2.c: Ditto
1084 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto
1085 * gcc.target/riscv/rvv/autovec/pr112999.c: Ditto
1086 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Ditto
1087 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto
1088 * gcc.target/riscv/rvv/autovec/series_run-1.c: Ditto
1089 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Ditto
1090 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Ditto
1091 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Ditto
1092 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Ditto
1093 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: Ditto
1094 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Ditto
1095 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Ditto
1096 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Ditto
1097 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Ditto
1098 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Ditto
1099 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Ditto
1100 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Ditto
1101 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Ditto
1102 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Ditto
1103 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Ditto
1104 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Ditto
1105 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Ditto
1106 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Ditto
1107 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: Ditto
1108 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto
1109 * gcc.target/riscv/rvv/autovec/vls/and-1.c: Ditto
1110 * gcc.target/riscv/rvv/autovec/vls/and-2.c: Ditto
1111 * gcc.target/riscv/rvv/autovec/vls/and-3.c: Ditto
1112 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Ditto
1113 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto
1114 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto
1115 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto
1116 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto
1117 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto
1118 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: Ditto
1119 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: Ditto
1120 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: Ditto
1121 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: Ditto
1122 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: Ditto
1123 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: Ditto
1124 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: Ditto
1125 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: Ditto
1126 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: Ditto
1127 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: Ditto
1128 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: Ditto
1129 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: Ditto
1130 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: Ditto
1131 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: Ditto
1132 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: Ditto
1133 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: Ditto
1134 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: Ditto
1135 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: Ditto
1136 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: Ditto
1137 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: Ditto
1138 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: Ditto
1139 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: Ditto
1140 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: Ditto
1141 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: Ditto
1142 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: Ditto
1143 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: Ditto
1144 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: Ditto
1145 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: Ditto
1146 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: Ditto
1147 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: Ditto
1148 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: Ditto
1149 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: Ditto
1150 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: Ditto
1151 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: Ditto
1152 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: Ditto
1153 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: Ditto
1154 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: Ditto
1155 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: Ditto
1156 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: Ditto
1157 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: Ditto
1158 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto
1159 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto
1160 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: Ditto
1161 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: Ditto
1162 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: Ditto
1163 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: Ditto
1164 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: Ditto
1165 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: Ditto
1166 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: Ditto
1167 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: Ditto
1168 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: Ditto
1169 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: Ditto
1170 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: Ditto
1171 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: Ditto
1172 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: Ditto
1173 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: Ditto
1174 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: Ditto
1175 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: Ditto
1176 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: Ditto
1177 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: Ditto
1178 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: Ditto
1179 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: Ditto
1180 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: Ditto
1181 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: Ditto
1182 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: Ditto
1183 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: Ditto
1184 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: Ditto
1185 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: Ditto
1186 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: Ditto
1187 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: Ditto
1188 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: Ditto
1189 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: Ditto
1190 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: Ditto
1191 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: Ditto
1192 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: Ditto
1193 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto
1194 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: Ditto
1195 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: Ditto
1196 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: Ditto
1197 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: Ditto
1198 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: Ditto
1199 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: Ditto
1200 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: Ditto
1201 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto
1202 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto
1203 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto
1204 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: Ditto
1205 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: Ditto
1206 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: Ditto
1207 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: Ditto
1208 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: Ditto
1209 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: Ditto
1210 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: Ditto
1211 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: Ditto
1212 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: Ditto
1213 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: Ditto
1214 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: Ditto
1215 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: Ditto
1216 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: Ditto
1217 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: Ditto
1218 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: Ditto
1219 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: Ditto
1220 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: Ditto
1221 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: Ditto
1222 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Ditto
1223 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto
1224 * gcc.target/riscv/rvv/autovec/vls/const-1.c: Ditto
1225 * gcc.target/riscv/rvv/autovec/vls/const-2.c: Ditto
1226 * gcc.target/riscv/rvv/autovec/vls/const-3.c: Ditto
1227 * gcc.target/riscv/rvv/autovec/vls/const-4.c: Ditto
1228 * gcc.target/riscv/rvv/autovec/vls/const-5.c: Ditto
1229 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: Ditto
1230 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: Ditto
1231 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto
1232 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto
1233 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: Ditto
1234 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: Ditto
1235 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: Ditto
1236 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: Ditto
1237 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: Ditto
1238 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: Ditto
1239 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: Ditto
1240 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: Ditto
1241 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: Ditto
1242 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto
1243 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: Ditto
1244 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: Ditto
1245 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: Ditto
1246 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: Ditto
1247 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: Ditto
1248 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: Ditto
1249 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: Ditto
1250 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: Ditto
1251 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: Ditto
1252 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: Ditto
1253 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: Ditto
1254 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: Ditto
1255 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: Ditto
1256 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: Ditto
1257 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: Ditto
1258 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: Ditto
1259 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: Ditto
1260 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: Ditto
1261 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: Ditto
1262 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: Ditto
1263 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: Ditto
1264 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: Ditto
1265 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: Ditto
1266 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: Ditto
1267 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: Ditto
1268 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: Ditto
1269 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: Ditto
1270 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: Ditto
1271 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: Ditto
1272 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto
1273 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: Ditto
1274 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: Ditto
1275 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: Ditto
1276 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: Ditto
1277 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: Ditto
1278 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: Ditto
1279 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto
1280 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: Ditto
1281 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: Ditto
1282 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: Ditto
1283 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: Ditto
1284 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: Ditto
1285 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: Ditto
1286 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: Ditto
1287 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: Ditto
1288 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: Ditto
1289 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: Ditto
1290 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: Ditto
1291 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: Ditto
1292 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: Ditto
1293 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: Ditto
1294 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: Ditto
1295 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: Ditto
1296 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: Ditto
1297 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: Ditto
1298 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: Ditto
1299 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: Ditto
1300 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: Ditto
1301 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: Ditto
1302 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: Ditto
1303 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto
1304 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto
1305 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto
1306 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto
1307 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto
1308 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto
1309 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto
1310 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: Ditto
1311 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: Ditto
1312 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: Ditto
1313 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: Ditto
1314 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: Ditto
1315 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: Ditto
1316 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: Ditto
1317 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: Ditto
1318 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: Ditto
1319 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: Ditto
1320 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: Ditto
1321 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: Ditto
1322 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: Ditto
1323 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: Ditto
1324 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: Ditto
1325 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: Ditto
1326 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: Ditto
1327 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: Ditto
1328 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: Ditto
1329 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: Ditto
1330 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: Ditto
1331 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: Ditto
1332 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: Ditto
1333 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: Ditto
1334 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: Ditto
1335 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: Ditto
1336 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: Ditto
1337 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: Ditto
1338 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: Ditto
1339 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: Ditto
1340 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: Ditto
1341 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: Ditto
1342 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: Ditto
1343 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: Ditto
1344 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: Ditto
1345 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: Ditto
1346 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: Ditto
1347 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: Ditto
1348 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: Ditto
1349 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: Ditto
1350 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: Ditto
1351 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: Ditto
1352 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: Ditto
1353 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: Ditto
1354 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: Ditto
1355 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: Ditto
1356 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: Ditto
1357 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: Ditto
1358 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: Ditto
1359 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: Ditto
1360 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: Ditto
1361 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: Ditto
1362 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: Ditto
1363 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: Ditto
1364 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: Ditto
1365 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: Ditto
1366 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: Ditto
1367 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: Ditto
1368 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: Ditto
1369 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: Ditto
1370 * gcc.target/riscv/rvv/autovec/vls/max-1.c: Ditto
1371 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: Ditto
1372 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: Ditto
1373 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: Ditto
1374 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto
1375 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: Ditto
1376 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: Ditto
1377 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: Ditto
1378 * gcc.target/riscv/rvv/autovec/vls/min-1.c: Ditto
1379 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: Ditto
1380 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: Ditto
1381 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: Ditto
1382 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto
1383 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto
1384 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto
1385 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto
1386 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto
1387 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto
1388 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto
1389 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto
1390 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto
1391 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto
1392 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto
1393 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto
1394 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto
1395 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto
1396 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto
1397 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto
1398 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: Ditto
1399 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: Ditto
1400 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: Ditto
1401 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: Ditto
1402 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: Ditto
1403 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto
1404 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: Ditto
1405 * gcc.target/riscv/rvv/autovec/vls/not-1.c: Ditto
1406 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: Ditto
1407 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: Ditto
1408 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: Ditto
1409 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto
1410 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: Ditto
1411 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: Ditto
1412 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: Ditto
1413 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: Ditto
1414 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: Ditto
1415 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: Ditto
1416 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Ditto
1417 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto
1418 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto
1419 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto
1420 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto
1421 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto
1422 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto
1423 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto
1424 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto
1425 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto
1426 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto
1427 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto
1428 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto
1429 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto
1430 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto
1431 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto
1432 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto
1433 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto
1434 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto
1435 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto
1436 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto
1437 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: Ditto
1438 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: Ditto
1439 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: Ditto
1440 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: Ditto
1441 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: Ditto
1442 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: Ditto
1443 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: Ditto
1444 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: Ditto
1445 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: Ditto
1446 * gcc.target/riscv/rvv/autovec/vls/series-1.c: Ditto
1447 * gcc.target/riscv/rvv/autovec/vls/series-2.c: Ditto
1448 * gcc.target/riscv/rvv/autovec/vls/series-3.c: Ditto
1449 * gcc.target/riscv/rvv/autovec/vls/series-4.c: Ditto
1450 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto
1451 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto
1452 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto
1453 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: Ditto
1454 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: Ditto
1455 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: Ditto
1456 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto
1457 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto
1458 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto
1459 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto
1460 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto
1461 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: Ditto
1462 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: Ditto
1463 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: Ditto
1464 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: Ditto
1465 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: Ditto
1466 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: Ditto
1467 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: Ditto
1468 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: Ditto
1469 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto
1470 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto
1471 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto
1472 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: Ditto
1473 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: Ditto
1474 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: Ditto
1475 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: Ditto
1476 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: Ditto
1477 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: Ditto
1478 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: Ditto
1479 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: Ditto
1480 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: Ditto
1481 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: Ditto
1482 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: Ditto
1483 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: Ditto
1484 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: Ditto
1485 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: Ditto
1486 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: Ditto
1487 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: Ditto
1488 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: Ditto
1489 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: Ditto
1490 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: Ditto
1491 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: Ditto
1492 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: Ditto
1493 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: Ditto
1494 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: Ditto
1495 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: Ditto
1496 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: Ditto
1497 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: Ditto
1498 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: Ditto
1499 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: Ditto
1500 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: Ditto
1501 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: Ditto
1502 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: Ditto
1503 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: Ditto
1504 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: Ditto
1505 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: Ditto
1506 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: Ditto
1507 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: Ditto
1508 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: Ditto
1509 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: Ditto
1510 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: Ditto
1511 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: Ditto
1512 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: Ditto
1513 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: Ditto
1514 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: Ditto
1515 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: Ditto
1516 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Ditto
1517 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Ditto
1518 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto
1519 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto
1520 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto
1521 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto
1522 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto
1523 * gcc.target/riscv/rvv/base/cpymem-1.c: Ditto
1524 * gcc.target/riscv/rvv/base/cpymem-2.c: Ditto
1525 * gcc.target/riscv/rvv/rvv.exp: Ditto
1526 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto
1527 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Ditto
1528 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Ditto
1530 2024-03-20 Richard Biener <rguenther@suse.de>
1532 PR middle-end/113396
1533 * gcc.dg/torture/pr113396.c: New testcase.
1535 2024-03-20 Lewis Hyatt <lhyatt@gmail.com>
1538 * g++.dg/cpp0x/Wnarrowing21a.C: New test.
1539 * g++.dg/cpp0x/Wnarrowing21b.C: New test.
1540 * g++.dg/cpp0x/Wnarrowing21c.C: New test.
1541 * g++.dg/cpp0x/Wnarrowing21d.C: New test.
1543 2024-03-19 Martin Jambor <mjambor@suse.cz>
1547 * g++.dg/ipa/iinline-4.C: New test.
1548 * g++.dg/ipa/pr108802.C: Likewise.
1550 2024-03-19 Marek Polacek <polacek@redhat.com>
1552 * g++.dg/cpp2a/linkage-1.C: Use target c++14.
1554 2024-03-19 Jakub Jelinek <jakub@redhat.com>
1557 * gcc.dg/analyzer/pr113505.c: New test.
1559 2024-03-19 Edwin Lu <ewlu@rivosinc.com>
1561 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Disable scheduling
1562 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
1563 * gcc.target/riscv/rvv/base/pr108185-1.c: Update test expectancies
1564 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
1565 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
1566 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
1567 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
1568 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
1569 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
1570 * gcc.target/riscv/rvv/base/vcreate.c: Disable scheduling and update
1572 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Disable scheduling
1573 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto
1574 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Update test
1576 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
1577 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
1578 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
1579 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
1580 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
1581 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
1582 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
1583 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
1584 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
1585 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
1587 2024-03-19 David Malcolm <dmalcolm@redhat.com>
1590 * c-c++-common/analyzer/atomic-builtins-pr114286.c: New test.
1592 2024-03-19 Iain Sandoe <iain@sandoe.co.uk>
1595 * gcc.dg/framework-1.c: Use an IOKit header instead of a
1598 2024-03-19 Richard Biener <rguenther@suse.de>
1600 PR tree-optimization/114151
1601 PR tree-optimization/114269
1602 PR tree-optimization/114322
1603 PR tree-optimization/114074
1604 * gcc.dg/pr68317.c: Revert last change.
1606 2024-03-19 Christophe Lyon <christophe.lyon@linaro.org>
1609 * gcc.target/arm/mve/pr114323.c: New.
1611 2024-03-19 Jakub Jelinek <jakub@redhat.com>
1614 * gcc.dg/c23-stdarg-9.c: New test.
1616 2024-03-19 Richard Biener <rguenther@suse.de>
1618 PR tree-optimization/114375
1619 * gcc.dg/vect/vect-pr114375.c: New testcase.
1621 2024-03-19 Mary Bennett <mary.bennett@embecosm.com>
1623 * gcc.target/riscv/cv-bi-beqimm-compile-1.c: New test.
1624 * gcc.target/riscv/cv-bi-beqimm-compile-2.c: New test.
1625 * gcc.target/riscv/cv-bi-bneimm-compile-1.c: New test.
1626 * gcc.target/riscv/cv-bi-bneimm-compile-2.c: New test.
1627 * lib/target-supports.exp: Add proc for XCVbi.
1629 2024-03-19 Chen Jiawei <jiawei@iscas.ac.cn>
1631 * gcc.target/riscv/mcpu-xiangshan-nanhu.c: New test.
1632 Co-Authored by: Lin Jiawei <jiawei.lin@epfl.ch>
1634 2024-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
1636 * g++.dg/cpp2a/linkage-1.C: New test.
1637 * g++.dg/modules/block-decl-3.h: New test.
1638 * g++.dg/modules/block-decl-3_a.C: New test.
1639 * g++.dg/modules/block-decl-3_b.C: New test.
1640 * g++.dg/modules/block-decl-3_c.C: New test.
1641 * g++.dg/modules/linkage-1_a.C: New test.
1642 * g++.dg/modules/linkage-1_b.C: New test.
1643 * g++.dg/modules/linkage-1_c.C: New test.
1644 * g++.dg/modules/linkage-2.C: New test.
1646 2024-03-18 Jonathan Yong <10walls@gmail.com>
1648 * c-c++-common/Wrestrict.c: Fix typos in comments and
1649 enable for LLP64 testing.
1651 2024-03-18 David Malcolm <dmalcolm@redhat.com>
1657 * c-c++-common/analyzer/out-of-bounds-const-fn.c: New test.
1658 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: Update
1659 expected diagram output.
1660 * c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c: New test.
1661 * c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c: New test.
1662 * c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c: New test.
1664 2024-03-18 Uros Bizjak <ubizjak@gmail.com>
1667 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
1668 (dg-options): Add -march=x86-64.
1670 2024-03-18 Harald Anlauf <anlauf@gmx.de>
1673 * gfortran.dg/pr103715.f90: New test.
1675 2024-03-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1677 * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use
1678 relative offsets for line numbers.
1680 2024-03-18 Gaius Mulley <gaiusmod2@gmail.com>
1683 * gm2/pim/fail/badset7.mod: New test.
1685 2024-03-18 Nathaniel Shead <nathanieloshead@gmail.com>
1688 * g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
1689 * g++.dg/modules/target-powerpc-1_b.C: Likewise.
1691 2024-03-18 Jan Hubicka <jh@suse.cz>
1692 Karthiban Anbazhagan <Karthiban.Anbazhagan@amd.com>
1694 * g++.target/i386/mv29.C: Handle znver5 arch.
1695 * gcc.target/i386/funcspec-56.inc:Likewise.
1697 2024-03-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
1699 * c-c++-common/analyzer/strndup-1.c: Define _POSIX_C_SOURCE.
1701 2024-03-18 liuhongt <hongtao.liu@intel.com>
1703 * gcc.target/i386/pr114334.c: New test.
1705 2024-03-17 Harald Anlauf <anlauf@gmx.de>
1708 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern.
1709 * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test.
1711 2024-03-17 Gaius Mulley <gaiusmod2@gmail.com>
1714 * gm2/pim/fail/badtype2.mod: New test.
1716 2024-03-16 Jakub Jelinek <jakub@redhat.com>
1719 * gcc.dg/c23-stdarg-7.c: New test.
1720 * gcc.dg/c23-stdarg-8.c: New test.
1722 2024-03-16 Jakub Jelinek <jakub@redhat.com>
1724 PR tree-optimization/114329
1725 * gcc.dg/bitint-101.c: New test.
1727 2024-03-16 Nathaniel Shead <nathanieloshead@gmail.com>
1730 * g++.dg/modules/block-decl-1_a.C: New test.
1731 * g++.dg/modules/block-decl-1_b.C: New test.
1732 * g++.dg/modules/block-decl-2.C: New test.
1734 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/torture/bitint-63.c: New test.
1739 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1741 PR tree-optimization/113431
1742 * gcc.dg/vect/pr113431.c: Restrict scan-tree-dump-times to
1743 vect_hw_misalign targets.
1745 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1748 * gcc.target/i386/pr114339.c: New test.
1750 2024-03-15 Joe Ramsay <Joe.Ramsay@arm.com>
1752 * gcc.target/aarch64/no_merge_trunc_signed_zero.c: New test.
1754 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1756 PR middle-end/114332
1757 * gcc.dg/torture/bitint-64.c: New file.
1759 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1761 * g++.dg/torture/pr104601.C: Add -Wno-unused-result to dg-options.
1763 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1765 PR tree-optimization/113466
1766 * gcc.dg/bitint-100.c: New test.
1768 2024-03-15 Paul Thomas <pault@gcc.gnu.org>
1775 * gfortran.dg/associate_64.f90 : New test
1776 * gfortran.dg/associate_66.f90 : New test
1777 * gfortran.dg/associate_67.f90 : New test
1778 * gfortran.dg/associate_65.f90 : New test
1779 * gfortran.dg/associate_68.f90 : New test
1781 2024-03-15 Tejas Belagod <tejas.belagod@arm.com>
1783 * gcc.dg/vect/pr114108.c: New test.
1785 2024-03-15 Chenghui Pan <panchenghui@loongson.cn>
1787 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c:
1788 Reposition operand 3's value into instruction's defined accept range.
1790 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1793 * gm2/pim/pass/log: Removed.
1794 * gm2/pim/pass/highexp.mod: New test.
1796 2024-03-14 Jakub Jelinek <jakub@redhat.com>
1798 PR middle-end/113907
1799 * gcc.dg/pr113907-1.c: New test.
1801 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1804 * gm2/pim/fail/badset5.mod: New test.
1805 * gm2/pim/fail/badset6.mod: New test.
1807 2024-03-14 Thomas Schwinge <tschwinge@baylibre.com>
1809 * c-c++-common/goacc/readonly-1.c: Add basic OpenACC 'declare'
1811 * gfortran.dg/goacc/readonly-1.f90: Likewise.
1813 2024-03-14 Jakub Jelinek <jakub@redhat.com>
1816 * gcc.dg/pr114310.c: New test.
1818 2024-03-14 Juergen Christ <jchrist@linux.ibm.com>
1820 * gcc.target/s390/htm-builtins-1.c: Fix.
1821 * gcc.target/s390/htm-builtins-2.c: Fix.
1823 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
1825 PR preprocessor/110558
1826 * c-c++-common/cpp/has-include-2.c: New test.
1827 * c-c++-common/cpp/has-include-2.h: New test.
1829 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
1831 * lib/gcc-defs.exp (dg-additional-options): Make $srcdir usable in a
1832 dg-additional-options directive.
1833 * c-c++-common/cpp/has-include-next-2-dir/has-include-next-2.h: New test.
1834 * c-c++-common/cpp/has-include-next-2.c: New test.
1836 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1839 * gm2/cse/pass/testcse54.mod: New test.
1840 * gm2/iso/run/pass/array9.mod: New test.
1841 * gm2/iso/run/pass/strcons3.mod: New test.
1842 * gm2/iso/run/pass/strcons4.mod: New test.
1843 * gm2/pim/fail/badset1.mod: New test.
1844 * gm2/pim/fail/badset2.mod: New test.
1845 * gm2/pim/fail/badset3.mod: New test.
1846 * gm2/pim/fail/badset4.mod: New test.
1848 2024-03-14 Chung-Lin Tang <cltang@baylibre.com>
1850 * c-c++-common/goacc/readonly-1.c: New test.
1851 * gfortran.dg/goacc/readonly-1.f90: New test.
1853 2024-03-14 Andreas Krebbel <krebbel@linux.ibm.com>
1855 * gcc.target/s390/aligned-1.c: Add weak and void variables
1856 incorporating the cases from unaligned-2.c.
1857 * gcc.target/s390/unaligned-1.c: Likewise.
1858 * gcc.target/s390/unaligned-2.c: Removed.
1860 2024-03-14 liuhongt <hongtao.liu@intel.com>
1862 * g++.target/i386/pr111822.C: New test.
1864 2024-03-13 Harald Anlauf <anlauf@gmx.de>
1867 * gfortran.dg/is_contiguous_4.f90: New test.
1869 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1871 PR middle-end/114319
1872 * gcc.target/i386/pr114319.c: New test.
1874 2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
1876 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
1877 Added dg-bogus with target on offending line for short_enums.
1879 2024-03-13 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1881 * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
1884 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1886 PR middle-end/114313
1887 * gcc.dg/torture/bitint-62.c: New test.
1889 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1892 * gcc.dg/asan/pr112709-2.c: New test.
1894 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1897 * gcc.dg/ubsan/pr112709-1.c: New test.
1898 * gcc.dg/ubsan/pr112709-2.c: New test.
1900 2024-03-12 Harald Anlauf <anlauf@gmx.de>
1903 * gfortran.dg/proc_ptr_comp_53.f90: New test.
1905 2024-03-12 Richard Biener <rguenther@suse.de>
1907 PR tree-optimization/114121
1908 * gcc.dg/torture/pr114312.c: New testcase.
1910 2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
1915 * g++.dg/modules/target-aarch64-1_a.C: New test.
1916 * g++.dg/modules/target-aarch64-1_b.C: New test.
1917 * g++.dg/modules/target-powerpc-1_a.C: New test.
1918 * g++.dg/modules/target-powerpc-1_b.C: New test.
1919 * g++.dg/modules/target-powerpc-2_a.C: New test.
1920 * g++.dg/modules/target-powerpc-2_b.C: New test.
1922 2024-03-12 Jakub Jelinek <jakub@redhat.com>
1925 * gcc.dg/asan/pr112709-1.c: New test.
1926 * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
1928 2024-03-12 Jakub Jelinek <jakub@redhat.com>
1930 PR tree-optimization/114293
1931 * gcc.dg/pr114293.c: New test.
1933 2024-03-12 Richard Biener <rguenther@suse.de>
1935 PR tree-optimization/114297
1936 * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
1938 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1940 PR libfortran/105437
1941 PR libfortran/114304
1942 * gfortran.dg/pr105473.f90: Add additional checks to address
1943 the case of semicolon at the end of a line.
1945 2024-03-11 Richard Earnshaw <rearnsha@arm.com>
1948 * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead
1951 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953 PR tree-optimization/98238
1954 * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require
1956 * gcc.dg/vect/vect-cost-model-3.c: Likewise.
1957 * gcc.dg/vect/vect-cost-model-5.c: Likewise.
1959 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1961 PR tree-optimization/114071
1962 PR tree-optimization/113557
1964 * gcc.dg/vect/pr37027.c: Require vect_perm.
1965 * gcc.dg/vect/pr67790.c: Likewise.
1966 * gcc.dg/vect/slp-reduc-1.c: Likewise.
1967 * gcc.dg/vect/slp-reduc-2.c: Likewise.
1968 * gcc.dg/vect/slp-reduc-7.c: Likewise.
1969 * gcc.dg/vect/slp-reduc-8.c: Likewise.
1970 * gcc.dg/vect/vect-multi-peel-gaps.c (scan-tree-dump): Also
1972 * gcc.dg/vect/slp-47.c: Require vect_perm.
1973 * gcc.dg/vect/slp-48.c: Likewise.
1975 2024-03-11 Richard Biener <rguenther@suse.de>
1977 PR middle-end/114299
1978 * gcc.target/i386/pr114299.c: New testcase.
1980 2024-03-11 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/114278
1983 * gcc.dg/bitint-99.c: New test.
1985 2024-03-11 Eric Botcazou <ebotcazou@adacore.com>
1987 * gcc.dg/sso-20.c: New test.
1988 * gcc.dg/sso-21.c: Likewise.
1990 2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
1993 * gcc.dg/float_opposite_arm-1.c: New test.
1995 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
1999 * gdc.dg/pr112285.d: New test.
2000 * gdc.dg/pr112290.d: New test.
2002 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2004 PR tree-optimization/110199
2005 * gcc.dg/tree-ssa/minmax-27.c: New test.
2006 * gcc.dg/tree-ssa/minmax-28.c: New test.
2008 2024-03-10 Pan Li <pan2.li@intel.com>
2010 * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
2012 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2015 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
2017 * gcc.target/sh/pr59533-1.c: Adjust expected output.
2019 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2022 * gcc.target/riscv/compare-debug-1.c: New test.
2023 * gcc.target/riscv/compare-debug-2.c: New test.
2025 2024-03-09 Xi Ruoyao <xry111@xry111.site>
2027 * gcc.target/loongarch/tls-ie-relax.c: New test.
2028 * gcc.target/loongarch/tls-ie-norelax.c: New test.
2029 * gcc.target/loongarch/tls-ie-extreme.c: New test.
2031 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2033 * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
2034 '-Wno-pedantic -std=gnu90'.
2036 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2038 * g++.target/loongarch/atomic-cas-int.C: New test.
2040 2024-03-08 Martin Jambor <mjambor@suse.cz>
2043 * g++.dg/ipa/pr113757.C: New test.
2045 2024-03-08 David Faust <david.faust@oracle.com>
2047 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
2048 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
2050 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
2053 * gcc.target/arm/bics_3.c: Adjust code to something which should
2054 always result in BICS.
2056 2024-03-08 David Faust <david.faust@oracle.com>
2058 * gcc.target/bpf/memset-1.c: Move error test case to...
2059 * gcc.target/bpf/memset-2.c: ... here. New test.
2061 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
2064 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
2066 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2068 PR rtl-optimization/113617
2070 * g++.dg/other/pr113617.C: Define -DSHARED when linking with -shared.
2071 * g++.dg/other/pr113617-aux.cc: Add definitions for used methods and
2072 templates not defined elsewhere.
2074 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2077 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
2079 * gcc.target/i386/pr38534-2.c: Likewise.
2080 * gcc.target/i386/pr38534-3.c: Likewise.
2081 * gcc.target/i386/pr38534-4.c: Likewise.
2082 * gcc.target/i386/pr38534-5.c: Likewise.
2083 * gcc.target/i386/pr38534-6.c: Likewise.
2084 * gcc.target/i386/pr114097-1.c: Likewise.
2085 * gcc.target/i386/stack-check-17.c: Likewise.
2087 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2089 * g++.dg/ext/atomic-5.C: New test.
2091 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2094 * c-c++-common/dwarf2/pr113918.c: New test.
2096 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2099 * g++.dg/cpp23/explicit-obj-diagnostics3.C (S0, S1, S2, S3, S4): Don't
2100 expect any diagnostics on f and fd member function templates, add
2101 similar templates with ...Selves instead of Selves as k and kd and
2102 expect diagnostics for those. Expect extra diagnostics in error
2103 recovery for g and gd member function templates.
2105 2024-03-08 Richard Biener <rguenther@suse.de>
2108 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
2110 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
2112 * gm2/iso/pass/arrayconst.mod: New test.
2113 * gm2/iso/pass/arrayconst2.mod: New test.
2114 * gm2/iso/pass/arrayconst3.mod: New test.
2115 * gm2/iso/pass/arrayconst4.mod: New test.
2117 2024-03-08 demin.han <demin.han@starfivetech.com>
2120 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
2122 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
2124 * gcc.target/powerpc/fwprop-1.c: New.
2126 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2129 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
2130 now emit vtables here too.
2131 * g++.dg/modules/virt-3_a.C: New test.
2132 * g++.dg/modules/virt-3_b.C: New test.
2133 * g++.dg/modules/virt-3_c.C: New test.
2134 * g++.dg/modules/virt-3_d.C: New test.
2136 2024-03-07 Patrick Palka <ppalka@redhat.com>
2139 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
2140 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
2141 * g++.dg/modules/tpl-alias-2_a.H: New test.
2142 * g++.dg/modules/tpl-alias-2_b.C: New test.
2144 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
2147 * gcc.target/aarch64/pr113618.c: New test.
2149 2024-03-07 Patrick Palka <ppalka@redhat.com>
2153 * g++.dg/modules/hello-2_a.C: New test.
2154 * g++.dg/modules/hello-2_b.C: New test.
2155 * g++.dg/modules/namespace-6_a.H: New test.
2156 * g++.dg/modules/namespace-6_b.C: New test.
2158 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2161 * lib/target-supports.exp: Fix test for C++.
2163 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
2165 * gcc.target/aarch64/pr114196.c: New test.
2166 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
2168 2024-03-07 Marek Polacek <polacek@redhat.com>
2171 * g++.dg/cpp1z/inline-var11.C: New test.
2173 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2176 * gcc.target/powerpc/pr113950.c: New testcase.
2178 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
2180 * gnat.dg/predicate15.adb: New test.
2182 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2185 * g++.dg/pr98356.C: New test.
2187 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2190 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
2191 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
2192 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
2193 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
2195 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2197 PR rtl-optimization/110079
2198 * gcc.dg/pr110079.c: New test.
2200 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2202 PR middle-end/105533
2203 * gcc.dg/pr105533.c: New test.
2205 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
2207 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
2208 ASSERTEQ_64 with the macro ASSERTEQ_32.
2209 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
2210 test results of some functions according to the function of the vector
2212 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
2213 modification as lasx-xvfrint_s.c.
2214 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
2215 modification as lasx-xvshuf_b.c.
2216 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
2217 function instead of abs() to check the correctness of the results.
2219 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2221 PR tree-optimization/114009
2222 * gcc.dg/tree-ssa/pr114009.c: New test.
2224 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2226 PR libfortran/105456
2227 * gfortran.dg/pr105456.f90: Revise using '%' characters
2228 in users error message.
2230 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2232 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
2233 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
2235 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2237 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
2238 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
2240 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2243 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
2244 execution both for Arm and Thumb-2.
2246 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
2250 * gcc.target/riscv/zicond-ice-3.c: New test.
2251 * gcc.target/riscv/zicond-ice-4.c: New test.
2253 2024-03-06 Harald Anlauf <anlauf@gmx.de>
2257 * gfortran.dg/pr99350.f90:
2258 * gfortran.dg/arithmetic_overflow_3.f90: New test.
2260 2024-03-06 Marek Polacek <polacek@redhat.com>
2263 * g++.dg/cpp0x/noexcept84.C: New test.
2265 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
2267 * gcc.target/gcn/sram-ecc-3.c: Adjust.
2268 * gcc.target/gcn/sram-ecc-4.c: Likewise.
2269 * gcc.target/gcn/sram-ecc-7.c: Likewise.
2270 * gcc.target/gcn/sram-ecc-8.c: Likewise.
2272 2024-03-06 Richard Biener <rguenther@suse.de>
2274 PR tree-optimization/114239
2275 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
2277 2024-03-06 Xi Ruoyao <xry111@xry111.site>
2279 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
2281 * gcc.target/loongarch/vfcmp-d.c: Likewise.
2282 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
2283 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
2285 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
2288 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
2290 2024-03-06 Richard Biener <rguenther@suse.de>
2292 PR tree-optimization/114249
2293 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
2295 2024-03-06 Richard Biener <rguenther@suse.de>
2297 PR tree-optimization/114246
2298 * gcc.dg/torture/pr114246.c: New testcase.
2300 2024-03-06 Jakub Jelinek <jakub@redhat.com>
2302 PR rtl-optimization/114190
2303 * gcc.target/i386/avx-pr114190.c: New test.
2305 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2307 PR libfortran/105456
2308 * gfortran.dg/pr105456-nmlr.f90: New test.
2309 * gfortran.dg/pr105456-nmlw.f90: New test.
2310 * gfortran.dg/pr105456-ruf.f90: New test.
2311 * gfortran.dg/pr105456-wf.f90: New test.
2312 * gfortran.dg/pr105456-wuf.f90: New test.
2314 2024-03-06 Patrick Palka <ppalka@redhat.com>
2316 * g++.dg/modules/friend-7.h: New test.
2317 * g++.dg/modules/friend-7_a.H: New test.
2318 * g++.dg/modules/friend-7_b.C: New test.
2320 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
2321 Indu Bhagat <indu.bhagat@oracle.com>
2324 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
2326 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2329 * gcc.target/aarch64/sve/pr97696.c: New test.
2331 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2333 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
2335 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
2338 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
2341 2024-03-05 Xi Ruoyao <xry111@xry111.site>
2343 * gcc.target/loongarch/regname-fp-s9.c: New test.
2345 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
2347 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
2348 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
2350 2024-03-05 Richard Biener <rguenther@suse.de>
2352 PR tree-optimization/114231
2353 * gcc.dg/vect/pr114231.c: New testcase.
2355 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2357 PR rtl-optimization/114211
2358 * gcc.dg/pr114211.c: New test.
2360 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2362 PR middle-end/114157
2363 * gcc.dg/bitint-98.c: New test.
2364 * gcc.target/i386/avx2-pr114157.c: New test.
2365 * gcc.target/i386/avx512f-pr114157.c: New test.
2367 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2370 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
2371 * gcc.target/i386/pr38534-4.c: Likewise.
2372 * gcc.target/i386/pr38534-2.c: Likewise.
2373 * gcc.target/i386/pr38534-3.c: Likewise.
2374 * gcc.target/i386/pr114097-1.c: Likewise.
2375 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
2377 2024-03-05 Patrick Palka <ppalka@redhat.com>
2379 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
2380 of -Wno-pedantic. Remove now unnecessary preprocessing
2381 directives from GMF.
2383 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
2385 * g++.dg/modules/using-12.C: New test.
2386 * g++.dg/modules/using-13.h: New test.
2387 * g++.dg/modules/using-13_a.C: New test.
2388 * g++.dg/modules/using-13_b.C: New test.
2390 2024-03-04 David Faust <david.faust@oracle.com>
2392 * gcc.target/bpf/memset-1.c: New test.
2394 2024-03-04 Jan Dubiec <jdx@o2.pl>
2396 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
2398 2024-03-04 Richard Biener <rguenther@suse.de>
2400 PR tree-optimization/114197
2401 * gcc.dg/torture/pr114197.c: New testcase.
2403 2024-03-04 Richard Biener <rguenther@suse.de>
2405 PR tree-optimization/114203
2406 * gcc.dg/torture/pr114203.c: New testcase.
2408 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2410 PR middle-end/114209
2411 * gcc.dg/bitint-97.c: New test.
2413 2024-03-04 Xi Ruoyao <xry111@xry111.site>
2416 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
2417 instead of -fdump-tree-optimized.
2418 (dg-final): Scan forwprop2 dump instead of optimized, and remove
2419 the use of vect_int_mod.
2420 * lib/target-supports.exp (check_effective_target_vect_int_mod):
2421 Remove because it's not used anymore.
2423 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.target/i386/pr114184.c: New test.
2428 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
2431 * g++.target/i386/pr114187.C: New test case.
2433 2024-03-03 Greg McGary <gkm@rivosinc.com>
2435 * gcc.c-torture/execute/pr113010.c: New test.
2437 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
2440 * gdc.dg/torture/pr114171.d: New test.
2442 2024-03-01 Patrick Palka <ppalka@redhat.com>
2446 * g++.dg/modules/tdef-7.h: Remove outdated comment.
2447 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
2448 * g++.dg/modules/enum-13_a.C: New test.
2449 * g++.dg/modules/enum-13_b.C: New test.
2451 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2454 * g++.dg/modules/var-tpl-2_a.H: New test.
2455 * g++.dg/modules/var-tpl-2_b.C: New test.
2457 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2460 * g++.dg/modules/pr114005_a.C: New test.
2461 * g++.dg/modules/pr114005_b.C: New test.
2463 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
2465 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
2466 second phase scheduler.
2467 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
2468 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
2469 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
2470 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
2471 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
2472 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
2474 2024-03-01 Patrick Palka <ppalka@redhat.com>
2476 * g++.dg/modules/cexpr-4_a.C: New test.
2477 * g++.dg/modules/cexpr-4_b.C: New test.
2479 2024-03-01 Marek Polacek <polacek@redhat.com>
2483 * g++.dg/ext/attr-no-dangling1.C: New test.
2484 * g++.dg/ext/attr-no-dangling2.C: New test.
2485 * g++.dg/ext/attr-no-dangling3.C: New test.
2486 * g++.dg/ext/attr-no-dangling4.C: New test.
2487 * g++.dg/ext/attr-no-dangling5.C: New test.
2488 * g++.dg/ext/attr-no-dangling6.C: New test.
2489 * g++.dg/ext/attr-no-dangling7.C: New test.
2490 * g++.dg/ext/attr-no-dangling8.C: New test.
2491 * g++.dg/ext/attr-no-dangling9.C: New test.
2493 2024-03-01 David Faust <david.faust@oracle.com>
2495 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
2498 2024-03-01 Harald Anlauf <anlauf@gmx.de>
2501 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
2502 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
2503 * gfortran.dg/null_actual_4.f90: New test.
2505 2024-03-01 Patrick Palka <ppalka@redhat.com>
2509 * g++.dg/cpp23/auto-fncast16.C: New test.
2510 * g++.dg/cpp23/auto-fncast17.C: New test.
2511 * g++.dg/cpp23/auto-fncast18.C: New test.
2513 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2516 * g++.dg/cpp1z/decomp59.C: New test.
2518 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2519 Tobias Burnus <tburnus@baylibre.com>
2522 * g++.dg/gomp/target-lambda-1.C: Moved to become a
2523 run-time test under testsuite/libgomp.c++.
2525 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2528 * gcc.dg/debug/dwarf2/pr114015.c: New test.
2530 2024-03-01 xuli <xuli1@eswincomputing.com>
2532 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
2533 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
2534 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
2536 2024-03-01 Pan Li <pan2.li@intel.com>
2539 * g++.target/riscv/rvv/base/pr111296.C: Replace
2540 param=riscv-autovec-preference to mrvv-vector-bits.
2541 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
2542 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
2543 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
2544 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
2545 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
2546 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
2547 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
2548 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
2549 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
2550 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
2551 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
2552 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
2553 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
2554 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
2555 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
2556 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
2557 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
2558 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
2559 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
2560 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
2561 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
2562 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
2563 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
2564 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
2565 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
2566 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
2567 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
2568 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
2569 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
2570 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
2571 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
2572 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
2573 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
2574 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
2575 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
2576 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
2577 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
2578 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
2579 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
2580 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
2581 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
2582 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
2583 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
2584 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
2585 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
2586 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
2587 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
2588 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
2589 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
2590 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
2591 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
2592 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
2593 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
2594 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
2595 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
2596 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
2597 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
2598 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
2599 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
2600 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
2601 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
2602 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
2603 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
2604 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
2605 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
2606 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
2607 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
2608 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
2609 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
2610 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
2611 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
2612 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
2613 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
2614 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
2615 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
2616 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
2617 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
2618 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
2619 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
2620 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
2621 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
2622 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
2623 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
2624 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
2625 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
2626 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
2627 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2628 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
2629 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2630 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
2631 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
2632 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
2633 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
2634 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
2635 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
2636 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
2637 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
2638 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
2639 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
2640 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
2641 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
2642 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
2643 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
2644 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
2645 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
2646 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
2647 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
2648 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
2649 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
2650 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
2651 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
2652 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
2653 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
2654 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
2655 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
2656 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
2657 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
2658 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
2659 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
2660 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
2661 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
2662 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
2663 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
2664 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
2665 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
2666 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
2667 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
2668 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
2669 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
2670 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
2671 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
2672 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
2673 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
2674 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
2675 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
2676 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
2677 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
2678 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
2679 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
2680 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
2681 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
2682 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
2683 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
2684 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
2685 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
2686 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
2687 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
2688 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
2689 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
2690 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
2691 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
2692 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
2693 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
2694 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
2695 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
2696 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
2697 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
2698 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
2699 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
2700 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
2701 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
2702 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
2703 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
2704 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
2705 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
2706 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
2707 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
2708 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
2709 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
2710 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
2711 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
2712 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
2713 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
2714 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
2715 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
2716 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
2717 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
2718 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
2719 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
2720 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
2721 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
2722 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
2723 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
2724 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
2725 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
2726 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
2727 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
2728 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
2729 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
2730 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
2731 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
2732 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
2733 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
2734 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
2735 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
2736 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
2737 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
2738 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
2739 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
2740 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
2741 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
2742 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
2743 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
2744 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
2745 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
2746 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
2747 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
2748 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
2749 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
2750 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
2751 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
2752 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
2753 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
2754 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
2755 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
2756 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
2757 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
2758 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
2759 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
2760 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
2761 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
2762 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
2763 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
2764 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
2765 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
2766 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
2767 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
2768 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
2769 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
2770 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
2771 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
2772 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
2773 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
2774 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
2775 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
2776 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
2777 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
2778 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
2779 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
2780 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
2781 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
2782 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
2783 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
2784 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
2785 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
2786 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
2787 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
2788 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
2789 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
2790 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
2791 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
2792 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
2793 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
2794 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
2795 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
2796 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
2797 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
2798 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
2799 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
2800 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
2801 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
2802 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
2803 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
2804 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
2805 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
2806 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
2807 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
2808 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
2809 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
2810 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
2811 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
2812 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
2813 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
2814 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
2815 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
2816 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
2817 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
2818 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
2819 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
2820 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
2821 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
2822 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
2823 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
2824 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
2825 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
2826 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
2827 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
2828 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
2829 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
2830 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
2831 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
2832 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
2833 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
2834 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
2835 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
2836 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
2837 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
2838 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
2839 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
2840 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
2841 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
2842 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
2843 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
2844 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
2845 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
2846 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
2847 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
2848 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
2849 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
2850 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
2851 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
2852 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
2853 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
2854 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
2855 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
2856 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
2857 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
2858 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
2859 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
2860 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
2861 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
2862 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
2863 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
2864 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
2865 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
2866 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
2867 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
2868 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
2869 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
2870 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
2871 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
2872 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
2873 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
2874 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
2875 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
2876 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
2877 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
2878 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
2879 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
2880 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
2881 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
2882 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
2883 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
2884 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
2885 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
2886 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
2887 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
2888 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
2889 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
2890 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
2891 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
2892 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
2893 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
2894 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
2895 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
2896 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
2897 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
2898 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
2899 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
2900 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
2901 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
2902 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
2903 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
2904 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
2905 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
2906 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
2907 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
2908 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
2909 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
2910 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
2911 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
2912 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
2913 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
2914 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
2915 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
2916 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
2917 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
2918 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
2919 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
2920 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
2921 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
2922 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
2923 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
2924 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
2925 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
2926 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
2927 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
2928 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
2929 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
2930 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
2931 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
2932 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
2933 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
2934 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
2935 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
2936 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
2937 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
2938 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
2939 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
2940 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
2941 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
2942 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
2943 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
2944 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
2945 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
2946 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
2947 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
2948 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
2949 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
2950 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
2951 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
2952 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
2953 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
2954 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
2955 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
2956 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
2957 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
2958 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
2959 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
2960 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
2961 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
2962 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
2963 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
2964 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
2965 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
2966 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
2967 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
2968 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
2969 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
2970 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
2971 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
2972 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
2973 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
2974 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
2975 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
2976 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
2977 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
2978 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
2979 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
2980 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
2981 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
2982 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
2983 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
2984 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
2985 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
2986 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
2987 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
2988 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
2989 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
2990 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
2991 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
2992 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
2993 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
2994 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
2995 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
2996 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
2997 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
2998 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
2999 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
3000 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
3001 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
3002 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
3003 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
3004 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
3005 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
3006 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
3007 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
3008 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
3009 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
3010 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
3011 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
3012 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
3013 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
3014 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
3015 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
3016 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
3017 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
3018 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
3019 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
3020 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
3021 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
3022 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
3023 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
3024 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
3025 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
3026 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
3027 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
3028 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
3029 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
3030 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
3031 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
3032 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
3033 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
3034 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
3035 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
3036 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
3037 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
3038 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
3039 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
3040 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
3041 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
3042 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
3043 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
3044 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
3045 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
3046 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
3047 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
3048 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
3049 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
3050 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
3051 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
3052 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
3053 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
3054 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
3055 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
3056 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
3057 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
3058 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
3059 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
3060 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
3061 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
3062 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
3063 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
3064 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
3065 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
3066 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
3067 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
3068 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
3069 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
3070 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
3071 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
3072 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
3073 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
3074 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
3075 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
3076 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
3077 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
3078 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
3079 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
3080 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
3081 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
3082 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
3083 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
3084 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
3085 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
3086 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
3087 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
3088 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
3089 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
3090 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
3091 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
3092 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
3093 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
3094 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
3095 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
3096 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
3097 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
3098 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
3099 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
3100 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
3101 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
3102 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
3103 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
3104 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
3105 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
3106 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
3107 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
3108 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
3109 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
3110 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
3111 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
3112 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
3113 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
3114 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
3115 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
3116 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
3117 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
3118 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
3119 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
3120 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
3121 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
3122 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
3123 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
3124 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
3125 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
3126 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
3127 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
3128 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
3129 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
3130 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
3131 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
3132 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
3133 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
3134 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
3135 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
3136 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
3137 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
3138 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
3139 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
3140 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
3141 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
3142 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
3143 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
3144 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
3145 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
3146 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
3147 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
3148 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
3149 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
3150 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
3151 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
3152 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
3153 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
3154 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
3155 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
3156 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
3157 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
3158 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
3159 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
3160 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
3161 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
3162 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
3163 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
3164 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
3165 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
3166 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
3167 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
3168 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
3169 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
3170 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
3171 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
3172 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
3173 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
3174 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
3175 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
3176 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
3177 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
3178 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
3179 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
3180 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
3181 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
3182 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
3183 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
3184 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
3185 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
3186 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
3187 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
3188 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
3189 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
3190 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
3191 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
3192 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
3193 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
3194 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
3195 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
3196 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
3197 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
3198 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
3199 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
3200 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
3201 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
3202 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
3203 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
3204 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
3205 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
3206 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
3207 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
3208 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
3209 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
3210 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
3211 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
3212 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
3213 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
3214 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
3215 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
3216 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
3217 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
3218 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
3219 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
3220 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
3221 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
3222 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
3223 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
3224 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
3225 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
3226 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
3227 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
3228 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
3229 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
3230 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
3231 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
3232 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
3233 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
3234 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
3235 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
3236 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
3237 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
3238 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
3239 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
3240 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
3241 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
3242 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
3243 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
3244 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
3245 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
3246 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
3247 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
3248 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
3249 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
3250 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
3251 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
3252 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
3253 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
3254 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
3255 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
3256 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
3257 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
3258 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
3259 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
3260 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
3261 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
3262 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
3263 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
3264 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
3265 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
3266 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
3267 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
3268 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
3269 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
3270 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
3271 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
3272 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
3273 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
3274 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
3275 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
3276 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
3277 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
3278 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
3279 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
3280 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
3281 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
3282 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
3283 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
3284 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
3285 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
3286 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
3287 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
3288 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
3289 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
3290 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
3291 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
3292 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
3293 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
3294 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
3295 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
3296 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
3297 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
3298 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
3299 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
3300 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
3301 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
3302 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
3303 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
3304 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
3305 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
3306 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
3307 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
3308 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
3309 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
3310 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
3311 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
3312 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
3313 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
3314 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
3315 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
3316 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
3317 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
3318 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
3319 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
3320 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
3321 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
3322 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
3323 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
3324 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
3325 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
3326 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
3327 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
3328 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
3329 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
3330 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
3331 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
3332 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
3333 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
3334 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
3335 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
3336 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
3337 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
3338 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
3339 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
3340 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
3341 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
3342 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
3343 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
3344 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
3345 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
3346 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
3347 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
3348 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
3349 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
3350 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
3351 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
3352 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
3353 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
3354 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
3355 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
3356 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
3357 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
3358 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
3359 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
3360 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
3361 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
3362 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
3363 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
3364 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
3365 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
3366 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
3367 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
3368 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
3369 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
3370 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
3371 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
3372 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
3373 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
3374 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
3375 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
3376 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
3377 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
3378 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
3379 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
3380 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
3381 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
3382 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
3383 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
3384 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
3385 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
3386 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
3387 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
3388 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
3389 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
3390 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
3391 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
3392 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
3393 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
3394 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
3395 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
3396 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
3397 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
3398 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
3399 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
3400 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
3401 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
3402 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
3403 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
3404 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
3405 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
3406 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
3407 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
3408 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
3409 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
3410 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
3411 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
3412 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
3413 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
3414 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
3415 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
3416 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
3417 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
3418 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
3419 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
3420 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
3421 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
3422 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
3423 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
3424 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
3425 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
3426 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
3427 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
3428 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
3429 * gcc.target/riscv/rvv/rvv.exp: Diito.
3430 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
3431 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
3432 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
3433 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
3434 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
3435 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
3436 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
3437 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
3438 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
3439 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
3440 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
3441 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
3442 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
3443 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
3444 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
3445 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
3446 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
3447 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
3448 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
3449 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
3450 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
3451 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
3452 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
3453 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
3454 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
3455 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
3456 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
3457 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
3458 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
3459 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
3460 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
3461 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
3462 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
3463 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
3464 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
3465 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
3466 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
3467 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
3468 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
3469 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
3470 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
3471 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
3472 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
3473 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
3474 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
3475 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
3476 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
3477 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
3478 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
3479 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
3480 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
3481 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
3482 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
3483 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
3484 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
3485 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
3486 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
3487 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
3488 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
3489 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
3490 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
3491 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
3492 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
3493 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
3494 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
3495 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
3496 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
3497 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
3498 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
3499 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
3500 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
3501 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
3502 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
3503 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
3504 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
3505 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
3506 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
3507 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
3508 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
3509 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
3510 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
3511 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
3512 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
3513 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
3514 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
3515 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
3516 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
3517 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
3518 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
3519 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
3520 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
3521 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
3522 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
3523 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
3524 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
3525 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
3526 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
3527 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
3528 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
3529 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
3530 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
3531 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
3532 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
3533 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
3534 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
3535 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
3536 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
3537 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
3538 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
3539 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
3540 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
3541 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
3542 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
3543 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
3544 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
3545 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
3546 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
3547 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
3548 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
3549 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
3550 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
3551 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
3552 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
3553 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
3554 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
3555 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
3556 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
3557 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
3558 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
3559 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
3560 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
3561 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
3562 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
3563 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
3564 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
3565 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
3566 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
3567 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
3568 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
3569 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
3570 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
3571 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
3572 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
3573 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
3574 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
3575 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
3576 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
3577 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
3578 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
3579 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
3580 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
3581 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
3582 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
3583 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
3584 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
3585 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
3586 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
3587 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
3588 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
3589 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
3590 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
3591 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
3592 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
3593 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
3594 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
3595 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
3596 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
3597 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
3598 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
3599 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
3600 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
3601 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
3602 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
3603 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
3604 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
3605 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
3606 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
3607 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
3608 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
3609 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
3610 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
3611 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
3612 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
3613 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
3614 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
3615 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
3616 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
3617 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
3618 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
3619 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
3620 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
3621 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
3622 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
3623 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
3624 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
3625 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
3626 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
3627 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
3628 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
3629 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
3630 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
3631 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
3632 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
3633 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
3634 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
3635 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
3636 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
3637 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
3638 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
3639 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
3640 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
3641 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
3642 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
3643 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
3644 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
3645 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
3646 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
3647 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
3648 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
3649 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
3650 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
3651 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
3652 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
3653 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
3654 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
3655 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
3656 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
3657 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
3658 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
3659 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
3660 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
3661 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
3662 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
3663 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
3664 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
3665 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
3666 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
3667 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
3668 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
3669 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
3670 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
3671 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
3672 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
3673 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
3674 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
3675 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
3676 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
3677 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
3678 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
3679 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
3680 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
3681 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
3682 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
3683 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
3684 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
3685 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
3686 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
3687 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
3688 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
3689 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
3690 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
3691 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
3692 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
3693 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
3694 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
3695 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
3696 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
3697 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
3698 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
3699 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
3700 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
3701 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
3702 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
3703 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
3704 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
3705 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
3706 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
3707 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
3708 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
3709 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
3710 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
3711 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
3712 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
3713 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
3714 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
3715 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
3716 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
3717 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
3718 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
3719 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
3720 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
3721 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
3722 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
3723 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
3724 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
3725 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
3726 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
3727 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
3728 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
3729 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
3730 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
3731 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
3732 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
3733 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
3734 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
3735 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
3736 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
3737 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
3738 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
3739 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
3740 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
3741 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
3742 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
3743 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
3744 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
3745 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
3746 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
3747 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
3748 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
3749 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
3750 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
3751 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
3752 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
3753 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
3754 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
3755 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
3756 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
3757 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
3758 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
3759 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
3760 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
3761 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
3762 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
3763 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
3764 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
3765 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
3766 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
3767 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
3768 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
3769 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
3770 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
3771 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
3772 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
3773 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
3774 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
3775 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
3776 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
3777 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
3778 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
3779 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
3780 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
3781 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
3782 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
3783 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
3784 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
3785 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
3786 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
3787 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
3788 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
3789 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
3790 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
3791 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
3792 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
3793 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
3794 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
3795 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
3796 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
3797 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
3798 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
3799 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
3800 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
3801 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
3802 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
3803 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
3804 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
3805 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
3806 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
3807 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
3808 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
3809 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
3810 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
3811 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
3812 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
3813 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
3814 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
3815 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
3816 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
3817 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
3818 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
3819 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
3820 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
3821 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
3822 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
3823 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
3824 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
3825 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
3826 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
3827 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
3828 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
3829 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
3830 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
3831 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
3832 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
3833 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
3834 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
3835 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
3836 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
3837 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
3838 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
3839 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
3840 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
3841 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
3842 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
3843 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
3844 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
3845 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
3846 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
3847 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
3848 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
3849 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
3850 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
3851 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
3852 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
3853 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
3854 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
3855 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
3856 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
3857 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
3858 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
3859 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
3860 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
3861 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
3862 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
3863 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
3864 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
3865 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
3866 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
3867 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
3868 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
3869 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
3870 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
3871 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
3872 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
3873 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
3874 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
3875 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
3876 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
3877 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
3878 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
3879 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
3880 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
3881 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
3882 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
3883 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
3884 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
3886 2024-03-01 Jakub Jelinek <jakub@redhat.com>
3888 PR middle-end/114156
3889 * gcc.dg/bitint-96.c: New test.
3891 2024-02-29 David Malcolm <dmalcolm@redhat.com>
3894 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
3896 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
3899 * gcc.target/avr/pr114132-1.c: New test.
3900 * gcc.target/avr/torture/pr114132-2.c: New test.
3902 2024-02-29 Marek Polacek <polacek@redhat.com>
3905 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
3906 * g++.dg/warn/Wuninitialized-34.C: New test.
3908 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
3911 * gm2/pim/pass/TestLong4.mod: Rewrite.
3912 * gm2/cpp/pass/testlong4.mod: New test.
3914 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
3917 * gcc.target/aarch64/acle/memtag_4.c: New test.
3919 2024-02-29 Xi Ruoyao <xry111@xry111.site>
3921 * gcc.target/loongarch/crc-sext.c: New test;
3923 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
3926 * g++.dg/modules/lambda-7.h: New test.
3927 * g++.dg/modules/lambda-7_a.H: New test.
3928 * g++.dg/modules/lambda-7_b.C: New test.
3929 * g++.dg/modules/lambda-7_c.C: New test.
3931 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
3933 * gcc.target/riscv/pr114130.c: New.
3935 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
3940 * gfortran.dg/pdt_4.f03: Update modified error message.
3941 * gfortran.dg/pdt_34.f03: New test.
3942 * gfortran.dg/pdt_35.f03: New test.
3943 * gfortran.dg/pdt_36.f03: New test.
3944 * gfortran.dg/pdt_37.f03: New test.
3946 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3947 Patrick Palka <ppalka@redhat.com>
3950 * g++.dg/cpp1y/var-templ87.C: New test.
3952 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
3956 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
3957 * gcc.target/bpf/btfext-funcinfo.c: Add.
3958 * gcc.target/bpf/core-attr-5.c: Fix regexp.
3959 * gcc.target/bpf/core-attr-6.c: Fix regexp.
3960 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
3961 * gcc.target/bpf/core-section-1.c: Fix regexp.
3963 2024-02-28 Harald Anlauf <anlauf@gmx.de>
3965 * gfortran.dg/pr101026.f: Let variables used in specification
3966 expression be passed as dummy arguments
3968 2024-02-28 Richard Biener <rguenther@suse.de>
3970 PR tree-optimization/113831
3971 PR tree-optimization/108355
3972 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
3974 2024-02-28 Richard Biener <rguenther@suse.de>
3976 PR tree-optimization/114121
3977 * gcc.dg/torture/pr114121.c: New testcase.
3979 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3982 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
3984 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3986 PR tree-optimization/91567
3987 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
3988 Treat i?86-*-* like x86_64-*-*.
3990 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3992 PR tree-optimization/114075
3993 * gcc.dg/gomp/pr114075.c: New test.
3995 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3997 PR tree-optimization/114041
3998 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
3999 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
4001 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4003 PR tree-optimization/113988
4004 * gcc.dg/bitint-91.c: New test.
4006 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4008 * gcc.dg/c23-stdarg-6.c: New test.
4010 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
4014 * g++.dg/cpp1z/inline-var10.C: New test.
4016 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
4019 * gcc.target/i386/pr113871-5a.c: New test.
4020 * gcc.target/i386/pr113871-5b.c: New test.
4022 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
4024 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
4026 2024-02-27 David Malcolm <dmalcolm@redhat.com>
4029 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
4031 2024-02-27 Richard Biener <rguenther@suse.de>
4033 PR tree-optimization/114074
4034 * gcc.dg/torture/pr114074.c: New testcase.
4035 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
4036 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
4037 loop to be vectorized.
4039 2024-02-27 Jakub Jelinek <jakub@redhat.com>
4041 PR rtl-optimization/114044
4042 * gcc.dg/bitint-95.c: New test.
4044 2024-02-27 Richard Biener <rguenther@suse.de>
4046 PR tree-optimization/114081
4047 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
4049 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4052 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
4053 SOLARIS_X86_AS as appropriate.
4054 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
4055 (main): Likewise for chk (pv3a).
4057 2024-02-26 Harald Anlauf <anlauf@gmx.de>
4060 * gfortran.dg/pr114012.f90: New test.
4062 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4063 H.J. Lu <hjl.tools@gmail.com>
4065 PR rtl-optimization/113617
4066 * g++.dg/other/pr113617.C: New test.
4067 * g++.dg/other/pr113617.h: New test.
4068 * g++.dg/other/pr113617-aux.cc: New test.
4070 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4073 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
4074 names rather than names of builtin replacements.
4076 2024-02-26 Richard Biener <rguenther@suse.de>
4078 PR tree-optimization/114099
4079 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
4081 2024-02-26 Richard Biener <rguenther@suse.de>
4083 PR tree-optimization/114068
4084 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
4085 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
4087 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
4089 * gnat.dg/access10.adb: New test.
4091 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4094 * gcc.target/i386/pr114097-1.c: New test.
4096 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4099 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
4101 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4103 PR tree-optimization/114090
4104 * gcc.dg/pr114090.c: New test.
4106 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4108 PR middle-end/114084
4109 * gcc.dg/bitint-94.c: New test.
4111 2024-02-26 Richard Biener <rguenther@suse.de>
4113 PR middle-end/114070
4114 * gcc.dg/torture/pr114070.c: New testcase.
4116 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4119 * gcc.target/i386/pr114094.c: New test.
4121 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4124 * gcc.target/i386/amxtile-4.c: New test.
4126 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4128 PR libfortran/105456
4129 * gfortran.dg/pr105456.f90: New test.
4131 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4133 PR tree-optimization/113205
4134 * gcc.dg/torture/pr113205.c: New test.
4136 2024-02-24 Jakub Jelinek <jakub@redhat.com>
4138 PR middle-end/114073
4139 * gcc.dg/bitint-93.c: New test.
4141 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4143 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
4145 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
4146 Harald Anlauf <anlauf@gmx.de>
4149 * gfortran.dg/allocate_with_source_27.f90: New test.
4150 * gfortran.dg/allocate_with_source_28.f90: New test.
4152 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
4154 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
4156 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4159 * g++.dg/cpp0x/constexpr-113083.C: New test.
4161 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4164 * gcc.target/aarch64/pr113613.c: New test.
4166 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4169 * gcc.target/aarch64/pr113295-2.c: New test.
4171 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4174 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
4176 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
4178 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
4179 * lib/target-supports.exp
4180 (check_effective_target_code_6_gottpoff_reloc): New.
4182 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
4185 * gcc.target/arm/neon-recip-div-1.c: New file.
4187 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4189 PR rtl-optimization/114054
4190 * gcc.dg/bitint-92.c: New test.
4192 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4194 PR tree-optimization/114040
4195 * gcc.dg/torture/bitint-60.c: New test.
4196 * gcc.dg/torture/bitint-61.c: New test.
4198 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4200 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
4201 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
4203 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4205 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
4206 (scan-sarif-file): Allow for "Segmentation Fault", too.
4208 2024-02-22 Marek Polacek <polacek@redhat.com>
4210 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
4212 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4215 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
4216 even in -std=c11 even without __extension__ and : : etc. not being
4217 valid anymore even with __extension__.
4218 * gcc.dg/c23-attr-syntax-7.c: Likewise.
4219 * gcc.dg/c23-attr-syntax-8.c: New test.
4221 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
4223 PR tree-optimization/109804
4224 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
4226 2024-02-22 Tamar Christina <tamar.christina@arm.com>
4229 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
4231 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
4234 * gm2/pim/fail/forloopby.mod: New test.
4235 * gm2/pim/pass/forloopby2.mod: New test.
4237 2024-02-22 Richard Biener <rguenther@suse.de>
4239 PR tree-optimization/114048
4240 * gcc.dg/torture/pr114048.c: New testcase.
4242 2024-02-22 Richard Biener <rguenther@suse.de>
4244 PR tree-optimization/114027
4245 * gcc.dg/vect/pr114027.c: New testcase.
4247 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4249 PR tree-optimization/113993
4250 * gcc.dg/tree-ssa/pr113993.c: New test.
4252 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4254 PR tree-optimization/114038
4255 * gcc.dg/torture/bitint-59.c: New test.
4257 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
4260 * lib/target-supports.exp
4261 (check_effective_target_powerpc_p8vector_ok): Remove.
4262 (check_effective_target_powerpc_p9vector_ok): Remove.
4263 (check_p8vector_hw_available): Replace -mpower8-vector with
4265 (check_p9vector_hw_available): Replace -mpower9-vector with
4267 (check_ppc_float128_hw_available): Likewise.
4268 (check_vect_support_and_set_flags): Replace -mpower8-vector with
4269 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
4270 nothing if check_power10_hw_available and place -mcpu=970 first
4271 if needed to avoid possible overriding.
4272 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
4273 powerpc_vsx_ok and append -mvsx to dg-options.
4274 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
4275 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
4276 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
4277 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
4278 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
4279 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4280 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
4281 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
4282 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4283 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
4284 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
4285 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
4286 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
4287 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4288 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
4289 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4290 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4291 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
4292 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4293 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4294 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
4295 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4296 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4297 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
4298 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4299 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4300 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4301 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4302 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
4303 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4304 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4305 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
4306 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4307 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4308 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
4309 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
4310 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4311 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4312 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4313 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4314 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4315 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
4316 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4317 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4318 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4319 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4320 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4321 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4322 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4323 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4324 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4325 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
4326 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4327 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4328 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4329 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4330 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4331 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4332 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4333 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4334 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4335 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
4336 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
4337 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4338 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4339 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
4340 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
4341 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4342 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4343 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
4344 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4345 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4346 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4347 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4348 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4349 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
4350 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4351 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
4352 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
4353 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4354 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
4355 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4356 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
4357 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4358 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4359 * gcc.target/powerpc/clone1.c: Likewise.
4360 * gcc.target/powerpc/ctz-3.c: Likewise.
4361 * gcc.target/powerpc/ctz-4.c: Likewise.
4362 * gcc.target/powerpc/darn-0.c: Likewise.
4363 * gcc.target/powerpc/darn-1.c: Likewise.
4364 * gcc.target/powerpc/darn-2.c: Likewise.
4365 * gcc.target/powerpc/dform-3.c: Likewise.
4366 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
4367 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4368 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
4369 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4370 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
4371 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
4372 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
4373 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
4374 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4375 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
4376 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
4377 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
4378 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
4379 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
4380 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4381 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
4382 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
4383 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
4384 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
4385 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4386 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
4387 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
4388 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
4389 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
4390 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
4391 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4392 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
4393 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
4394 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
4395 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
4396 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4397 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
4398 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
4399 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
4400 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
4401 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
4402 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4403 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
4404 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
4405 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
4406 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
4407 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4408 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
4409 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
4410 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
4411 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
4412 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
4413 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4414 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
4415 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
4416 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
4417 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
4418 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4419 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
4420 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
4421 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
4422 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4423 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
4424 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4425 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
4426 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
4427 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
4428 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
4429 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4430 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
4431 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
4432 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
4433 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
4434 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
4435 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4436 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
4437 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
4438 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
4439 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
4440 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4441 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
4442 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
4443 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
4444 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
4445 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
4446 * gcc.target/powerpc/direct-move-vector.c: Likewise.
4447 * gcc.target/powerpc/float128-type-2.c: Likewise.
4448 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
4449 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
4450 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
4451 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
4452 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
4453 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
4454 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
4455 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
4456 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
4457 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
4458 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
4459 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4460 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4461 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4462 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4463 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
4464 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
4465 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
4466 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4467 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4468 * gcc.target/powerpc/p9-extract-1.c: Likewise.
4469 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4470 * gcc.target/powerpc/p9-extract-3.c: Likewise.
4471 * gcc.target/powerpc/p9-extract-4.c: Likewise.
4472 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
4473 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
4474 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
4475 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
4476 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4477 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4478 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
4479 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4480 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
4481 * gcc.target/powerpc/p9-novsx.c: Likewise.
4482 * gcc.target/powerpc/p9-permute.c: Likewise.
4483 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
4484 * gcc.target/powerpc/p9-splat-1.c: Likewise.
4485 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4486 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4487 * gcc.target/powerpc/p9-splat-4.c: Likewise.
4488 * gcc.target/powerpc/p9-splat-5.c: Likewise.
4489 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
4490 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
4491 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
4492 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
4493 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
4494 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
4495 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
4496 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
4497 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
4498 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
4499 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
4500 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
4501 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
4502 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
4503 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
4504 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
4505 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
4506 * gcc.target/powerpc/p9-vneg.c: Likewise.
4507 * gcc.target/powerpc/p9-vparity.c: Likewise.
4508 * gcc.target/powerpc/p9-vpermr.c: Likewise.
4509 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
4510 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4511 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
4512 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
4513 * gcc.target/powerpc/ppc-round3.c: Likewise.
4514 * gcc.target/powerpc/pr103124.c: Likewise.
4515 * gcc.target/powerpc/pr104015-1.c: Likewise.
4516 * gcc.target/powerpc/pr106769-p9.c: Likewise.
4517 * gcc.target/powerpc/pr107412.c: Likewise.
4518 * gcc.target/powerpc/pr110429.c: Likewise.
4519 * gcc.target/powerpc/pr66144-1.c: Likewise.
4520 * gcc.target/powerpc/pr71186.c: Likewise.
4521 * gcc.target/powerpc/pr71309.c: Likewise.
4522 * gcc.target/powerpc/pr71670.c: Likewise.
4523 * gcc.target/powerpc/pr71698.c: Likewise.
4524 * gcc.target/powerpc/pr71720.c: Likewise.
4525 * gcc.target/powerpc/pr72853.c: Likewise.
4526 * gcc.target/powerpc/pr78056-1.c: Likewise.
4527 * gcc.target/powerpc/pr78658.c: Likewise.
4528 * gcc.target/powerpc/pr78953.c: Likewise.
4529 * gcc.target/powerpc/pr79004.c: Likewise.
4530 * gcc.target/powerpc/pr79038-1.c: Likewise.
4531 * gcc.target/powerpc/pr79179.c: Likewise.
4532 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4533 * gcc.target/powerpc/pr79799-1.c: Likewise.
4534 * gcc.target/powerpc/pr79799-2.c: Likewise.
4535 * gcc.target/powerpc/pr79799-3.c: Likewise.
4536 * gcc.target/powerpc/pr79799-5.c: Likewise.
4537 * gcc.target/powerpc/pr80695-p9.c: Likewise.
4538 * gcc.target/powerpc/pr81348.c: Likewise.
4539 * gcc.target/powerpc/pr81622.c: Likewise.
4540 * gcc.target/powerpc/pr84154-3.c: Likewise.
4541 * gcc.target/powerpc/pr90763.c: Likewise.
4542 * gcc.target/powerpc/pr96933-1.c: Likewise.
4543 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
4544 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
4545 * gcc.target/powerpc/signbit-2.c: Likewise.
4546 * gcc.target/powerpc/vadsdu-0.c: Likewise.
4547 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4548 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4549 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4550 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4551 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4552 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4553 * gcc.target/powerpc/vadsdub-2.c: Likewise.
4554 * gcc.target/powerpc/vadsduh-1.c: Likewise.
4555 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4556 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4557 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4558 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4559 * gcc.target/powerpc/vec-init-3.c: Likewise.
4560 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
4561 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
4562 * gcc.target/powerpc/vec-set-char.c: Likewise.
4563 * gcc.target/powerpc/vec-set-int.c: Likewise.
4564 * gcc.target/powerpc/vec-set-short.c: Likewise.
4565 * gcc.target/powerpc/vec_reve_2.c: Likewise.
4566 * gcc.target/powerpc/vector_float.c: Likewise.
4567 * gcc.target/powerpc/vslv-0.c: Likewise.
4568 * gcc.target/powerpc/vslv-1.c: Likewise.
4569 * gcc.target/powerpc/vsrv-0.c: Likewise.
4570 * gcc.target/powerpc/vsrv-1.c: Likewise.
4571 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
4572 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
4573 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
4574 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
4575 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
4576 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
4577 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4578 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
4579 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
4580 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
4581 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
4582 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
4583 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
4584 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
4585 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
4586 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
4587 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
4588 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
4589 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
4590 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
4591 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
4592 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4593 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
4594 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
4595 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4596 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
4597 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
4598 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
4599 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4600 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
4601 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
4602 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
4603 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
4604 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
4605 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4606 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4607 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4608 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
4609 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
4610 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
4611 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
4612 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
4613 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
4614 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4615 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
4616 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
4617 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
4618 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
4619 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
4620 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
4621 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
4622 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
4623 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
4624 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
4625 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
4626 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
4627 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
4628 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
4629 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
4630 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4631 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
4632 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
4633 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4634 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
4635 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
4636 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
4637 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
4638 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4639 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
4640 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
4641 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
4642 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
4643 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
4644 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
4645 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4646 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4647 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
4648 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
4649 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
4650 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
4651 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
4652 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
4653 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
4654 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
4655 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
4656 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
4657 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
4658 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
4659 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
4660 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
4661 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
4662 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4663 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
4664 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
4665 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
4666 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
4667 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
4668 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
4669 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
4670 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4671 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
4672 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
4673 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
4674 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
4675 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4676 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4677 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
4678 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
4679 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
4680 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
4681 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
4682 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
4683 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
4684 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
4685 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
4686 * gcc.target/powerpc/vsx-himode.c: Likewise.
4687 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4688 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4689 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4690 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4691 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4692 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
4693 powerpc_vsx_ok and append -mvsx to dg-options.
4694 * g++.target/powerpc/pr65240-2.C: Likewise.
4695 * g++.target/powerpc/pr65240-3.C: Likewise.
4696 * g++.target/powerpc/pr65242.C: Likewise.
4697 * g++.target/powerpc/pr67211.C: Likewise.
4698 * g++.target/powerpc/pr71294.C: Likewise.
4699 * g++.target/powerpc/pr84279.C: Likewise.
4700 * g++.target/powerpc/pr93974.C: Likewise.
4701 * gcc.target/powerpc/atomic-p8.c: Likewise.
4702 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4703 * gcc.target/powerpc/bcd-2.c: Likewise.
4704 * gcc.target/powerpc/bcd-3.c: Likewise.
4705 * gcc.target/powerpc/bool2-p8.c: Likewise.
4706 * gcc.target/powerpc/bool3-p8.c: Likewise.
4707 * gcc.target/powerpc/builtins-1.c: Likewise.
4708 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
4709 * gcc.target/powerpc/builtins-5.c: Likewise.
4710 * gcc.target/powerpc/builtins-9.c: Likewise.
4711 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4712 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4713 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4714 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4715 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4716 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4717 * gcc.target/powerpc/float128-type-1.c: Likewise.
4718 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
4719 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
4720 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
4721 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
4722 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
4723 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
4724 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
4725 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4726 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4727 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4728 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4729 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
4730 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
4731 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
4732 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
4733 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
4734 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
4735 * gcc.target/powerpc/fusion.c: Likewise.
4736 * gcc.target/powerpc/fusion2.c: Likewise.
4737 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
4738 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
4739 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
4740 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4741 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4742 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4743 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4744 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4745 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4746 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4747 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4748 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4749 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4750 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4751 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4752 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4753 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4754 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4755 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4756 * gcc.target/powerpc/ppc-round2.c: Likewise.
4757 * gcc.target/powerpc/pr100866-1.c: Likewise.
4758 * gcc.target/powerpc/pr100866-2.c: Likewise.
4759 * gcc.target/powerpc/pr104239-1.c: Likewise.
4760 * gcc.target/powerpc/pr104239-2.c: Likewise.
4761 * gcc.target/powerpc/pr104239-3.c: Likewise.
4762 * gcc.target/powerpc/pr106769-p8.c: Likewise.
4763 * gcc.target/powerpc/pr108396.c: Likewise.
4764 * gcc.target/powerpc/pr111449-1.c: Likewise.
4765 * gcc.target/powerpc/pr57744.c: Likewise.
4766 * gcc.target/powerpc/pr58673-1.c: Likewise.
4767 * gcc.target/powerpc/pr58673-2.c: Likewise.
4768 * gcc.target/powerpc/pr60137.c: Likewise.
4769 * gcc.target/powerpc/pr60203.c: Likewise.
4770 * gcc.target/powerpc/pr66144-2.c: Likewise.
4771 * gcc.target/powerpc/pr66144-3.c: Likewise.
4772 * gcc.target/powerpc/pr68163.c: Likewise.
4773 * gcc.target/powerpc/pr69548.c: Likewise.
4774 * gcc.target/powerpc/pr70669.c: Likewise.
4775 * gcc.target/powerpc/pr71977-1.c: Likewise.
4776 * gcc.target/powerpc/pr71977-2.c: Likewise.
4777 * gcc.target/powerpc/pr72717.c: Likewise.
4778 * gcc.target/powerpc/pr78056-3.c: Likewise.
4779 * gcc.target/powerpc/pr78056-4.c: Likewise.
4780 * gcc.target/powerpc/pr78102.c: Likewise.
4781 * gcc.target/powerpc/pr78543.c: Likewise.
4782 * gcc.target/powerpc/pr78604.c: Likewise.
4783 * gcc.target/powerpc/pr79251.p8.c: Likewise.
4784 * gcc.target/powerpc/pr79354.c: Likewise.
4785 * gcc.target/powerpc/pr79544.c: Likewise.
4786 * gcc.target/powerpc/pr79907.c: Likewise.
4787 * gcc.target/powerpc/pr79951.c: Likewise.
4788 * gcc.target/powerpc/pr80315-1.c: Likewise.
4789 * gcc.target/powerpc/pr80315-2.c: Likewise.
4790 * gcc.target/powerpc/pr80315-3.c: Likewise.
4791 * gcc.target/powerpc/pr80315-4.c: Likewise.
4792 * gcc.target/powerpc/pr80510-2.c: Likewise.
4793 * gcc.target/powerpc/pr80695-p8.c: Likewise.
4794 * gcc.target/powerpc/pr80718.c: Likewise.
4795 * gcc.target/powerpc/pr84154-2.c: Likewise.
4796 * gcc.target/powerpc/pr88558-p8.c: Likewise.
4797 * gcc.target/powerpc/pr88845.c: Likewise.
4798 * gcc.target/powerpc/pr91903.c: Likewise.
4799 * gcc.target/powerpc/pr92923-2.c: Likewise.
4800 * gcc.target/powerpc/pr96933-2.c: Likewise.
4801 * gcc.target/powerpc/pr97019.c: Likewise.
4802 * gcc.target/powerpc/pragma_power8.c: Likewise.
4803 * gcc.target/powerpc/signbit-1.c: Likewise.
4804 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4805 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
4806 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4807 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4808 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4809 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4810 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
4811 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
4812 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4813 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
4814 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
4815 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4816 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
4817 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
4818 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
4819 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4820 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
4821 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
4822 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
4823 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
4824 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4825 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
4826 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
4827 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
4828 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4829 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
4830 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4831 * gcc.target/powerpc/vec-cmp.c: Likewise.
4832 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4833 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4834 * gcc.target/powerpc/vec-extract-5.c: Likewise.
4835 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4836 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4837 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4838 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4839 * gcc.target/powerpc/vec-init-10.c: Likewise.
4840 * gcc.target/powerpc/vec-init-6.c: Likewise.
4841 * gcc.target/powerpc/vec-init-7.c: Likewise.
4842 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4843 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
4844 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
4845 * gcc.target/powerpc/vsx-simode.c: Likewise.
4846 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4847 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4848 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
4849 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
4850 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
4852 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
4853 * gcc.target/powerpc/direct-move-float3.c: Likewise.
4854 * gcc.target/powerpc/divkc3-2.c: Likewise.
4855 * gcc.target/powerpc/divkc3-3.c: Likewise.
4856 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
4857 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
4858 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
4859 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
4860 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
4861 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
4862 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
4863 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
4864 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
4865 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
4866 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
4867 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
4868 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
4869 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
4870 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
4871 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
4872 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
4873 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
4874 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
4875 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
4876 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
4877 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
4878 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
4879 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
4880 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
4881 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
4882 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
4883 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
4884 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
4885 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
4886 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
4887 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
4888 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
4889 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
4890 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
4891 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
4892 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
4893 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
4894 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
4895 * gcc.target/powerpc/mmx-packs.c: Likewise.
4896 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
4897 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
4898 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
4899 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
4900 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
4901 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
4902 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
4903 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
4904 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
4905 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
4906 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
4907 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
4908 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
4909 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
4910 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
4911 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
4912 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
4913 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
4914 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
4915 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
4916 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
4917 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
4918 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
4919 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
4920 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
4921 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
4922 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
4923 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
4924 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
4925 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
4926 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
4927 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
4928 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
4929 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
4930 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
4931 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
4932 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
4933 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
4934 * gcc.target/powerpc/mulkc3-2.c: Likewise.
4935 * gcc.target/powerpc/mulkc3-3.c: Likewise.
4936 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
4937 * gcc.target/powerpc/pr37191.c: Likewise.
4938 * gcc.target/powerpc/pr83862.c: Likewise.
4939 * gcc.target/powerpc/pr84154-1.c: Likewise.
4940 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
4941 * gcc.target/powerpc/pr85456.c: Likewise.
4942 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
4943 * gcc.target/powerpc/sse-addps-1.c: Likewise.
4944 * gcc.target/powerpc/sse-addss-1.c: Likewise.
4945 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
4946 * gcc.target/powerpc/sse-andps-1.c: Likewise.
4947 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
4948 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
4949 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
4950 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
4951 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
4952 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
4953 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
4954 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
4955 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
4956 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
4957 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
4958 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
4959 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
4960 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
4961 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
4962 * gcc.target/powerpc/sse-divps-1.c: Likewise.
4963 * gcc.target/powerpc/sse-divss-1.c: Likewise.
4964 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
4965 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
4966 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
4967 * gcc.target/powerpc/sse-minps-1.c: Likewise.
4968 * gcc.target/powerpc/sse-minps-2.c: Likewise.
4969 * gcc.target/powerpc/sse-minss-1.c: Likewise.
4970 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
4971 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
4972 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4973 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
4974 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
4975 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4976 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
4977 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
4978 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4979 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4980 * gcc.target/powerpc/sse-movss-1.c: Likewise.
4981 * gcc.target/powerpc/sse-movss-2.c: Likewise.
4982 * gcc.target/powerpc/sse-movss-3.c: Likewise.
4983 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
4984 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
4985 * gcc.target/powerpc/sse-orps-1.c: Likewise.
4986 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4987 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4988 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4989 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4990 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
4991 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4992 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4993 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4994 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4995 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
4996 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4997 * gcc.target/powerpc/sse-subps-1.c: Likewise.
4998 * gcc.target/powerpc/sse-subss-1.c: Likewise.
4999 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
5000 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
5001 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
5002 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
5003 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
5004 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
5005 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
5006 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
5007 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
5008 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
5009 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
5010 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
5011 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
5012 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
5013 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
5014 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
5015 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
5016 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
5017 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
5018 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
5019 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
5020 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
5021 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
5022 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
5023 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
5024 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
5025 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
5026 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
5027 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
5028 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
5029 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
5030 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
5031 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
5032 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
5033 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
5034 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
5035 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
5036 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
5037 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
5038 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
5039 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
5040 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
5041 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
5042 * gcc.target/powerpc/sse2-mmx.c: Likewise.
5043 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
5044 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
5045 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
5046 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
5047 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
5048 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
5049 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
5050 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
5051 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
5052 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
5053 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
5054 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
5055 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
5056 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
5057 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
5058 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
5059 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
5060 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
5061 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
5062 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
5063 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
5064 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
5065 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
5066 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
5067 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
5068 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
5069 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5070 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
5071 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
5072 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
5073 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
5074 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
5075 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
5076 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
5077 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
5078 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
5079 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
5080 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
5081 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
5082 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
5083 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
5084 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
5085 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
5086 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
5087 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
5088 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
5089 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
5090 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5091 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
5092 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
5093 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
5094 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
5095 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
5096 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
5097 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
5098 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
5099 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
5100 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
5101 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
5102 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
5103 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
5104 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
5105 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
5106 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
5107 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
5108 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
5109 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
5110 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
5111 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
5112 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
5113 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
5114 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
5115 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
5116 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
5117 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
5118 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
5119 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
5120 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
5121 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
5122 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
5123 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
5124 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
5125 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
5126 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
5127 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
5128 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
5129 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5130 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
5131 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
5132 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
5133 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
5134 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
5135 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
5136 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
5137 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
5138 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
5139 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
5140 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
5141 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
5142 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
5143 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5144 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
5145 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5146 * gcc.target/powerpc/sse3-haddps.c: Likewise.
5147 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5148 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
5149 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5150 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5151 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5152 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5153 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
5154 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
5155 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
5156 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
5157 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
5158 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
5159 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
5160 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
5161 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
5162 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
5163 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
5164 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
5165 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
5166 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
5167 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
5168 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
5169 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
5170 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
5171 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
5172 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
5173 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
5174 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
5175 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
5176 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
5177 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
5178 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
5179 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
5180 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
5181 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
5182 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
5183 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
5184 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
5185 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
5186 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
5187 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
5188 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
5189 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
5190 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
5191 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
5192 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
5193 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
5194 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
5195 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
5196 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
5197 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
5198 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
5199 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5200 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5201 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
5202 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
5203 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
5204 * gcc.target/powerpc/amo2.c: Likewise.
5205 * gcc.target/powerpc/dform-1.c: Likewise.
5206 * gcc.target/powerpc/dform-2.c: Likewise.
5207 * gcc.target/powerpc/float128-5.c: Likewise.
5208 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5209 * gcc.target/powerpc/float128-fma1.c: Likewise.
5210 * gcc.target/powerpc/float128-hw.c: Likewise.
5211 * gcc.target/powerpc/float128-hw10.c: Likewise.
5212 * gcc.target/powerpc/float128-hw11.c: Likewise.
5213 * gcc.target/powerpc/float128-hw2.c: Likewise.
5214 * gcc.target/powerpc/float128-hw3.c: Likewise.
5215 * gcc.target/powerpc/float128-hw4.c: Likewise.
5216 * gcc.target/powerpc/float128-hw5.c: Likewise.
5217 * gcc.target/powerpc/float128-hw6.c: Likewise.
5218 * gcc.target/powerpc/float128-hw7.c: Likewise.
5219 * gcc.target/powerpc/float128-hw8.c: Likewise.
5220 * gcc.target/powerpc/float128-hw9.c: Likewise.
5221 * gcc.target/powerpc/float128-minmax.c: Likewise.
5222 * gcc.target/powerpc/float128-odd.c: Likewise.
5223 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
5224 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
5225 * gcc.target/powerpc/gnuattr2.c: Likewise.
5226 * gcc.target/powerpc/pr71656-1.c: Likewise.
5227 * gcc.target/powerpc/pr71656-2.c: Likewise.
5228 * gcc.target/powerpc/pr81959.c: Likewise.
5229 * gcc.target/powerpc/pr82748-1.c: Likewise.
5230 * gcc.target/powerpc/pr82748-2.c: Likewise.
5231 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
5232 with powerpc_vsx_ok.
5233 * gcc.target/powerpc/pr98914.c: Likewise.
5234 * gcc.target/powerpc/versioned-copy-loop.c: Replace
5235 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
5237 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
5239 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
5240 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
5241 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
5242 powerpc_vsx_ok and append -mvsx to dg-options.
5243 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
5244 powerpc_vsx_ok and append -mvsx to dg-options.
5245 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
5246 powerpc_p9vector_ok with powerpc_vsx_ok and replace
5247 -mpower9-vector with -mvsx.
5248 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
5249 powerpc_vsx_ok, and replace -mpower8-vector with
5250 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
5251 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
5252 with powerpc_vsx_ok, and replace -mpower9-vector with
5253 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
5254 * gcc.dg/vect/pr109011-4.c: Likewise.
5255 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
5256 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
5257 with -mdejagnu-cpu=power8 -mvsx.
5258 * gcc.dg/vect/pr109011-5.c: Likewise.
5259 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
5260 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
5261 with -mdejagnu-cpu=power7.
5262 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
5263 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
5265 * gfortran.dg/vect/pr45714-b.f: Likewise.
5266 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
5267 with option -mdejagnu-cpu=power6.
5268 * gcc.target/powerpc/pr78056-2.c: Likewise.
5269 * gcc.target/powerpc/altivec-2-runnable.c: Replace
5270 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
5271 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
5272 * gcc.target/powerpc/altivec-37.c: Likewise.
5273 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
5274 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
5276 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
5277 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
5278 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
5279 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
5280 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
5281 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
5282 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
5283 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
5284 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
5285 * gcc.target/powerpc/pr104124.c: Likewise.
5286 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
5287 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
5288 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
5289 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
5291 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
5292 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
5293 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
5294 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
5295 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
5296 with powerpc_vsx_ok.
5298 2024-02-22 Pan Li <pan2.li@intel.com>
5301 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
5303 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
5305 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
5307 * gcc.target/riscv/asm-raw-symbol.c: New test.
5309 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5312 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
5313 Rearrange and adjust asm-checker times
5314 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
5315 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
5316 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
5317 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
5318 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
5319 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
5320 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
5322 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5323 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5324 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5325 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5326 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5327 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5328 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5329 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5330 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5331 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5332 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5333 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5334 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5335 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5336 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5337 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5338 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
5340 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5343 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
5344 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
5345 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
5346 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
5347 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
5348 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
5349 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
5350 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5351 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5352 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5353 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5354 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5355 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5356 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5357 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5358 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5359 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5360 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5361 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5362 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5363 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5364 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
5365 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
5366 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
5367 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
5368 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
5369 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
5370 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5371 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
5372 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
5373 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
5374 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
5375 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
5376 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
5377 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
5378 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
5379 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
5380 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
5381 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
5382 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5383 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
5384 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
5385 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
5386 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
5387 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
5388 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
5389 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
5390 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
5391 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
5392 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
5393 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
5394 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
5395 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
5396 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
5397 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
5398 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
5399 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
5400 * gfortran.dg/vect/vect-8.f90: Ditto
5402 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5405 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
5407 2024-02-21 David Faust <david.faust@oracle.com>
5409 * gcc.target/bpf/memcpy-1.c: New test.
5410 * gcc.target/bpf/memmove-1.c: New test.
5411 * gcc.target/bpf/memmove-2.c: New test.
5413 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
5416 * gm2/extensions/run/pass/callingc10.mod: New test.
5417 * gm2/extensions/run/pass/callingc11.mod: New test.
5418 * gm2/extensions/run/pass/callingc9.mod: New test.
5419 * gm2/extensions/run/pass/strconst.def: New test.
5420 * gm2/pim/fail/forloop.mod: New test.
5421 * gm2/pim/pass/forloop2.mod: New test.
5423 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
5425 * rust/compile/issue-2850.rs: New test.
5427 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5429 * rust/compile/issue-2847-b.rs: New test.
5431 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
5433 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
5436 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5438 * rust/compile/rustc_const_stable.rs: New test.
5440 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5442 * rust/compile/use_2.rs: New test.
5444 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5446 * rust/execute/torture/matches_macro.rs: New test.
5448 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5450 * g++.target/aarch64/acle/ls64.C: Add +ls64.
5451 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
5452 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
5453 * gcc.target/aarch64/acle/pr110100.c: Likewise.
5454 * gcc.target/aarch64/acle/pr110132.c: Likewise.
5455 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
5456 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
5458 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5461 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
5463 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5465 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
5466 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
5468 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5470 * gcc.target/aarch64/sme/sibcall_9.c: New test.
5472 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5474 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
5475 than ZA to be zeroed.
5476 (test5): Remove zeroing of ZA.
5478 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5480 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
5483 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5486 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
5487 -fno-stack-clash-protection.
5488 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
5490 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5493 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
5494 -fno-stack-clash-protection.
5495 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
5496 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
5497 * gcc.target/aarch64/sme/za_state_4.c: Add
5498 -fno-stack-clash-protection.
5499 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
5500 * gcc.target/aarch64/sme/za_state_5.c: Add
5501 -fno-stack-clash-protection.
5502 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
5504 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
5506 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
5507 Preserve exceptions.
5508 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
5511 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5514 * c-c++-common/analyzer/strlen-pr113999.c: New test.
5515 * gcc.dg/analyzer/strlen-1.c: More test coverage.
5517 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5520 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
5522 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
5525 * gfortran.dg/PR105658.f90: New test.
5527 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
5530 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
5532 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
5535 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
5537 2024-02-20 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
5541 dg-additional-options.
5543 2024-02-20 liuhongt <hongtao.liu@intel.com>
5546 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
5548 2024-02-19 David Malcolm <dmalcolm@redhat.com>
5551 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
5552 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
5554 2024-02-19 David Malcolm <dmalcolm@redhat.com>
5557 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
5559 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
5562 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
5564 2024-02-19 Patrick Palka <ppalka@redhat.com>
5567 * g++.dg/cpp2a/concepts-friend17.C: New test.
5569 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5571 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
5573 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
5576 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
5578 * gm2/extensions/run/pass/callingc2.mod: New test.
5579 * gm2/extensions/run/pass/callingc3.mod: New test.
5580 * gm2/extensions/run/pass/callingc4.mod: New test.
5581 * gm2/extensions/run/pass/callingc5.mod: New test.
5582 * gm2/extensions/run/pass/callingc6.mod: New test.
5583 * gm2/extensions/run/pass/callingc7.mod: New test.
5584 * gm2/extensions/run/pass/callingc8.mod: New test.
5585 * gm2/extensions/run/pass/fixedarray.mod: New test.
5586 * gm2/extensions/run/pass/fixedarray2.mod: New test.
5587 * gm2/pim/run/pass/constdef.def: New test.
5588 * gm2/pim/run/pass/constdef.mod: New test.
5589 * gm2/pim/run/pass/testimportconst.mod: New test.
5591 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
5593 * gdc.dg/bom_UTF16BE.d: New test.
5594 * gdc.dg/bom_UTF16LE.d: New test.
5595 * gdc.dg/bom_UTF32BE.d: New test.
5596 * gdc.dg/bom_UTF32LE.d: New test.
5597 * gdc.dg/bom_UTF8.d: New test.
5598 * gdc.dg/bom_characters.d: New test.
5599 * gdc.dg/bom_error_UTF8.d: New test.
5600 * gdc.dg/bom_infer_UTF16BE.d: New test.
5601 * gdc.dg/bom_infer_UTF16LE.d: New test.
5602 * gdc.dg/bom_infer_UTF32BE.d: New test.
5603 * gdc.dg/bom_infer_UTF32LE.d: New test.
5604 * gdc.dg/bom_infer_UTF8.d: New test.
5606 2024-02-19 Jakub Jelinek <jakub@redhat.com>
5608 PR tree-optimization/113967
5609 * gcc.dg/pr113967.c: New test.
5611 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5614 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
5616 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
5619 * gcc.target/i386/apx-push2pop2-2.c: New test.
5621 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
5623 PR middle-end/112344
5624 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
5625 if expensive tests are allowed.
5627 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5629 PR libfortran/105473
5630 * gfortran.dg/pr105473.f90: New test.
5632 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5635 * gfortran.dg/pr113503_1.f90: New test.
5636 * gfortran.dg/pr113503_2.f90: New test.
5638 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5640 PR libfortran/107068
5641 * gfortran.dg/pr107068.f90: New test.
5643 2024-02-17 Marek Polacek <polacek@redhat.com>
5646 * g++.dg/cpp0x/noexcept83.C: New test.
5648 2024-02-17 Harald Anlauf <anlauf@gmx.de>
5651 * gfortran.dg/allocatable_length_2.f90: New test.
5652 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
5654 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5656 * lib/target-supports.exp (check_effective_target_lra): Rewrite
5657 to list some heavily used always LRA targets and otherwise check the
5658 -fdump-rtl-reload-details dump for messages specific to LRA.
5660 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5662 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
5664 2024-02-16 Marek Polacek <polacek@redhat.com>
5667 * g++.dg/cpp0x/noexcept82.C: New test.
5669 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5672 * g++.dg/torture/vector-struct-1.C: New test.
5674 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
5676 * lib/scanasm.exp: add scan-assembler-bound
5678 2024-02-16 Patrick Palka <ppalka@redhat.com>
5681 * g++.dg/cpp1y/var-templ86.C: New test.
5683 2024-02-16 Marek Polacek <polacek@redhat.com>
5687 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
5688 * g++.dg/cpp0x/sfinae70.C: New test.
5689 * g++.dg/cpp0x/sfinae71.C: New test.
5690 * g++.dg/cpp0x/sfinae72.C: New test.
5691 * g++.dg/cpp2a/implicit-move4.C: New test.
5693 2024-02-16 Jakub Jelinek <jakub@redhat.com>
5696 * g++.dg/parse/pr113929.C: New test.
5698 2024-02-16 Richard Biener <rguenther@suse.de>
5700 PR tree-optimization/113895
5701 * gcc.dg/torture/pr113895-2.c: New testcase.
5702 * gcc.dg/torture/pr113895-3.c: Likewise.
5703 * gcc.dg/torture/pr113895-4.c: Likewise.
5705 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5708 * lib/target-supports.exp (is-effective-target): Handle
5710 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
5711 * gcc.dg/lto/modref-4_0.c: Likewise.
5713 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
5716 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
5717 * gcc.target/arm/pac-sibcall.c: New.
5719 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
5721 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
5722 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
5723 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
5725 2024-02-15 David Malcolm <dmalcolm@redhat.com>
5728 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
5730 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5732 PR middle-end/107385
5733 * gcc.dg/pr107385.c: Require lra effective target.
5735 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
5737 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
5738 as the value expected at 0.
5740 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
5743 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
5744 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
5745 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
5747 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5749 PR middle-end/107385
5750 * gcc.dg/pr107385.c: New test.
5752 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5754 PR middle-end/113921
5755 * gcc.target/i386/pr113921.c: New test.
5757 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
5759 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
5761 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5763 * rust/compile/issue-1773.rs.bak: Rename to ...
5764 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
5766 2024-02-15 Martin Jambor <mjambor@suse.cz>
5768 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
5769 (get_val2): Likewise.
5770 (bar): Do not return a constant. Extend xfail exception for all
5773 2024-02-15 Andreas Schwab <schwab@suse.de>
5775 * gnat.dg/div_zero.adb: Skip on RISC-V.
5777 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5779 PR tree-optimization/113567
5780 * gcc.dg/bitint-90.c: New test.
5782 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
5785 * gfortran.dg/pr105847.f90: New test.
5787 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
5789 * gcc.dg/vect/pr113576.c (dg-additional-options):
5790 Use -march=skylake-avx512 for avx512f effective target.
5791 * gcc.dg/vect/pr98308.c (dg-additional-options):
5792 Use -march=skylake-avx512 for all x86 targets.
5793 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
5796 2024-02-14 Jakub Jelinek <jakub@redhat.com>
5797 H.J. Lu <hjl.tools@gmail.com>
5800 * gcc.dg/heap-trampoline-1.c: New test.
5801 * lib/target-supports.exp (check_effective_target_heap_trampoline):
5804 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
5807 * gcc.target/i386/pr113871-1a.c: New test.
5808 * gcc.target/i386/pr113871-1b.c: New test.
5809 * gcc.target/i386/pr113871-2a.c: New test.
5810 * gcc.target/i386/pr113871-2b.c: New test.
5811 * gcc.target/i386/pr113871-3a.c: New test.
5812 * gcc.target/i386/pr113871-3b.c: New test.
5813 * gcc.target/i386/pr113871-4a.c: New test.
5815 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
5818 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
5820 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
5821 * g++.dg/modules/init-7_a.H: New test.
5822 * g++.dg/modules/init-7_b.C: New test.
5824 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
5827 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
5828 * gcc.dg/gomp/pr87895-2.c: Likewise.
5830 2024-02-14 Jan Hubicka <jh@suse.cz>
5832 PR tree-optimization/111054
5833 * gcc.c-torture/compile/pr111054.c: New test.
5835 2024-02-14 Tamar Christina <tamar.christina@arm.com>
5837 * gcc.dg/vect/vect-novect_gcond.c: New test.
5839 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5842 * gfortran.dg/pr99210.f90: New test.
5844 2024-02-14 Jonathan Yong <10walls@gmail.com>
5846 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
5847 __SIZE_TYPE__ instead of long unsigned int for size_t
5850 2024-02-14 Patrick Palka <ppalka@redhat.com>
5854 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
5855 * g++.dg/template/non-dependent31.C: New test.
5857 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5860 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
5863 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
5866 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
5867 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5869 2024-02-14 Jakub Jelinek <jakub@redhat.com>
5871 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
5872 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
5874 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
5877 * g++.dg/modules/enum-12.C: New test.
5879 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5882 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
5883 * gcc.target/i386/pr113689-2.c: Likewise.
5884 * gcc.target/i386/pr113689-3.c: Likewise.
5886 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5888 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
5890 * gfortran.dg/fmt_en_rd.f90: Likewise.
5891 * gfortran.dg/fmt_en_rn.f90: Likewise.
5892 * gfortran.dg/fmt_en_ru.f90: Likewise.
5893 * gfortran.dg/fmt_en_rz.f90: Likewise.
5895 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
5901 2024-02-13 Marek Polacek <polacek@redhat.com>
5905 * g++.dg/semicolon-fixits.C: Run in C++98 only.
5906 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
5907 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
5908 * g++.dg/DRs/dr1693-1.C: New test.
5909 * g++.dg/DRs/dr1693-2.C: New test.
5911 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
5914 * gcc.target/i386/pr113876.c: New test.
5916 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
5918 PR middle-end/113904
5919 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
5920 argument from integer to a logical expression.
5921 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
5922 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
5923 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
5924 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
5925 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
5926 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
5927 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
5928 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
5929 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
5930 * gfortran.dg/gomp/declare-variant-20.f90: New test.
5932 2024-02-13 Patrick Palka <ppalka@redhat.com>
5934 * g++.dg/modules/friend-6_a.C: New test.
5935 * g++.dg/modules/using-enum-3_a.C: New test.
5936 * g++.dg/modules/using-enum-3_b.C: New test.
5938 2024-02-13 Harald Anlauf <anlauf@gmx.de>
5941 * gfortran.dg/bind_c_optional-2.f90: New test.
5943 2024-02-13 Jason Merrill <jason@redhat.com>
5946 * g++.dg/cpp1y/var-templ85.C: New test.
5948 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
5950 * gcc.target/riscv/pr113742.c: New test.
5952 2024-02-13 Marek Polacek <polacek@redhat.com>
5955 * g++.dg/cpp2a/concepts-pr112436.C: New test.
5957 2024-02-13 Richard Biener <rguenther@suse.de>
5959 PR tree-optimization/113896
5960 * g++.dg/torture/pr113896.C: New testcase.
5962 2024-02-13 Richard Biener <rguenther@suse.de>
5964 PR tree-optimization/113895
5965 * gcc.dg/torture/pr113895-1.c: New testcase.
5967 2024-02-13 Richard Biener <rguenther@suse.de>
5969 PR tree-optimization/113902
5970 * gcc.dg/vect/pr113902.c: New testcase.
5972 2024-02-13 Tamar Christina <tamar.christina@arm.com>
5974 PR tree-optimization/113734
5975 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
5977 2024-02-13 Alex Coplan <alex.coplan@arm.com>
5980 * g++.dg/ext/has-feature2.C: New test.
5982 2024-02-13 Richard Biener <rguenther@suse.de>
5984 PR tree-optimization/113898
5985 * gcc.dg/torture/pr113898.c: New testcase.
5987 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
5990 * gfortran.dg/allocatable_length.f90: New test.
5992 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5994 * gfortran.dg/pr109358.f90: New test.
5996 2024-02-12 Marek Polacek <polacek@redhat.com>
5999 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
6001 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6003 PR tree-optimization/113849
6004 * gcc.dg/torture/bitint-58.c: New test.
6006 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6009 * c-c++-common/Wattributes-3.c: New test.
6011 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6013 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
6014 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
6015 dg-message for dbgcnt message.
6017 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6020 * gdc.dg/imports/pr113125.d: New test.
6021 * gdc.dg/pr113125.d: New test.
6023 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6026 * gdc.dg/torture/pr113758.d: New test.
6028 2024-02-12 Richard Biener <rguenther@suse.de>
6030 PR tree-optimization/113831
6031 PR tree-optimization/108355
6032 * gcc.dg/torture/pr113831.c: New testcase.
6033 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
6035 2024-02-12 Pan Li <pan2.li@intel.com>
6037 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
6039 2024-02-12 Richard Biener <rguenther@suse.de>
6041 PR tree-optimization/113863
6042 * gcc.dg/vect/pr113863.c: New testcase.
6044 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
6046 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
6047 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
6049 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6051 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
6053 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6055 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
6057 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6059 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
6060 * gcc.target/i386/pr113689-2.c: Likewise.
6061 * gcc.target/i386/pr113689-3.c: Likewise.
6063 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6065 * gcc.dg/ssp-2.c: Ignore warning that
6066 -multiply_defined is obsolete
6068 2024-02-10 Marek Polacek <polacek@redhat.com>
6073 * g++.dg/DRs/dr2237.C: Adjust dg-error.
6074 * g++.dg/parse/constructor2.C: Likewise.
6075 * g++.dg/template/error34.C: Likewise.
6076 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6077 * g++.dg/DRs/dr2237-2.C: New test.
6078 * g++.dg/DRs/dr2237-3.C: New test.
6079 * g++.dg/DRs/dr2237-4.C: New test.
6080 * g++.dg/DRs/dr2237-5.C: New test.
6081 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
6082 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
6083 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
6084 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
6086 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6088 * gcc.dg/darwin-ld-2.c: Ignore warning
6089 that -bind_at_load is deprecated.
6091 2024-02-10 Jakub Jelinek <jakub@redhat.com>
6093 PR middle-end/110754
6094 * gcc.dg/attr-assume-6.c: New test.
6095 * g++.dg/cpp23/attr-assume12.C: New test.
6097 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
6100 * g++.dg/cpp1y/constexpr-reinterpret3.C,
6101 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
6103 2024-02-09 Marek Polacek <polacek@redhat.com>
6106 * g++.dg/ext/type_pack_element4.C: New test.
6108 2024-02-09 Marek Polacek <polacek@redhat.com>
6111 * g++.dg/cpp0x/sfinae69.C: New test.
6113 2024-02-09 Harald Anlauf <anlauf@gmx.de>
6116 * gfortran.dg/arithmetic_overflow_2.f90: New test.
6118 2024-02-09 Patrick Palka <ppalka@redhat.com>
6121 * g++.dg/modules/anon-3_a.H: New test.
6122 * g++.dg/modules/anon-3_b.C: New test.
6124 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6126 PR tree-optimization/113783
6127 * gcc.dg/bitint-88.c: New test.
6129 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6131 PR middle-end/113415
6132 * gcc.target/i386/pr113415.c: New test.
6134 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6136 PR tree-optimization/113818
6137 * gcc.dg/bitint-89.c: New test.
6139 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6141 PR tree-optimization/113774
6142 * gcc.dg/torture/bitint-57.c: New test.
6144 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6146 * gcc.misc-tests/options.exp: Allow other options before the
6147 -quite option for cc1.
6149 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
6151 * gcc.target/riscv/rvv/base/abi-1.c: change selector
6152 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
6153 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
6155 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
6157 * lib/target-supports.exp
6158 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
6159 et_arm_fp16_alternative_flags to cache the result. Improve test
6160 for FP16 availability.
6161 (add_options_for_arm_fp16_alternative): Use
6162 et_arm_fp16_alternative_flags.
6163 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
6164 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
6165 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
6166 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
6167 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
6168 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
6169 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
6170 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
6171 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
6172 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
6173 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
6174 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
6175 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
6176 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
6177 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
6178 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
6179 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
6180 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
6181 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
6182 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
6184 2024-02-08 Patrick Palka <ppalka@redhat.com>
6187 * g++.dg/cpp2a/nontype-class65.C: New test.
6189 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
6191 PR tree-optimization/113735
6192 * gcc.dg/tree-ssa/pr113735.c: New test.
6194 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
6198 * gcc.target/i386/apx-ndd-2.c: New test.
6199 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
6200 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
6201 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
6202 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
6203 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
6204 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
6205 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
6206 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
6207 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
6208 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
6209 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
6210 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
6212 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6214 PR tree-optimization/113808
6215 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
6216 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
6218 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6220 PR tree-optimization/113808
6221 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
6223 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6225 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
6228 2024-02-08 Pan Li <pan2.li@intel.com>
6231 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
6233 2024-02-08 Joseph Myers <josmyers@redhat.com>
6236 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
6237 gcc.dg/pr113776-4.c: New tests.
6239 2024-02-08 Jason Merrill <jason@redhat.com>
6241 * g++.dg/cpp2a/nontype-class64.C: New test.
6243 2024-02-07 Richard Biener <rguenther@suse.de>
6245 PR tree-optimization/113796
6246 * gcc.dg/torture/pr113796.c: New testcase.
6248 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
6249 Uros Bizjak <ubizjak@gmail.com>
6252 * gcc.target/i386/pr113690.c: New test case.
6254 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
6256 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
6258 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6260 * rust/compile/issue-2040.rs:
6261 Enclose 'const' in single quotes.
6263 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6265 * rust/compile/issue-2775.rs: New test.
6267 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6269 * rust/compile/issue-2782.rs: New test.
6271 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6273 * rust/compile/issue-1773.rs: Moved to...
6274 * rust/compile/issue-1773.rs.bak: ...here.
6275 * rust/compile/issue-2723-1.rs: New test.
6276 * rust/compile/issue-2723-2.rs: New test.
6278 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6280 * rust/compile/issue-2747.rs: New test.
6282 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6284 * rust/compile/issue-2772-1.rs: New test.
6285 * rust/compile/issue-2772-2.rs: New test.
6287 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6289 * rust/compile/issue-1483.rs: New test.
6291 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6293 * rust/compile/issue-2812.rs: New test.
6295 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6297 PR tree-optimization/113750
6298 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
6299 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
6300 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
6301 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
6302 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
6304 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6306 PR tree-optimization/113731
6307 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
6309 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6311 PR tree-optimization/113467
6312 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
6314 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6316 PR tree-optimization/113756
6317 * gcc.dg/pr113756.c: New test.
6319 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6321 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
6322 { aix || solaris2 } && !gas.
6324 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6326 PR tree-optimization/113753
6327 * gcc.dg/torture/bitint-56.c: New test.
6328 * gcc.dg/bitint-87.c: New test.
6330 2024-02-07 Pan Li <pan2.li@intel.com>
6333 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
6334 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
6336 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6339 * g++.dg/parse/pr113788.C: New test.
6341 2024-02-06 Marek Polacek <polacek@redhat.com>
6344 * g++.dg/cpp0x/deleted17.C: New test.
6346 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
6348 * g++.target/aarch64/mv-symbols1.C: New test.
6349 * g++.target/aarch64/mv-symbols2.C: Ditto.
6350 * g++.target/aarch64/mv-symbols3.C: Ditto.
6351 * g++.target/aarch64/mv-symbols4.C: Ditto.
6352 * g++.target/aarch64/mv-symbols5.C: Ditto.
6353 * g++.target/aarch64/mvc-symbols1.C: Ditto.
6354 * g++.target/aarch64/mvc-symbols2.C: Ditto.
6355 * g++.target/aarch64/mvc-symbols3.C: Ditto.
6356 * g++.target/aarch64/mvc-symbols4.C: Ditto.
6358 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6361 * gcc.dg/asan/pr110676.c: New test.
6363 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6365 PR tree-optimization/113736
6366 * gcc.dg/bitint-86.c: New test.
6368 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6370 PR tree-optimization/113759
6371 * gcc.c-torture/compile/pr113759.c: New test.
6373 2024-02-06 Jason Merrill <jason@redhat.com>
6376 * g++.dg/cpp2a/spaceship-eq17.C: New test.
6378 2024-02-05 Jason Merrill <jason@redhat.com>
6381 * g++.dg/ext/frounding-math1.C: New test.
6383 2024-02-05 Jason Merrill <jason@redhat.com>
6386 * g++.dg/cpp0x/initlist-array22.C: New test.
6388 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
6391 * gcc.target/i386/pr113689-1.c: New file.
6392 * gcc.target/i386/pr113689-2.c: Likewise.
6393 * gcc.target/i386/pr113689-3.c: Likewise.
6395 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6398 * gcc.dg/bitint-85.c: New test.
6400 2024-02-05 Richard Ball <richard.ball@arm.com>
6402 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
6403 * g++.target/arm/bti_thunk.C: New test.
6405 2024-02-05 H.J. Lu <(no_default)>
6407 * gcc.target/i386/apx-ndd.c: Updated.
6409 2024-02-05 Richard Biener <rguenther@suse.de>
6411 PR tree-optimization/113707
6412 * gcc.dg/torture/pr113707-1.c: New testcase.
6413 * gcc.dg/torture/pr113707-2.c: Likewise.
6415 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6417 PR tree-optimization/113737
6418 * gcc.dg/bitint-84.c: New test.
6420 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
6422 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
6423 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
6425 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
6427 * gcc.target/riscv/reg_subreg_costs.c: New test.
6428 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
6430 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
6432 * gcc.dg/pr84877.c: Adjust xfail parentheses.
6434 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6436 PR libfortran/111022
6437 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
6438 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
6439 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
6440 * gfortran.dg/pr111022.f90: New test.
6442 2024-02-03 Jakub Jelinek <jakub@redhat.com>
6444 PR middle-end/113722
6445 * gcc.dg/pr113722.c: New test.
6447 2024-02-03 Patrick Palka <ppalka@redhat.com>
6451 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
6452 * g++.dg/cpp2a/concepts-friend16.C: New test.
6454 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
6457 * gm2/extensions/fail/arith1.mod: New test.
6458 * gm2/extensions/fail/arith2.mod: New test.
6459 * gm2/extensions/fail/arith3.mod: New test.
6460 * gm2/extensions/fail/arith4.mod: New test.
6461 * gm2/extensions/fail/arithpromote.mod: New test.
6462 * gm2/extensions/fail/extensions-fail.exp: New test.
6463 * gm2/linking/fail/badimp.def: New test.
6464 * gm2/linking/fail/badimp.mod: New test.
6465 * gm2/linking/fail/linking-fail.exp: New test.
6466 * gm2/linking/fail/testbadimp.mod: New test.
6468 2024-02-02 Tamar Christina <tamar.christina@arm.com>
6470 PR tree-optimization/113588
6471 PR tree-optimization/113467
6472 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
6473 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
6475 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
6477 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
6478 for `vector *signed short` instead of the `vect` dump.
6479 * gcc.dg/vect/vect-avg-11.c: Likewise.
6480 * gcc.dg/vect/vect-avg-12.c: Likewise.
6481 * gcc.dg/vect/vect-avg-13.c: Likewise.
6482 * gcc.dg/vect/vect-avg-14.c: Likewise.
6483 * gcc.dg/vect/vect-avg-2.c: Likewise.
6484 * gcc.dg/vect/vect-avg-3.c: Likewise.
6485 * gcc.dg/vect/vect-avg-4.c: Likewise.
6486 * gcc.dg/vect/vect-avg-5.c: Likewise.
6487 * gcc.dg/vect/vect-avg-6.c: Likewise.
6488 * gcc.dg/vect/vect-avg-7.c: Likewise.
6489 * gcc.dg/vect/vect-avg-8.c: Likewise.
6491 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6494 * gcc.dg/torture/bitint-53.c: New test.
6495 * gcc.dg/torture/bitint-55.c: New test.
6497 2024-02-02 Antoni Boucher <bouanto@zoho.com>
6499 * jit.dg/all-non-failing-tests.h: New test.
6500 * jit.dg/test-sizeof.c: New test.
6502 2024-02-02 Jason Merrill <jason@redhat.com>
6505 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
6506 * g++.dg/cpp2a/spaceship-eq16.C: New test.
6508 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6511 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
6513 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6515 * lib/target-supports.exp (check_effective_target_shared):
6516 Allow the external symbols referenced in the test to be undefined.
6518 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6520 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
6521 we expect the C++ driver to provide paths for libstdc++.
6522 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
6523 we need a path added for libstdc++.
6524 * gdc.dg/ubsan/ubsan.exp: Likewise.
6525 * gfortran.dg/ubsan/ubsan.exp: Likewise.
6526 * lib/ubsan-dg.exp: Handle a single parameter to init that
6527 requests addition of a path to libstdc++ to link flags.
6529 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6531 * g++.dg/asan/asan.exp: Add a parameter to init to say that
6532 we expect the C++ driver to provide paths for libstdc++.
6533 * g++.dg/hwasan/hwasan.exp: Likewise
6534 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
6535 we need a path added for libstdc++.
6536 * gcc.dg/hwasan/hwasan.exp: Likewise.
6537 * gdc.dg/asan/asan.exp: Likewise.
6538 * gfortran.dg/asan/asan.exp: Likewise.
6539 * lib/asan-dg.exp: Handle a single parameter to init that
6540 requests addition of a path to libstdc++ to link flags.
6541 * lib/hwasan-dg.exp: Likewise.
6543 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6545 PR tree-optimization/113691
6546 * gcc.dg/bitint-83.c: New test.
6548 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6550 PR tree-optimization/113692
6551 * gcc.dg/bitint-82.c: New test.
6553 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6555 PR middle-end/113699
6556 * gcc.dg/bitint-81.c: New test.
6558 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6560 PR middle-end/113705
6561 * g++.dg/opt/pr113705.C: New test.
6563 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6565 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
6568 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6570 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
6572 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6574 * gcc.target/i386/pr80569.c: Require gas.
6576 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
6579 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6581 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
6582 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
6584 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6587 * lib/obj-c++.exp: Decide on whether to present -B or -L to
6588 reference the paths to uninstalled libobjc/libobjc-gnu and
6589 libstdc++ and use that to generate the link flags.
6591 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6594 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
6596 * gfortran.dg/dg.exp: Likewise.
6597 * lib/gfortran.exp: Decide on whether to present -B or -L to
6598 reference the paths to uninstalled libgfortran, libqadmath and
6599 libatomic and use that to generate the link flags.
6601 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6603 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
6604 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
6606 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6608 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
6610 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
6611 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
6612 * gcc.target/i386/pieces-memset-36.c: Likewise.
6613 * gcc.target/i386/pieces-memset-40.c: Likewise.
6614 * gcc.target/i386/pieces-memset-9.c: Likewise.
6616 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6618 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
6621 2024-02-02 Jason Merrill <jason@redhat.com>
6624 * g++.dg/cpp2a/no_unique_address15.C: New test.
6626 2024-02-02 Jason Merrill <jason@redhat.com>
6629 * g++.dg/cpp1y/var-templ-array1.C: New test.
6631 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6633 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
6635 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
6637 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
6639 2024-02-02 Li Wei <liwei@loongson.cn>
6641 * gfortran.dg/vect/vect-10.f90: New test.
6643 2024-02-02 Xi Ruoyao <xry111@xry111.site>
6645 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
6646 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
6647 instruction sequences are not reordered by the compiler.
6648 (NOIPA): Disallow interprocedural optimizations.
6649 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
6650 duplicated from func-call-extreme-1.c, include it instead.
6651 (dg-options): Likewise.
6652 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
6654 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
6656 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
6657 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
6658 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
6659 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
6660 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
6662 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6664 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
6666 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6668 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
6669 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
6671 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6673 * gcc.target/loongarch/attr-model-5.c: New test.
6674 * gcc.target/loongarch/func-call-extreme-5.c: New test.
6675 * gcc.target/loongarch/func-call-extreme-6.c: New test.
6676 * gcc.target/loongarch/tls-extreme-macro.c: New test.
6678 2024-02-01 Marek Polacek <polacek@redhat.com>
6680 * g++.dg/warn/Wdangling-reference21.C: New test.
6682 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
6684 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
6687 2024-02-01 Patrick Palka <ppalka@redhat.com>
6690 * g++.dg/template/ttp42.C: New test.
6691 * g++.dg/template/ttp43.C: New test.
6693 2024-02-01 Marek Polacek <polacek@redhat.com>
6696 * g++.dg/cpp2a/concepts-throw1.C: New test.
6697 * g++.dg/eh/throw4.C: New test.
6699 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
6701 * gcc.target/riscv/za-ext.c: New test.
6702 * gcc.target/riscv/zi-ext.c: New test.
6704 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6706 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
6708 * gcc.target/i386/pr38534-2.c: Likewise.
6709 * gcc.target/i386/pr38534-3.c: Likewise.
6710 * gcc.target/i386/pr38534-4.c: Likewise.
6712 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6714 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
6716 * gcc.target/i386/no-callee-saved-2.c: Likewise.
6718 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6720 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
6721 -mno-stackrealign to dg-options.
6723 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6725 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
6728 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
6731 for double-quoted section name.
6732 * g++.dg/ext/attr-section2a.C: Likewise.
6733 * g++.dg/ext/attr-section2b.C: Likewise.
6735 2024-02-01 Richard Biener <rguenther@suse.de>
6737 PR tree-optimization/113693
6738 * gcc.dg/pr113693.c: New testcase.
6740 2024-02-01 Jakub Jelinek <jakub@redhat.com>
6741 Jason Merrill <jason@redhat.com>
6744 * g++.dg/asan/initlist1.C: New test.
6746 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
6747 Richard Biener <rguenther@suse.de>
6750 * g++.target/i386/pr113560.C: New test case.
6751 * gcc.target/i386/pr113560.c: Likewise.
6752 * gcc.dg/pr87954.c: Update test case.
6754 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6757 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6760 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
6761 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
6762 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
6763 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
6764 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
6765 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
6766 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
6767 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
6768 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
6769 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
6770 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
6771 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
6772 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
6773 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
6774 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
6775 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
6776 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
6777 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
6778 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
6779 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
6780 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
6781 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
6782 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
6783 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
6784 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
6785 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
6786 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
6787 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
6788 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
6789 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
6790 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
6791 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
6792 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
6793 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
6794 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
6795 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
6796 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
6797 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
6798 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
6799 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
6800 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
6801 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
6802 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
6803 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
6804 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
6805 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
6806 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
6807 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
6808 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
6809 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
6810 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
6811 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
6812 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
6813 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
6814 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
6815 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
6816 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
6817 * gfortran.dg/vect/vect-8.f90: ditto
6819 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6822 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
6823 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
6824 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
6825 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
6826 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
6827 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
6828 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
6829 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
6830 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
6831 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
6832 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
6833 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
6834 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
6835 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
6836 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
6837 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
6838 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
6839 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
6840 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
6841 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
6842 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
6843 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
6844 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
6845 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
6846 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
6847 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
6848 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
6849 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
6850 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
6851 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
6852 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
6853 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
6854 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
6855 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
6856 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
6857 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
6858 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
6859 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
6860 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
6861 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
6862 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
6863 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
6864 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
6865 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
6866 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
6867 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
6868 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
6869 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
6870 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
6871 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
6872 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
6873 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
6874 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
6875 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
6876 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
6877 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
6878 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
6879 * gfortran.dg/vect/vect-8.f90: ditto
6881 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
6884 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
6886 2024-01-31 David Malcolm <dmalcolm@redhat.com>
6889 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
6891 2024-01-31 Joseph Myers <josmyers@redhat.com>
6894 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
6896 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
6898 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
6899 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
6900 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
6902 2024-01-31 Martin Uecker <uecker@tugraz.at>
6905 * gcc.dg/pr113438.c: New test.
6907 2024-01-31 Jonathan Yong <10walls@gmail.com>
6909 * c-c++-common/analyzer/uninit-pr108968-register.c:
6910 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
6912 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
6915 * gm2/pim/pass/stdio.mod: Moved to...
6916 * gm2/pim/pass/teststdio.mod: ...here.
6917 * gm2/pim/run/pass/builtins.mod: Moved to...
6918 * gm2/pim/run/pass/testbuiltins.mod: ...here.
6919 * gm2/pim/run/pass/math.mod: Moved to...
6920 * gm2/pim/run/pass/testmath.mod: ...here.
6921 * gm2/pim/run/pass/math2.mod: Moved to...
6922 * gm2/pim/run/pass/testmath2.mod: ...here.
6924 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6927 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
6928 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
6930 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6933 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
6935 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6936 Matthew Malcomson <matthew.malcomson@arm.com>
6939 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
6941 2024-01-31 Richard Biener <rguenther@suse.de>
6943 PR middle-end/110176
6944 * gcc.dg/torture/pr110176.c: New testcase.
6946 2024-01-31 Alex Coplan <alex.coplan@arm.com>
6949 * gcc.target/aarch64/torture/pr111677.c: New test.
6951 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6953 * gcc.target/i386/auto-init-5.c: Add
6954 -fno-asynchronous-unwind-tables to dg-options.
6955 * gcc.target/i386/auto-init-6.c: Likewise.
6957 2024-01-31 Richard Biener <rguenther@suse.de>
6959 PR tree-optimization/111444
6960 * gcc.dg/torture/pr111444.c: New testcase.
6962 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6964 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
6966 2024-01-31 Richard Biener <rguenther@suse.de>
6968 PR tree-optimization/113630
6969 * gcc.dg/torture/pr113630.c: New testcase.
6971 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6973 PR rtl-optimization/113656
6974 * gcc.target/i386/pr113656.c: New test.
6976 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6979 * gcc.dg/bitint-80.c: New test.
6981 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6983 PR tree-optimization/113639
6984 * gcc.dg/bitint-79.c: New test.
6986 2024-01-31 Richard Biener <rguenther@suse.de>
6988 PR tree-optimization/113670
6989 * gcc.target/i386/pr113670.c: New testcase.
6991 2024-01-31 Alexandre Oliva <oliva@adacore.com>
6994 * gcc.dg/strub-internal-pr113394.c: New.
6996 2024-01-31 Joseph Myers <josmyers@redhat.com>
7000 * gcc.c-torture/compile/pr111059-1.c,
7001 gcc.c-torture/compile/pr111059-2.c,
7002 gcc.c-torture/compile/pr111059-3.c,
7003 gcc.c-torture/compile/pr111059-4.c,
7004 gcc.c-torture/compile/pr111059-5.c,
7005 gcc.c-torture/compile/pr111059-6.c,
7006 gcc.c-torture/compile/pr111059-7.c,
7007 gcc.c-torture/compile/pr111059-8.c,
7008 gcc.c-torture/compile/pr111059-9.c,
7009 gcc.c-torture/compile/pr111059-10.c,
7010 gcc.c-torture/compile/pr111059-11.c,
7011 gcc.c-torture/compile/pr111059-12.c,
7012 gcc.c-torture/compile/pr111911-1.c,
7013 gcc.c-torture/compile/pr111911-2.c: New tests.
7015 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7018 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
7020 2024-01-30 Fangrui Song <maskray@google.com>
7023 * gcc.target/i386/asm-raw-symbol.c: New testcase.
7025 2024-01-30 Marek Polacek <polacek@redhat.com>
7029 * g++.dg/warn/Wdangling-reference18.C: New test.
7030 * g++.dg/warn/Wdangling-reference19.C: New test.
7031 * g++.dg/warn/Wdangling-reference20.C: New test.
7033 2024-01-30 Patrick Palka <ppalka@redhat.com>
7036 * g++.dg/cpp0x/temp_default8.C: New test.
7038 2024-01-30 Jason Merrill <jason@redhat.com>
7041 * g++.dg/abi/anon6.C: Specify ABI v18.
7042 * g++.dg/abi/anon6a.C: New test for ABI v19.
7044 2024-01-30 Jason Merrill <jason@redhat.com>
7047 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
7049 2024-01-30 Patrick Palka <ppalka@redhat.com>
7052 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
7054 2024-01-30 Patrick Palka <ppalka@redhat.com>
7057 * g++.dg/template/nontype30.C: New test.
7059 2024-01-30 Pan Li <pan2.li@intel.com>
7061 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
7062 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
7063 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
7064 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
7065 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
7066 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
7067 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
7068 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
7069 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
7070 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
7071 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
7072 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
7073 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
7074 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
7075 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
7076 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
7077 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
7079 2024-01-30 David Malcolm <dmalcolm@redhat.com>
7082 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
7084 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7086 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
7087 * rust/execute/torture/coercion3.rs: Likewise.
7088 * rust/execute/torture/issue-2080.rs: Likewise.
7089 * rust/execute/torture/issue-2179.rs: Likewise.
7090 * rust/execute/torture/issue-2180.rs: Likewise.
7091 * rust/execute/torture/iter1.rs: Likewise.
7093 2024-01-30 Robert Goss <goss.robert@gmail.com>
7095 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
7097 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7099 * rust/compile/for_lifetimes.rs: New test.
7101 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7103 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
7105 2024-01-30 Robert Goss <goss.robert@gmail.com>
7107 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
7109 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7111 * rust/compile/issue-2788.rs: New test.
7113 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7115 * rust/compile/const_trait_fn.rs:
7116 Enclose const in single quotes.
7118 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7120 * rust/compile/issue-2785.rs: New test.
7122 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
7124 * rust/compile/issue-2187.rs: New file.
7125 * rust/execute/torture/issue-2187.rs: New file.
7127 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7129 * rust/compile/issue-2767.rs: New test.
7131 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7133 * rust/compile/torture/intrinsics-4.rs: Adjust.
7134 * rust/compile/torture/intrinsics-math.rs: Adjust.
7135 * rust/execute/torture/atomic_load.rs: Adjust.
7136 * rust/execute/torture/atomic_store.rs: Adjust.
7137 * rust/compile/torture/intrinsics-1.rs: Removed.
7138 * rust/compile/torture/builtin_abort.rs: New test.
7139 * rust/execute/torture/builtin_abort.rs: New test.
7141 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
7143 * rust/compile/sized-stub.rs: New test.
7145 2024-01-30 Nobel Singh <nobel2073@gmail.com>
7147 * rust/compile/issue-2040.rs: New test.
7149 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7151 * rust/compile/functions_without_body.rs: New test.
7153 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7155 * rust/execute/torture/name_resolution.rs: New test.
7157 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7159 * rust/compile/name_resolution11.rs: New test.
7160 * rust/compile/name_resolution12.rs: New test.
7161 * rust/compile/name_resolution13.rs: New test.
7163 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7165 * rust/compile/const_trait_fn.rs: New test.
7167 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7169 * rust/compile/const_async_function.rs: New test.
7171 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7173 * rust/compile/unsafe_module.rs: New test.
7175 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
7177 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
7178 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
7180 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7182 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
7183 * rust/compile/empty_union.rs: New test.
7185 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7187 * rust/compile/non_foreign_variadic_function.rs: New test.
7189 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7191 * rust/compile/auto_trait_invalid.rs: Update old test with updated
7194 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7196 * rust/compile/auto_trait_super_trait.rs: New test.
7198 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7200 * rust/compile/generic_auto_trait.rs: New test.
7202 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7204 * rust/compile/self_const_ptr.rs: New test.
7205 * rust/compile/self_mut_ptr.rs: New test.
7206 * rust/compile/self_ptr.rs: New test.
7208 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7210 * rust/compile/trait_pub_type.rs: New test.
7212 2024-01-30 Richard Biener <rguenther@suse.de>
7214 PR tree-optimization/113659
7215 * gcc.dg/pr113659.c: New testcase.
7217 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
7220 * lib/gdc.exp: Decide on whether to present -B or -L to reference
7221 the paths to uninstalled libphobos and libstdc++ and use that to
7222 generate the link flags.
7224 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7227 * gcc.c-torture/compile/pr113623.c: New test.
7229 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7232 * go.dg/pr113636.go: New test.
7234 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7236 PR tree-optimization/113603
7237 * gcc.c-torture/compile/pr113603.c: New test.
7239 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7241 PR middle-end/101195
7242 * gcc.dg/pr101195.c: New test.
7244 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7246 PR middle-end/113622
7247 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
7249 * gcc.target/i386/pr113622-3.c: Likewise.
7251 2024-01-30 Alexandre Oliva <oliva@adacore.com>
7254 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
7256 * c-c++-common/strub-unsupported-2.c: Require strub.
7257 * c-c++-common/strub-unsupported-3.c: Same.
7258 * c-c++-common/strub-unsupported.c: Same.
7259 * lib/target-supports.exp (check_effective_target_strub): Return 0
7262 2024-01-30 H.J. Lu <(no_default)>
7264 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
7265 * gcc.target/i386/pr107057.c: Likewise.
7267 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7269 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
7270 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
7271 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
7272 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
7273 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
7275 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7277 * lib/target-supports.exp (check_effective_target_shared):
7278 Check for a static-only libc.
7280 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7282 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
7283 * c-c++-common/dfp/pr39034.c: Likewise.
7284 * c-c++-common/dfp/pr39035.c: Likewise.
7285 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
7286 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
7287 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
7288 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
7289 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
7290 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
7291 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
7292 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
7293 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
7294 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
7295 * gcc.dg/dfp/pr108068.c: Likewise.
7296 * gcc.dg/dfp/pr97439.c: Likewise.
7297 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
7298 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
7299 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
7300 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
7301 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
7302 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
7303 * g++.dg/compat/decimal/return-1_main.C: Likewise.
7304 * g++.dg/compat/decimal/return-2_main.C: Likewise.
7305 * g++.dg/compat/decimal/return-3_main.C: Likewise.
7306 * g++.dg/compat/decimal/return-4_main.C: Likewise.
7307 * g++.dg/compat/decimal/return-5_main.C: Likewise.
7308 * g++.dg/compat/decimal/return-6_main.C: Likewise.
7309 * g++.dg/eh/dfp-1.C: Likewise.
7310 * g++.dg/eh/dfp-2.C: Likewise.
7311 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
7312 * gcc.c-torture/execute/pr80692.c: Likewise.
7313 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
7314 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
7315 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
7316 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
7318 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
7320 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
7321 instruction in naked function.
7322 * gcc.target/bpf/naked-2.c: New test.
7324 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
7326 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
7327 require-effective-target rv64 and riscv_v
7329 2024-01-29 Jason Merrill <jason@redhat.com>
7332 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
7334 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
7337 * gcc.target/arm/rev16.c: Moved to...
7338 * gcc.target/arm/rev16_1.c: ...here.
7339 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
7341 2024-01-29 Richard Biener <rguenther@suse.de>
7343 PR middle-end/113622
7344 * gcc.target/i386/pr113622-2.c: New testcase.
7345 * gcc.target/i386/pr113622-3.c: Likewise.
7347 2024-01-29 Richard Biener <rguenther@suse.de>
7349 PR middle-end/113622
7350 * gcc.target/i386/pr113622-1.c: New testcase.
7352 2024-01-29 Alex Coplan <alex.coplan@arm.com>
7355 * gcc.c-torture/compile/pr113616.c: New test.
7357 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
7360 * gcc.target/i386/pr38534-5.c: New file.
7361 * gcc.target/i386/pr38534-6.c: Likewise.
7363 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7366 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
7367 and instead use #pragma GCC for including arm_sve.h.
7369 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
7372 * gcc.dg/vect/pr113281-1.c: New test.
7373 * gcc.dg/vect/pr113281-2.c: Likewise.
7374 * gcc.dg/vect/pr113281-3.c: Likewise.
7375 * gcc.dg/vect/pr113281-4.c: Likewise.
7376 * gcc.dg/vect/pr113281-5.c: Likewise.
7378 2024-01-29 Jakub Jelinek <jakub@redhat.com>
7380 PR tree-optimization/110603
7381 * gcc.c-torture/compile/pr110603.c: New test.
7383 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
7386 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7387 Fix powerpc*-*-* checks by considering ilp32.
7389 2024-01-28 Harald Anlauf <anlauf@gmx.de>
7392 * gfortran.dg/optional_absent_11.f90: New test.
7394 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7396 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
7397 * obj-c++.dg/encode-9.mm: Likewise.
7399 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7401 * jit.dg/jit.exp: Filter error output to remove per-run
7404 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
7406 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
7407 version of kernel helper static pointer.
7409 2024-01-27 Harald Anlauf <anlauf@gmx.de>
7412 * gfortran.dg/pr104908.f90: New test.
7414 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7417 * gcc.target/i386/pr38534-1.c: New file.
7418 * gcc.target/i386/pr38534-2.c: Likewise.
7419 * gcc.target/i386/pr38534-3.c: Likewise.
7420 * gcc.target/i386/pr38534-4.c: Likewise.
7421 * gcc.target/i386/stack-check-17.c: Updated.
7423 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7427 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
7428 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
7429 * gcc.target/i386/no-callee-saved-1.c: Likewise.
7430 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7431 * gcc.target/i386/no-callee-saved-3.c: Likewise.
7432 * gcc.target/i386/no-callee-saved-4.c: Likewise.
7433 * gcc.target/i386/no-callee-saved-5.c: Likewise.
7434 * gcc.target/i386/no-callee-saved-6.c: Likewise.
7435 * gcc.target/i386/no-callee-saved-7.c: Likewise.
7436 * gcc.target/i386/no-callee-saved-8.c: Likewise.
7437 * gcc.target/i386/no-callee-saved-9.c: Likewise.
7438 * gcc.target/i386/no-callee-saved-10.c: Likewise.
7439 * gcc.target/i386/no-callee-saved-11.c: Likewise.
7440 * gcc.target/i386/no-callee-saved-12.c: Likewise.
7441 * gcc.target/i386/no-callee-saved-13.c: Likewise.
7442 * gcc.target/i386/no-callee-saved-14.c: Likewise.
7443 * gcc.target/i386/no-callee-saved-15.c: Likewise.
7444 * gcc.target/i386/no-callee-saved-16.c: Likewise.
7445 * gcc.target/i386/no-callee-saved-17.c: Likewise.
7446 * gcc.target/i386/no-callee-saved-18.c: Likewise.
7448 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7450 PR tree-optimization/113614
7451 * gcc.dg/torture/bitint-54.c: New test.
7453 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7455 PR tree-optimization/113568
7456 * gcc.dg/bitint-78.c: New test.
7458 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
7460 PR preprocessor/105608
7461 * g++.dg/pch/line-map-1.C: New test.
7462 * g++.dg/pch/line-map-1.Hs: New test.
7463 * g++.dg/pch/line-map-2.C: New test.
7464 * g++.dg/pch/line-map-2.Hs: New test.
7465 * g++.dg/pch/line-map-3.C: New test.
7466 * g++.dg/pch/line-map-3.Hs: New test.
7468 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
7470 * g++.dg/Wattributes-3.C: Adjust expected warning.
7471 * gcc.dg/fail_always_inline.c: Ditto.
7473 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7476 * g++.dg/modules/pr113580_a.C: New test.
7477 * g++.dg/modules/pr113580_b.C: New test.
7479 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7481 * gcc.target/riscv/cset-sext-rtl.c: New file.
7482 * gcc.target/riscv/cset-sext-rtl32.c: New file.
7483 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
7484 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
7485 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
7486 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
7487 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
7488 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
7490 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7492 * gcc.target/riscv/pr105314-rtl.c: New file.
7493 * gcc.target/riscv/pr105314-rtl32.c: New file.
7495 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7497 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
7499 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7501 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
7502 `dg-skip-if'. Also reject "bne" with `dg-final'.
7504 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
7506 * gm2/pim/fail/badpointer4.mod: New test.
7507 * gm2/pim/fail/strconst.def: New test.
7509 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7512 * g++.dg/modules/init-4_a.C: New test.
7513 * g++.dg/modules/init-4_b.C: New test.
7514 * g++.dg/modules/init-6_a.H: New test.
7515 * g++.dg/modules/init-6_b.C: New test.
7517 2024-01-26 Richard Biener <rguenther@suse.de>
7519 PR tree-optimization/113602
7520 * gcc.dg/pr113602.c: New testcase.
7522 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7524 * gcc.target/loongarch/vect-extract.c: New test.
7526 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7528 * gcc.target/loongarch/short-circuit.c: New test.
7530 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
7532 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
7533 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
7534 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
7536 2024-01-26 Li Wei <liwei@loongson.cn>
7538 * gcc.target/loongarch/invariant-recip.c: New test.
7540 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
7543 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
7544 and 2 for vect_long_mult.
7546 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7549 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
7551 2024-01-25 Jakub Jelinek <jakub@redhat.com>
7554 * g++.dg/expr/ptrmem11.C: New test.
7556 2024-01-25 Jason Merrill <jason@redhat.com>
7559 * g++.dg/cpp0x/initlist-pmf2.C: New test.
7561 2024-01-25 Jason Merrill <jason@redhat.com>
7564 * g++.dg/coroutines/co-await-initlist2.C: New test.
7566 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
7568 * gm2/pim/fail/badpointer.mod: New test.
7569 * gm2/pim/fail/badpointer2.mod: New test.
7570 * gm2/pim/fail/badpointer3.mod: New test.
7571 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
7572 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
7574 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
7576 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
7578 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
7581 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
7582 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
7583 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
7584 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
7585 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
7586 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
7587 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
7588 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
7589 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
7590 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
7591 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
7592 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
7593 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
7594 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
7596 2024-01-25 David Malcolm <dmalcolm@redhat.com>
7599 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
7600 xfails, reorder tests.
7601 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
7602 * gcc.dg/plugin/infoleak-pr112969.c: New test.
7603 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
7604 analyzer_kernel_plugin.c tests.
7606 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
7608 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
7609 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
7610 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
7611 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
7612 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
7613 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
7614 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
7615 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
7616 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
7617 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
7618 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
7619 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
7620 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
7621 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
7622 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
7623 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
7624 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
7625 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
7626 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
7627 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
7628 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
7629 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
7630 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
7631 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
7632 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
7633 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
7634 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
7635 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
7636 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
7637 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
7638 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
7639 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
7640 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
7641 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
7642 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
7643 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
7644 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
7645 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
7646 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
7647 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
7648 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
7649 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
7650 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
7651 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
7652 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
7653 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
7654 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
7655 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
7656 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
7657 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
7658 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
7659 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
7660 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
7661 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
7662 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
7663 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
7664 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
7665 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
7666 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
7667 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
7668 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
7669 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
7670 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
7671 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
7672 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
7673 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
7674 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
7675 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
7676 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
7677 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
7678 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
7679 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
7680 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
7681 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
7682 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
7683 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
7684 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
7685 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
7686 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
7687 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
7688 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
7689 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
7690 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
7691 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
7692 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
7693 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
7694 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
7695 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
7696 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
7697 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
7698 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
7699 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
7700 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
7701 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
7702 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
7703 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
7704 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
7705 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
7706 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
7707 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
7708 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
7709 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
7710 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
7711 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
7712 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
7713 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
7714 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
7715 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
7716 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
7717 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
7718 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
7719 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
7720 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
7721 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
7722 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
7723 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
7724 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
7725 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
7726 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
7727 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
7728 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
7729 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
7730 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
7731 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
7732 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
7733 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
7734 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
7735 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
7736 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
7737 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
7738 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
7739 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
7740 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
7741 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
7742 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
7743 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
7744 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
7745 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
7746 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
7747 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
7748 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
7749 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
7750 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
7751 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
7752 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
7753 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
7754 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
7755 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
7756 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
7757 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
7758 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
7759 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
7760 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
7761 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
7762 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
7763 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
7764 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
7765 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
7766 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
7767 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
7768 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
7769 * lib/target-supports.exp: Add proc for XCVsimd extension.
7771 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
7774 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
7776 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
7777 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
7778 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
7779 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
7780 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
7781 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
7782 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
7783 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
7784 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
7785 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
7786 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
7787 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
7788 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
7789 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
7790 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
7791 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
7792 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
7793 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
7794 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
7795 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
7796 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
7797 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
7798 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
7799 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
7800 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
7801 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
7802 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
7803 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
7804 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
7805 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
7806 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
7807 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
7808 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
7809 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
7810 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
7811 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
7812 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
7813 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
7814 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
7815 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
7816 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
7817 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
7818 * lib/target-supports.exp: Remove the flag.
7820 2024-01-25 Jakub Jelinek <jakub@redhat.com>
7822 PR middle-end/113574
7823 * gcc.dg/torture/bitint-52.c: New test.
7825 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7828 * gcc.target/aarch64/sve/pr113572.c: New test.
7830 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7833 * gcc.target/aarch64/pr113550.c: New test.
7835 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7838 * gcc.target/aarch64/pr113485.c: New test.
7839 * gcc.target/aarch64/pr113573.c: Likewise.
7841 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
7844 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
7845 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
7846 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
7847 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
7848 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
7849 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7850 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
7852 2024-01-25 Richard Biener <rguenther@suse.de>
7854 PR tree-optimization/113576
7855 * gcc.dg/vect/pr113576.c: New testcase.
7857 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
7859 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
7860 * gcc.target/powerpc/block-cmp-4.c: Likewise.
7861 * gcc.target/powerpc/block-cmp-8.c: New.
7863 2024-01-25 liuhongt <hongtao.liu@intel.com>
7865 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
7867 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
7868 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
7870 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
7873 * g++.dg/modules/concept-9.h: New test.
7874 * g++.dg/modules/concept-9_a.C: New test.
7875 * g++.dg/modules/concept-9_b.C: New test.
7876 * g++.dg/modules/concept-10_a.H: New test.
7877 * g++.dg/modules/concept-10_b.C: New test.
7879 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
7882 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
7883 being attached to the module they were imported from.
7884 * g++.dg/modules/indirect-1_c.C: Likewise.
7885 * g++.dg/modules/indirect-2_b.C: Likewise.
7886 * g++.dg/modules/indirect-2_c.C: Likewise.
7887 * g++.dg/modules/indirect-3_b.C: Likewise.
7888 * g++.dg/modules/indirect-3_c.C: Likewise.
7889 * g++.dg/modules/indirect-4_b.C: Likewise.
7890 * g++.dg/modules/indirect-4_c.C: Likewise.
7891 * g++.dg/modules/namespace-5_a.C: New test.
7892 * g++.dg/modules/namespace-5_b.C: New test.
7893 * g++.dg/modules/namespace-5_c.C: New test.
7895 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
7897 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
7899 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
7901 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
7902 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
7903 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
7904 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
7905 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
7906 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
7907 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
7908 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
7909 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
7910 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
7911 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
7912 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
7913 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
7914 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
7915 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
7916 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
7917 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
7919 * gcc.target/i386/rtm-check.h: Ditto.
7920 * gcc.target/i386/sha-check.h: Ditto.
7921 * gcc.target/i386/writeeflags-1.c: Ditto.
7923 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
7925 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
7926 small typo for aarch64*-*-*.
7928 2024-01-24 Patrick Palka <ppalka@redhat.com>
7931 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
7933 2024-01-24 Jason Merrill <jason@redhat.com>
7936 * g++.dg/eh/return3.C: New test.
7938 2024-01-24 Harald Anlauf <anlauf@gmx.de>
7941 * gfortran.dg/optional_absent_10.f90: New test.
7943 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
7946 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7947 Fix aarch64*-*-* checks.
7949 2024-01-24 Martin Jambor <mjambor@suse.cz>
7953 * gcc.dg/ipa/pr108007.c: New test.
7954 * gcc.dg/ipa/pr112616.c: Likewise.
7956 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
7959 * gcc.target/aarch64/builtin_apply-1.c: New test.
7961 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
7963 * gcc.target/riscv/sfb.c: New test.
7964 * gcc.target/riscv/pr113095.c: New test.
7966 2024-01-24 Tamar Christina <tamar.christina@arm.com>
7969 * gcc.target/aarch64/sve/pr109636_1.c: New test.
7970 * gcc.target/aarch64/sve/pr109636_2.c: New test.
7971 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
7973 2024-01-24 Tamar Christina <tamar.christina@arm.com>
7975 PR tree-optimization/113552
7976 * gcc.target/aarch64/pr113552.c: New test.
7977 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
7979 2024-01-24 Martin Jambor <mjambor@suse.cz>
7982 * gcc.dg/ipa/pr113490.c: New test.
7984 2024-01-24 David Malcolm <dmalcolm@redhat.com>
7987 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
7988 * gcc.dg/plugin/taint-pr112977.c: New test.
7990 2024-01-24 David Malcolm <dmalcolm@redhat.com>
7993 * gcc.dg/plugin/analyzer_kernel_plugin.c
7994 (class known_function___check_object_size): New.
7995 (kernel_analyzer_init_cb): Register it.
7996 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
7997 * gcc.dg/plugin/taint-pr112927.c: New test.
7999 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8002 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
8003 target specs. Allow any i?86 target instead of i686 only.
8004 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
8005 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
8006 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
8007 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
8008 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
8010 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8012 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
8014 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8016 PR tree-optimization/113364
8017 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
8019 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
8022 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
8024 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8027 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
8029 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8031 * g++.dg/modules/pr113292_c.C: Require TLS.
8033 2024-01-23 Marek Polacek <polacek@redhat.com>
8038 * g++.dg/warn/Wdangling-reference14.C: New test.
8039 * g++.dg/warn/Wdangling-reference15.C: New test.
8040 * g++.dg/warn/Wdangling-reference16.C: New test.
8042 2024-01-23 Jakub Jelinek <jakub@redhat.com>
8045 * gcc.dg/bitint-77.c: New test.
8047 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
8048 Richard Sandiford <richard.sandiford@arm.com>
8051 * gcc.target/aarch64/ccmp_3.c: New test.
8052 * gcc.target/aarch64/ccmp_4.c: New test.
8053 * gcc.target/aarch64/ccmp_5.c: New test.
8055 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8058 * gcc.c-torture/compile/pr113089.c: New test.
8060 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8063 * gcc.target/aarch64/pr113356.C: New test.
8065 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8067 * g++.target/loongarch/got-load.C (dg-options): Add
8068 -fno-stack-protector.
8070 2024-01-23 H.J. Lu <(no_default)>
8072 PR rtl-optimization/113255
8073 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
8076 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8079 * gcc.c-torture/compile/pr113114.c: New test.
8080 * gcc.target/aarch64/pr113114.c: New test.
8082 2024-01-23 Richard Biener <rguenther@suse.de>
8085 * c-c++-common/pr107058.c: New testcase.
8087 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8091 * g++.dg/modules/debug-2_a.C: New test.
8092 * g++.dg/modules/debug-2_b.C: New test.
8093 * g++.dg/modules/debug-2_c.C: New test.
8094 * g++.dg/modules/debug-3_a.C: New test.
8095 * g++.dg/modules/debug-3_b.C: New test.
8097 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8099 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
8100 for la.tls.ld and la.tls.gd.
8102 2024-01-23 Richard Biener <rguenther@suse.de>
8104 PR rtl-optimization/113255
8105 * gcc.dg/torture/pr113255.c: New testcase.
8107 2024-01-23 Richard Biener <rguenther@suse.de>
8110 * gcc.dg/debug/pr112718.c: New testcase.
8112 2024-01-22 Marek Polacek <polacek@redhat.com>
8115 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
8117 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
8120 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
8121 option to dg-options.
8122 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
8123 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
8124 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
8126 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8128 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
8129 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
8131 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8134 * gcc.target/riscv/rvv/base/pr109092.c: New test.
8136 2024-01-22 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/113373
8139 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
8141 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8143 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
8145 2024-01-22 xuli <xuli1@eswincomputing.com>
8148 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
8149 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
8151 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
8153 * gcc.target/sh/pr59533-1.c: Adjust expected output.
8155 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
8157 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
8159 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
8162 * gcc.target/m68k/pr82420.c: New test.
8164 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
8165 Richard Biener <rguenther@suse.de>
8167 PR rtl-optimization/111267
8168 * gcc.target/i386/pr111267.c: New test case.
8170 2024-01-21 Harald Anlauf <anlauf@gmx.de>
8173 * gfortran.dg/optional_absent_9.f90: New test.
8175 2024-01-21 Martin Uecker <uecker@tugraz.at>
8178 * gcc.dg/pr113492.c: New test.
8180 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8182 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
8184 * gcc.dg/ipa/inline-5.c: Likewise.
8185 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8186 * gcc.dg/tree-ssa/vector-4.c: Likewise.
8188 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8190 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
8191 checks on hppa*64*-*-*.
8193 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8195 * gcc.dg/torture/pr110422.c: Require target lra.
8197 2024-01-20 Marek Polacek <polacek@redhat.com>
8200 * g++.dg/warn/Wdangling-reference17.C: New test.
8202 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
8205 * gcc.c-torture/compile/pr110705-1.c: New test.
8207 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8209 PR tree-optimization/113462
8210 * gcc.dg/bitint-76.c: New test.
8212 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8214 PR tree-optimization/113491
8215 * gcc.dg/torture/bitint-51.c: New test.
8217 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8220 * gcc.target/m68k/pr110934.c: New test.
8222 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8225 * gcc.target/m68k/pr108640.c: New test.
8227 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8229 * jit.dg/all-non-failing-tests.h: New test.
8230 * jit.dg/test-popcount.c: New test.
8232 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8234 * jit.dg/test-reflection.c: Add check to make sure
8235 gcc_jit_type_is_integral returns 0 on a vector type.
8237 2024-01-19 Harald Anlauf <anlauf@gmx.de>
8240 * gfortran.dg/bounds_check_24.f90: New test.
8242 2024-01-19 Jason Merrill <jason@redhat.com>
8245 * g++.dg/cpp2a/concepts-using4.C: New test.
8247 2024-01-19 Jason Merrill <jason@redhat.com>
8254 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
8255 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
8256 * g++.dg/cpp2a/nontype-class63.C: New test.
8257 * g++.dg/cpp2a/nontype-class63a.C: New test.
8259 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8261 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
8262 hpux11.[012]* to -O0.
8264 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8266 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
8267 to define _HPUX_SOURCE.
8269 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8271 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
8273 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8276 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
8278 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8280 * gcc.target/riscv/arch-27.c: Update scan message.
8281 * gcc.target/riscv/arch-28.c: Ditto.
8282 * gcc.target/riscv/attribute-10.c: Ditto.
8283 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
8284 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
8285 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
8287 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8289 PR tree-optimization/113464
8290 * gcc.dg/bitint-75.c: New test.
8292 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8294 PR tree-optimization/113463
8295 * gcc.dg/bitint-74.c: New test.
8297 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8299 PR tree-optimization/113459
8300 * gcc.dg/bitint-73.c: New test.
8302 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8304 * gcc.target/riscv/arch-23.c: Update test.
8305 * gcc.target/riscv/arch-27.c: Ditto.
8306 * gcc.target/riscv/arch-28.c: Ditto.
8307 * gcc.target/riscv/attribute-10.c: Ditto.
8309 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8311 * gcc.target/riscv/arch-33.c: New.
8312 * gcc.target/riscv/arch-34.c: New.
8314 2024-01-19 liuhongt <hongtao.liu@intel.com>
8316 * gcc.target/i386/part-vect-copysignhf.c: Remove
8317 -ftree-vectorize from dg-options.
8319 2024-01-19 liuhongt <hongtao.liu@intel.com>
8322 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
8325 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
8327 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
8329 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8332 * c-c++-common/analyzer/strlen-pr111361.c: New test.
8333 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
8335 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
8337 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8340 * c-c++-common/analyzer/strlen-pr112811.c: New test.
8342 2024-01-18 H.J. Lu <(no_default)>
8344 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
8346 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8347 Jin Ma <jinma@linux.alibaba.com>
8348 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8349 Christoph Müllner <christoph.muellner@vrull.eu>
8351 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
8352 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
8353 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
8354 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
8355 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
8356 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
8358 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8359 Jin Ma <jinma@linux.alibaba.com>
8360 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8361 Christoph Müllner <christoph.muellner@vrull.eu>
8363 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
8364 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
8365 * lib/target-supports.exp: Add target for XTheadVector.
8367 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8368 Jin Ma <jinma@linux.alibaba.com>
8369 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8370 Christoph Müllner <christoph.muellner@vrull.eu>
8372 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
8374 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8375 Jin Ma <jinma@linux.alibaba.com>
8376 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8377 Christoph Müllner <christoph.muellner@vrull.eu>
8379 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
8380 * gcc.target/riscv/rvv/xtheadvector.c: New test.
8382 2024-01-18 Marek Polacek <polacek@redhat.com>
8385 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
8387 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8389 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
8391 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8393 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
8394 jit-verify-assembler-output.
8395 * jit.dg/test-noinline-attribute.c: Likewise.
8396 * jit.dg/test-setting-alignment.c: Likewise.
8397 * jit.dg/test-used-attribute.c: Likewise.
8398 * jit.dg/test-variable-attribute.c: Likewise.
8399 * jit.dg/test-weak-attribute.c: Likewise.
8401 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8403 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
8406 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8408 * jit.dg/test-link-section-assembler.c: Accept any whitespace
8409 between the .section directive and its arguments.
8411 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8413 * jit.dg/test-alias-attribute.c: Require target alias
8416 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8419 * gcc.dg/pr105522.c: New file.
8421 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8424 * gcc.dg/pr113445.c: New test.
8426 2024-01-18 Martin Jambor <mjambor@suse.cz>
8428 PR tree-optimization/110422
8429 * gcc.dg/torture/pr110422.c: New test.
8431 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
8433 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
8434 Return 1 if Intel LAM_U57 is enabled.
8435 (hwasan_init): Add -mlam=u57 on x86-64.
8437 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8439 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
8440 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
8441 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
8442 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
8443 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
8444 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
8445 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
8446 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
8447 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
8448 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
8450 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8453 * gcc.target/i386/pr113122-1.c: New test.
8454 * gcc.target/i386/pr113122-2.c: New test.
8455 * gcc.target/i386/pr113122-3.c: New test.
8456 * gcc.target/i386/pr113122-4.c: New test.
8458 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8460 PR tree-optimization/112774
8462 * gcc.dg/tree-ssa/scev-16.c: Move test ...
8463 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
8464 dg-additional-options instead of dg-options and drop
8465 -fdump-tree-vect-details.
8467 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8470 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
8473 2024-01-18 Richard Biener <rguenther@suse.de>
8475 PR tree-optimization/113431
8476 * gcc.dg/vect/pr113431.c: New testcase.
8478 2024-01-18 Richard Biener <rguenther@suse.de>
8480 PR tree-optimization/113374
8481 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
8483 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8485 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
8487 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
8489 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
8490 behavior and "-mlsx" option on LoongArch.
8491 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
8493 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
8495 * g++.target/loongarch/got-load.C: New test.
8497 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8499 * gcc.dg/vect/bb-slp-43.c: Add vect128.
8501 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
8504 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
8505 checking count of addi to 6.
8507 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8510 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
8511 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
8513 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
8516 * g++.dg/modules/merge-16.h: New test.
8517 * g++.dg/modules/merge-16_a.C: New test.
8518 * g++.dg/modules/merge-16_b.C: New test.
8520 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
8523 * gcc.c-torture/compile/pr113221-1.c: New test.
8525 2024-01-17 Patrick Palka <ppalka@redhat.com>
8529 * g++.dg/cpp2a/nontype-class61.C: New test.
8530 * g++.dg/cpp2a/nontype-class62.C: New test.
8532 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
8534 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
8535 when testing in a simulator.
8536 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
8537 for each RUN_FRACTION:th iteration.
8538 (main): Call initialize_skip_iteration_count.
8539 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
8541 2024-01-17 Jan Hubicka <jh@suse.cz>
8542 Jakub Jelinek <jakub@redhat.com>
8544 PR tree-optimization/110852
8545 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
8546 * gcc.dg/predict-23.c: New test.
8547 * gcc.dg/tree-ssa/predict-1.c: New test.
8548 * gcc.dg/tree-ssa/predict-2.c: New test.
8549 * gcc.dg/tree-ssa/predict-3.c: New test.
8551 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8553 PR tree-optimization/113421
8554 * gcc.dg/torture/bitint-50.c: New test.
8556 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8558 PR middle-end/113410
8559 * gcc.dg/bitint-72.c: New test.
8561 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8563 PR tree-optimization/113408
8564 * gcc.dg/bitint-71.c: New test.
8566 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8568 PR middle-end/113406
8569 * gcc.dg/bitint-70.c: New test.
8571 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8573 PR tree-optimization/110251
8574 * gcc.c-torture/compile/pr110251.c: New test.
8576 2024-01-17 Pan Li <pan2.li@intel.com>
8578 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
8580 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
8581 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
8583 2024-01-17 Richard Biener <rguenther@suse.de>
8585 PR tree-optimization/113371
8586 * gcc.dg/vect/pr113371.c: New testcase.
8588 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
8590 * gcc.target/mips/mips.exp (mips_option_groups):
8591 Add -mxgot/-mno-xgot options.
8592 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
8593 * gcc.target/mips/xgot-n32-need-gp.c: New test.
8595 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
8598 * g++.dg/modules/pr113292_a.H: New test.
8599 * g++.dg/modules/pr113292_b.C: New test.
8600 * g++.dg/modules/pr113292_c.C: New test.
8602 2024-01-16 Marek Polacek <polacek@redhat.com>
8605 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
8607 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8609 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
8610 not support split DWARF.
8612 2024-01-16 waffl3x <waffl3x@protonmail.com>
8615 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
8618 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8620 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
8623 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8625 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
8626 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
8628 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8630 PR tree-optimization/110794
8631 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
8633 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8635 * gcc.dg/c23-tag-alias-2.c: Require target lto.
8636 * gcc.dg/c23-tag-alias-3.c: Likewise.
8637 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
8638 * gcc.dg/scantest-lto.c: Likewise.
8640 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8642 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
8643 * gcc.dg/cmp-mem-const-4.c: Likewise.
8644 * gcc.dg/cmp-mem-const-5.c: Likewise.
8645 * gcc.dg/cmp-mem-const-6.c: Likewise.
8647 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8649 PR tree-optimization/91624
8650 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
8651 checks on hppa*64*-*-*.
8652 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8654 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8656 * rust/compile/tuple_float_index.rs: New test.
8658 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8660 * rust/compile/v0-mangle2.rs: New test.
8662 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8664 * rust/compile/invalid_variadics.rs: New test.
8666 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8668 * rust/compile/invalid_label_name.rs: New test.
8670 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8672 * rust/compile/lifetime_name_validation.rs: New test.
8674 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8676 * rust/compile/pattern_variadic.rs: New test.
8677 * rust/execute/torture/named_variadic.rs: New test.
8679 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8681 * rust/compile/extern_c_named_variadic.rs: New test.
8683 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8685 * rust/compile/parse_variadic_function.rs: New test.
8687 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8689 * rust/compile/issue-2709.rs: New test.
8691 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8693 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
8695 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8697 * rust/compile/issue-2665.rs: New test.
8699 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
8701 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
8703 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8705 * rust/compile/v0-mangle1.rs: New test.
8707 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8709 * rust/compile/closure_in_closure.rs: New test.
8711 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8713 * rust/compile/macro-issue2653.rs: New test.
8715 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8717 * rust/compile/macro57.rs: New test.
8719 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8721 * rust/compile/macro_rules_macro_rules.rs: New test.
8723 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8725 * rust/compile/while_break_expr.rs: New test.
8727 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8729 * rust/compile/range_from_expr_for_loop.rs: New test.
8731 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8733 * rust/compile/parse_item_default_macro.rs: New test.
8735 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8737 * rust/compile/parse_generic_path_expr.rs: New test.
8739 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8741 * rust/compile/match_break.rs: New test.
8743 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8745 * rust/compile/parse_pub_unit_type.rs: New test.
8747 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8749 * rust/compile/parse_global_path_generic.rs: New test.
8751 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
8753 * rust/compile/issue-2645.rs: New test.
8755 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8757 * rust/compile/wrong_lhs_assignment.rs: update error message
8758 * rust/compile/issue-2391.rs: New test.
8760 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8762 * rust/compile/variadic.rs: Added new checks.
8764 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8766 * rust/compile/assume.rs: New test.
8768 2024-01-16 Dave Evans <dave@dmetwo.org>
8770 * rust/compile/issue-2431.rs: New test.
8772 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8774 * rust/compile/privacy6.rs: Uncomment commented out functions.
8775 * rust/compile/privacy9.rs: Fix unused variables.
8777 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8779 * rust/compile/privacy9.rs: New test.
8781 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8783 * rust/compile/cfg2.rs: Updated according to new message.
8784 * rust/compile/issue-2139.rs: likewise.
8785 * rust/compile/issue-2190-1.rs: likewise.
8786 * rust/compile/method1.rs: likewise.
8788 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8790 * rust/execute/torture/iter1.rs: New test.
8792 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8794 * rust/compile/generics7.rs: Added Errorcode hint.
8795 * rust/compile/generics8.rs: Updated dejagnu comment.
8796 * rust/compile/issue-925.rs: Added Errorcode hint.
8798 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8800 * rust/compile/issue-2029.rs:
8801 Updated for dejagnu testcase.
8803 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8805 * rust/compile/privacy1.rs: Added errorcode.
8806 * rust/compile/privacy3.rs: likewise.
8807 * rust/compile/privacy4.rs: likewise.
8808 * rust/compile/privacy5.rs: likewise.
8810 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8812 * rust/compile/type-if.rs: New test.
8814 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8816 * rust/compile/let_alt.rs: Updated comment.
8818 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8820 * rust/compile/iterators1.rs: this should be casting to the $ty
8822 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8824 * rust/execute/torture/issue-2583.rs: New test.
8826 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8828 * rust/compile/nested_macro_definition.rs: New test.
8830 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8832 * rust/compile/match4.rs:
8833 Updated new error commment.
8835 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8837 * rust/compile/issue-1725-2.rs:
8838 Updated dejagnu message.
8840 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8842 * rust/compile/iterators1.rs: New test.
8844 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8846 * rust/compile/generics13.rs:
8849 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8851 * rust/compile/issue-2479.rs: Updated comment.
8853 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8855 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
8856 * rust/compile/trait-cycle.rs: New relevant test.
8858 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8860 * rust/compile/generics10.rs: for dejagnu.
8862 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8864 * rust/compile/generics6.rs: Updated dejagnu comment.
8865 * rust/compile/generics7.rs: likewise.
8866 * rust/compile/issue-925.rs: likewise.
8868 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8870 * rust/compile/issue-2514.rs: New test.
8872 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8874 * rust/compile/match5.rs:
8875 Updated comment for dejagnu.
8876 * rust/compile/pattern-struct.rs: New test for ICE.
8878 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8880 * rust/compile/inline_2.rs: Added new message.
8882 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8884 * rust/compile/auto_trait_invalid.rs:
8887 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8889 * rust/compile/bad_inner_doc.rs:
8890 Updated comment to pass testcase.
8892 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8894 * rust/compile/inline_2.rs: Added new case.
8896 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8898 * rust/compile/bad_as_bool_char.rs:
8899 Updated comment to pass test case.
8900 * rust/compile/cast1.rs: likewise.
8901 * rust/compile/cast4.rs: likewise.
8902 * rust/compile/cast5.rs: likewise.
8903 * rust/compile/all-cast.rs: New test for all error codes.
8905 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8907 * rust/compile/attr_deprecated_2.rs:
8908 Updated comment to pass the testcase.
8910 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8912 * rust/compile/abi-options1.rs: updated comment for testcase.
8914 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8916 * rust/compile/arrays2.rs: changed comment to pass
8919 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8921 * rust/compile/unicode_norm1.rs: New test.
8923 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8925 * rust/compile/name_resolution10.rs: New test.
8927 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8929 * rust/compile/name_resolution6.rs: New test.
8930 * rust/compile/name_resolution7.rs: New test.
8931 * rust/compile/name_resolution8.rs: New test.
8932 * rust/compile/name_resolution9.rs: New test.
8934 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8936 * rust/compile/undeclared_label.rs: New test for E0426.
8938 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8940 * rust/compile/feature.rs: Added new unknown feature.
8942 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8944 * rust/compile/arrays1.rs: changed comment to pass testcase.
8945 * rust/compile/bad_type1.rs: likewise.
8946 * rust/compile/bad_type2.rs: likewise.
8947 * rust/compile/const_generics_6.rs: likewise.
8948 * rust/compile/deadcode_err1.rs: likewise.
8949 * rust/compile/deadcode_err2.rs: likewise.
8950 * rust/compile/func1.rs: likewise.
8951 * rust/compile/func3.rs: likewise.
8952 * rust/compile/func4.rs: likewise.
8953 * rust/compile/func5.rs: likewise.
8954 * rust/compile/generics1.rs: likewise.
8955 * rust/compile/generics2.rs: likewise.
8956 * rust/compile/generics3.rs: likewise.
8957 * rust/compile/implicit_returns_err1.rs: likewise.
8958 * rust/compile/implicit_returns_err2.rs: likewise.
8959 * rust/compile/implicit_returns_err3.rs: likewise.
8960 * rust/compile/implicit_returns_err4.rs: likewise.
8961 * rust/compile/issue-1152.rs: likewise.
8962 * rust/compile/issue-2477.rs: likewise.
8963 * rust/compile/reference1.rs: likewise.
8964 * rust/compile/stmt_with_block_err1.rs: likewise.
8965 * rust/compile/traits1.rs: likewise.
8966 * rust/compile/traits2.rs: likewise.
8967 * rust/compile/tuple_mismatch.rs: likewise.
8968 * rust/compile/tuple_struct3.rs: likewise.
8969 * rust/compile/mismatched-types.rs: New test from rustc.
8971 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
8973 * rust/compile/empty_file: New file.
8974 * rust/compile/issue-2421_str.rs: New test.
8976 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8978 * rust/compile/issue-2479.rs: New test.
8980 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8982 * rust/compile/bad-crate-name.rs: Moved to...
8983 * rust/compile/bad-crate-name1.rs: ...here.
8984 * rust/compile/bad-crate-name2.rs: New test.
8986 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8988 * rust/compile/issue-2477.rs: New test.
8990 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8992 * rust/compile/bounds1.rs: Apply sized trait
8993 * rust/compile/canonical_paths1.rs: likewise
8994 * rust/compile/cast_generics.rs: likewise
8995 * rust/compile/closure_no_type_anno.rs: likewise
8996 * rust/compile/complex_qualified_path_in_expr.rs: likewise
8997 * rust/compile/const-issue1440.rs: likewise
8998 * rust/compile/const_generics_1.rs: likewise
8999 * rust/compile/const_generics_8.rs: likewise
9000 * rust/compile/derive_macro1.rs: likewise
9001 * rust/compile/derive_macro3.rs: likewise
9002 * rust/compile/derive_macro4.rs: likewise
9003 * rust/compile/derive_macro6.rs: likewise
9004 * rust/compile/expected_type_args2.rs: likewise
9005 * rust/compile/expected_type_args3.rs: likewise
9006 * rust/compile/generics1.rs: likewise
9007 * rust/compile/generics11.rs: likewise
9008 * rust/compile/generics12.rs: likewise
9009 * rust/compile/generics2.rs: likewise
9010 * rust/compile/generics3.rs: likewise
9011 * rust/compile/generics4.rs: likewise
9012 * rust/compile/generics6.rs: likewise
9013 * rust/compile/generics7.rs: likewise
9014 * rust/compile/generics8.rs: likewise
9015 * rust/compile/if_let_expr.rs: likewise
9016 * rust/compile/issue-1005.rs: likewise
9017 * rust/compile/issue-1019.rs: likewise
9018 * rust/compile/issue-1031.rs: likewise
9019 * rust/compile/issue-1034.rs: likewise
9020 * rust/compile/issue-1128.rs: likewise
9021 * rust/compile/issue-1129-2.rs: likewise
9022 * rust/compile/issue-1130.rs: likewise
9023 * rust/compile/issue-1131.rs: likewise
9024 * rust/compile/issue-1165.rs: likewise
9025 * rust/compile/issue-1173.rs: likewise
9026 * rust/compile/issue-1235.rs: likewise
9027 * rust/compile/issue-1237.rs: likewise
9028 * rust/compile/issue-1289.rs: likewise
9029 * rust/compile/issue-1383.rs: likewise
9030 * rust/compile/issue-1447.rs: likewise
9031 * rust/compile/issue-1589.rs: likewise
9032 * rust/compile/issue-1725-1.rs: likewise
9033 * rust/compile/issue-1725-2.rs: likewise
9034 * rust/compile/issue-1773.rs: likewise
9035 * rust/compile/issue-1786.rs: likewise
9036 * rust/compile/issue-1893.rs: likewise
9037 * rust/compile/issue-1901.rs: likewise
9038 * rust/compile/issue-1930.rs: likewise
9039 * rust/compile/issue-1981.rs: likewise
9040 * rust/compile/issue-2019-1.rs: likewise
9041 * rust/compile/issue-2019-2.rs: likewise
9042 * rust/compile/issue-2019-3.rs: likewise
9043 * rust/compile/issue-2036.rs: likewise
9044 * rust/compile/issue-2037.rs: likewise
9045 * rust/compile/issue-2070.rs: likewise
9046 * rust/compile/issue-2105.rs: likewise
9047 * rust/compile/issue-2106.rs: likewise
9048 * rust/compile/issue-2135.rs: likewise
9049 * rust/compile/issue-2136-1.rs: likewise
9050 * rust/compile/issue-2136-2.rs: likewise
9051 * rust/compile/issue-2139.rs: likewise
9052 * rust/compile/issue-2142.rs: likewise
9053 * rust/compile/issue-2165.rs: likewise
9054 * rust/compile/issue-2166.rs: likewise
9055 * rust/compile/issue-2190-1.rs: likewise
9056 * rust/compile/issue-2190-2.rs: likewise
9057 * rust/compile/issue-2195.rs: likewise
9058 * rust/compile/issue-2238.rs: likewise
9059 * rust/compile/issue-2304.rs: likewise
9060 * rust/compile/issue-850.rs: likewise
9061 * rust/compile/issue-855.rs: likewise
9062 * rust/compile/issue-925.rs: likewise
9063 * rust/compile/macro-issue1400.rs: likewise
9064 * rust/compile/macro20.rs: likewise
9065 * rust/compile/macro23.rs: likewise
9066 * rust/compile/macro40.rs: likewise
9067 * rust/compile/macro54.rs: likewise
9068 * rust/compile/name_resolution2.rs: likewise
9069 * rust/compile/name_resolution4.rs: likewise
9070 * rust/compile/nested_generic.rs: likewise
9071 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
9072 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
9073 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
9074 * rust/compile/parse_complex_generic_application.rs: likewise
9075 * rust/compile/parse_complex_generic_application2.rs: likewise
9076 * rust/compile/path_as_generic_arg.rs: likewise
9077 * rust/compile/privacy4.rs: likewise
9078 * rust/compile/privacy6.rs: likewise
9079 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
9080 * rust/compile/stmt_with_block_dot.rs: likewise
9081 * rust/compile/torture/associated_types1.rs: likewise
9082 * rust/compile/torture/forward_decl_5.rs: likewise
9083 * rust/compile/torture/generics1.rs: likewise
9084 * rust/compile/torture/generics10.rs: likewise
9085 * rust/compile/torture/generics11.rs: likewise
9086 * rust/compile/torture/generics12.rs: likewise
9087 * rust/compile/torture/generics13.rs: likewise
9088 * rust/compile/torture/generics14.rs: likewise
9089 * rust/compile/torture/generics15.rs: likewise
9090 * rust/compile/torture/generics16.rs: likewise
9091 * rust/compile/torture/generics17.rs: likewise
9092 * rust/compile/torture/generics18.rs: likewise
9093 * rust/compile/torture/generics19.rs: likewise
9094 * rust/compile/torture/generics2.rs: likewise
9095 * rust/compile/torture/generics20.rs: likewise
9096 * rust/compile/torture/generics21.rs: likewise
9097 * rust/compile/torture/generics22.rs: likewise
9098 * rust/compile/torture/generics23.rs: likewise
9099 * rust/compile/torture/generics24.rs: likewise
9100 * rust/compile/torture/generics25.rs: likewise
9101 * rust/compile/torture/generics26.rs: likewise
9102 * rust/compile/torture/generics27.rs: likewise
9103 * rust/compile/torture/generics28.rs: likewise
9104 * rust/compile/torture/generics29.rs: likewise
9105 * rust/compile/torture/generics3.rs: likewise
9106 * rust/compile/torture/generics30.rs: likewise
9107 * rust/compile/torture/generics31.rs: likewise
9108 * rust/compile/torture/generics32.rs: likewise
9109 * rust/compile/torture/generics4.rs: likewise
9110 * rust/compile/torture/generics5.rs: likewise
9111 * rust/compile/torture/generics6.rs: likewise
9112 * rust/compile/torture/generics7.rs: likewise
9113 * rust/compile/torture/generics8.rs: likewise
9114 * rust/compile/torture/generics9.rs: likewise
9115 * rust/compile/torture/intrinsics-2.rs: likewise
9116 * rust/compile/torture/intrinsics-6.rs: likewise
9117 * rust/compile/torture/intrinsics-7.rs: likewise
9118 * rust/compile/torture/intrinsics-8.rs: likewise
9119 * rust/compile/torture/issue-1024.rs: likewise
9120 * rust/compile/torture/issue-1075.rs: likewise
9121 * rust/compile/torture/issue-1432.rs: likewise
9122 * rust/compile/torture/issue-1555.rs: likewise
9123 * rust/compile/torture/issue-368.rs: likewise
9124 * rust/compile/torture/issue-808.rs: likewise
9125 * rust/compile/torture/issue-862.rs: likewise
9126 * rust/compile/torture/issue-893-2.rs: likewise
9127 * rust/compile/torture/issue-893.rs: likewise
9128 * rust/compile/torture/must_use2.rs: likewise
9129 * rust/compile/torture/nested_fn2.rs: likewise
9130 * rust/compile/torture/phantom_data.rs: likewise
9131 * rust/compile/torture/range-lang-item1.rs: likewise
9132 * rust/compile/torture/traits1.rs: likewise
9133 * rust/compile/torture/traits11.rs: likewise
9134 * rust/compile/torture/traits12.rs: likewise
9135 * rust/compile/torture/traits13.rs: likewise
9136 * rust/compile/torture/traits14.rs: likewise
9137 * rust/compile/torture/traits15.rs: likewise
9138 * rust/compile/torture/traits16.rs: likewise
9139 * rust/compile/torture/traits17.rs: likewise
9140 * rust/compile/torture/traits18.rs: likewise
9141 * rust/compile/torture/traits19.rs: likewise
9142 * rust/compile/torture/traits2.rs: likewise
9143 * rust/compile/torture/traits3.rs: likewise
9144 * rust/compile/torture/traits4.rs: likewise
9145 * rust/compile/torture/traits5.rs: likewise
9146 * rust/compile/torture/traits6.rs: likewise
9147 * rust/compile/torture/traits7.rs: likewise
9148 * rust/compile/torture/traits8.rs: likewise
9149 * rust/compile/torture/traits9.rs: likewise
9150 * rust/compile/torture/transmute-size-check-1.rs: likewise
9151 * rust/compile/torture/transmute1.rs: likewise
9152 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
9153 * rust/compile/torture/utf8_identifiers.rs: likewise
9154 * rust/compile/traits1.rs: likewise
9155 * rust/compile/traits10.rs: likewise
9156 * rust/compile/traits11.rs: likewise
9157 * rust/compile/traits12.rs: likewise
9158 * rust/compile/traits2.rs: likewise
9159 * rust/compile/traits3.rs: likewise
9160 * rust/compile/traits4.rs: likewise
9161 * rust/compile/traits5.rs: likewise
9162 * rust/compile/traits6.rs: likewise
9163 * rust/compile/traits7.rs: likewise
9164 * rust/compile/traits8.rs: likewise
9165 * rust/compile/traits9.rs: likewise
9166 * rust/compile/type-bindings1.rs: likewise
9167 * rust/compile/unconstrained_type_param.rs: likewise
9168 * rust/compile/unsafe10.rs: likewise
9169 * rust/execute/torture/closure1.rs: likewise
9170 * rust/execute/torture/closure2.rs: likewise
9171 * rust/execute/torture/closure3.rs: likewise
9172 * rust/execute/torture/closure4.rs: likewise
9173 * rust/execute/torture/coercion1.rs: likewise
9174 * rust/execute/torture/coercion2.rs: likewise
9175 * rust/execute/torture/coercion3.rs: likewise
9176 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
9177 * rust/execute/torture/derive_macro1.rs: likewise
9178 * rust/execute/torture/derive_macro3.rs: likewise
9179 * rust/execute/torture/derive_macro4.rs: likewise
9180 * rust/execute/torture/index1.rs: likewise
9181 * rust/execute/torture/issue-1120.rs: likewise
9182 * rust/execute/torture/issue-1133.rs: likewise
9183 * rust/execute/torture/issue-1198.rs: likewise
9184 * rust/execute/torture/issue-1232.rs: likewise
9185 * rust/execute/torture/issue-1249.rs: likewise
9186 * rust/execute/torture/issue-1436.rs: likewise
9187 * rust/execute/torture/issue-1496.rs: likewise
9188 * rust/execute/torture/issue-1720-2.rs: likewise
9189 * rust/execute/torture/issue-1720.rs: likewise
9190 * rust/execute/torture/issue-2052.rs: likewise
9191 * rust/execute/torture/issue-2179.rs: likewise
9192 * rust/execute/torture/issue-2180.rs: likewise
9193 * rust/execute/torture/issue-2236.rs: likewise
9194 * rust/execute/torture/issue-647.rs: likewise
9195 * rust/execute/torture/issue-845.rs: likewise
9196 * rust/execute/torture/issue-851.rs: likewise
9197 * rust/execute/torture/issue-858.rs: likewise
9198 * rust/execute/torture/macros23.rs: likewise
9199 * rust/execute/torture/macros28.rs: likewise
9200 * rust/execute/torture/method2.rs: likewise
9201 * rust/execute/torture/method3.rs: likewise
9202 * rust/execute/torture/method4.rs: likewise
9203 * rust/execute/torture/operator_overload_1.rs: likewise
9204 * rust/execute/torture/operator_overload_10.rs: likewise
9205 * rust/execute/torture/operator_overload_11.rs: likewise
9206 * rust/execute/torture/operator_overload_12.rs: likewise
9207 * rust/execute/torture/operator_overload_2.rs: likewise
9208 * rust/execute/torture/operator_overload_3.rs: likewise
9209 * rust/execute/torture/operator_overload_4.rs: likewise
9210 * rust/execute/torture/operator_overload_5.rs: likewise
9211 * rust/execute/torture/operator_overload_6.rs: likewise
9212 * rust/execute/torture/operator_overload_7.rs: likewise
9213 * rust/execute/torture/operator_overload_8.rs: likewise
9214 * rust/execute/torture/operator_overload_9.rs: likewise
9215 * rust/execute/torture/prefetch_data.rs: likewise
9216 * rust/execute/torture/ref-pattern2.rs: likewise
9217 * rust/execute/torture/slice-magic.rs: likewise
9218 * rust/execute/torture/slice-magic2.rs: likewise
9219 * rust/execute/torture/slice1.rs: likewise
9220 * rust/execute/torture/str-layout1.rs: likewise
9221 * rust/execute/torture/trait1.rs: likewise
9222 * rust/execute/torture/trait10.rs: likewise
9223 * rust/execute/torture/trait11.rs: likewise
9224 * rust/execute/torture/trait12.rs: likewise
9225 * rust/execute/torture/trait13.rs: likewise
9226 * rust/execute/torture/trait2.rs: likewise
9227 * rust/execute/torture/trait3.rs: likewise
9228 * rust/execute/torture/trait4.rs: likewise
9229 * rust/execute/torture/trait5.rs: likewise
9230 * rust/execute/torture/trait6.rs: likewise
9231 * rust/execute/torture/trait7.rs: likewise
9232 * rust/execute/torture/trait8.rs: likewise
9233 * rust/execute/torture/trait9.rs: likewise
9234 * rust/execute/torture/transmute1.rs: likewise
9235 * rust/execute/torture/wrapping_op1.rs: likewise
9236 * rust/execute/torture/wrapping_op2.rs: likewise
9237 * rust/link/generic_function_0.rs: likewise
9238 * rust/link/generic_function_1.rs: likewise
9239 * rust/compile/issue-2375.rs: New test.
9241 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9243 * rust/compile/non_member_const.rs: add missing error message
9244 * rust/compile/issue-2478.rs: New test.
9246 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9248 * rust/compile/break2.rs: Modified file to pass test case.
9249 * rust/compile/break_with_value_inside_loop.rs: New test.
9251 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9253 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
9254 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
9255 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
9256 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
9257 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
9258 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
9259 * rust/compile/proc_macro_non_root_function.rs: New test.
9260 * rust/compile/proc_macro_non_root_method.rs: New test.
9261 * rust/compile/proc_macro_non_root_module.rs: New test.
9263 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9265 * rust/compile/proc_macro_pub_function.rs: New test.
9266 * rust/compile/proc_macro_pub_module.rs: New test.
9268 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9270 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
9271 dg-excess-errors with dg-error and fix the line so the test
9273 * rust/compile/proc_macro_crate_type.rs: Likewise.
9274 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
9276 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9278 * rust/compile/proc_macro_attribute_private.rs: New test.
9279 * rust/compile/proc_macro_derive_private.rs: New test.
9280 * rust/compile/proc_macro_private.rs: New test.
9282 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9284 * rust/compile/proc_macro_derive_non_function.rs: New test.
9286 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9288 * rust/compile/proc_macro_attribute_non_function.rs: New test.
9290 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9292 * rust/compile/proc_macro_non_function.rs: New test.
9294 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9296 * rust/compile/abi-vardaic.rs: New test.
9298 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9300 * rust/compile/non_member_const.rs: New test.
9302 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9304 * rust/compile/break1.rs: Modified to pass test case.
9305 * rust/compile/continue1.rs: likewise.
9306 * rust/compile/break_continue_outside_loop.rs: New test.
9308 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9310 * rust/compile/proc_macro_derive_malformed.rs: New test.
9312 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9314 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
9315 * rust/compile/proc_macro_crate_type.rs: New test.
9316 * rust/compile/proc_macro_derive_crate_type.rs: New test.
9318 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9320 * rust/compile/found_struct.rs: New test.
9322 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9324 * rust/compile/changed_intrinsics.rs: New test.
9326 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9328 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
9330 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9332 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
9333 * rust/compile/dup_fields.rs: likewise.
9334 * rust/execute/same_field_name.rs: New test.
9336 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9338 * rust/compile/wrong_lhs_assignment.rs: New test.
9340 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9342 * rust/compile/func2.rs: updated comment to pass new test cases.
9343 * rust/compile/tuple_struct2.rs: likewise.
9344 * rust/compile/wrong_no_of_parameters.rs: New test.
9346 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9347 GuillaumeGomez <guillaume1.gomez@gmail.com>
9349 * rust/compile/name_resolution1.rs: New test.
9350 * rust/compile/name_resolution2.rs: New test.
9351 * rust/compile/name_resolution3.rs: New test.
9352 * rust/compile/name_resolution4.rs: New test.
9353 * rust/compile/name_resolution5.rs: New test.
9355 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9357 * rust/link/trait_import_0.rs: Mark test as xfail.
9359 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9361 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
9362 * rust/compile/const_generics_3.rs: likewise.
9363 * rust/compile/const_generics_4.rs: likewise.
9364 * rust/compile/not_find_value_in_scope.rs: New test.
9366 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9368 * rust/compile/missing_constructor_fields.rs: New test.
9370 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9372 * rust/compile/broken_utf8.rs: New test.
9374 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9376 * rust/compile/macro-issue2273.rs: New test.
9378 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9380 * rust/compile/issue-2105.rs: New test.
9382 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9384 * rust/compile/rust_abi.rs: New test.
9386 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9388 * rust/compile/bytecharstring.rs:add test for it
9390 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9392 * rust/compile/macro56.rs: New test.
9394 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9396 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
9397 * rust/compile/issue-2330.rs: New test.
9399 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9401 * rust/compile/torture/raw_identifiers.rs: New test.
9402 * rust/compile/torture/utf8_identifiers.rs: New test.
9404 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9406 * rust/compile/torture/utf8_whitespaces.rs: New test.
9408 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9410 * rust/compile/macro-issue2268.rs: New test.
9412 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9414 * rust/compile/macro-issue2264.rs: New test.
9416 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9418 * rust/compile/issue-2304.rs: New test.
9420 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9422 * rust/compile/macro54.rs: New test.
9423 * rust/compile/macro55.rs: New test.
9425 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9427 * rust/compile/issue-1893.rs: fully compile the test case
9429 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9431 * rust/compile/braced_macro_arm.rs: New test.
9432 * rust/compile/braced_macro_statements1.rs: New test.
9433 * rust/compile/braced_macro_statements2.rs: New test.
9434 * rust/compile/braced_macro_statements3.rs: New test.
9435 * rust/compile/issue-2225.rs: Update test.
9436 * rust/compile/macro53.rs: New test.
9438 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9440 * rust/compile/macro6.rs: Remove check for direct error.
9441 * rust/compile/macro7.rs: Likewise.
9442 * rust/compile/macro-issue2229.rs: New test.
9444 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9446 * rust/compile/issue-2036.rs: New test.
9448 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9450 * rust/compile/issue-2019-2.rs: New test.
9451 * rust/compile/issue-2019-3.rs: New test.
9453 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9455 * rust/compile/issue-2019-1.rs: New test.
9457 2024-01-16 Dave Evans <dave@dmetwo.org>
9459 * rust/compile/issue-1813.rs: New test.
9461 2024-01-16 TieWay59 <tieway59@foxmail.com>
9463 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
9464 * rust/compile/break2.rs: Likewise
9465 * rust/compile/cfg2.rs: Likewise
9466 * rust/compile/continue1.rs: Likewise
9467 * rust/compile/generics4.rs: Likewise
9468 * rust/compile/generics6.rs: Likewise
9469 * rust/compile/generics7.rs: Likewise
9470 * rust/compile/issue-2029.rs: Likewise
9471 * rust/compile/issue-2139.rs: Likewise
9472 * rust/compile/issue-2190-1.rs: Likewise
9473 * rust/compile/issue-925.rs: Likewise
9474 * rust/compile/method1.rs: Likewise
9475 * rust/compile/shadow1.rs: Likewise
9476 * rust/compile/type-bindings1.rs: Likewise
9477 * rust/compile/unary_negation.rs: Likewise
9478 * rust/compile/unary_not.rs: Likewise
9479 * rust/compile/unconstrained_type_param.rs: Likewise
9480 * rust/compile/usize1.rs: Likewise
9482 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9484 * rust/compile/traits2.rs: update error message
9485 * rust/compile/traits3.rs: update error message
9487 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9489 * rust/compile/derive_empty.rs: New test.
9491 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9493 * rust/compile/test_mod.rs: Moved to...
9494 * rust/compile/issue-1089/test_mod.rs: ...here.
9495 * rust/compile/mod_missing_middle.rs: Fix paths.
9496 * rust/compile/missing_middle/both_path.rs: Moved to...
9497 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
9498 * rust/compile/missing_middle/explicit.not.rs: Moved to...
9499 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
9500 * rust/compile/missing_middle/other.rs: Moved to...
9501 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
9502 * rust/compile/missing_middle/inner_path.rs: Moved to...
9503 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
9504 * rust/compile/missing_middle/outer_path.rs: Moved to...
9505 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
9506 * rust/compile/missing_middle/sub/mod.rs: Moved to...
9507 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
9508 * rust/compile/torture/modules/mod.rs: Moved to...
9509 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
9510 * rust/execute/torture/modules/mod.rs: Moved to...
9511 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
9513 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9515 * rust/compile/derive_macro8.rs: New test.
9517 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9519 * rust/compile/issue-2165.rs: New test.
9520 * rust/compile/issue-2166.rs: New test.
9522 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9524 * rust/compile/struct-expr-parse.rs: New test.
9526 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9528 * rust/compile/derive_macro7.rs: New test.
9530 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9532 * rust/compile/derive_macro4.rs: New test.
9533 * rust/compile/derive_macro6.rs: New test.
9535 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9537 * rust/execute/torture/derive_macro4.rs: New test.
9539 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9541 * rust/compile/macro-delim.rs: New test.
9543 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9545 * rust/compile/macro43.rs: Fix test with new derive macros.
9546 * rust/compile/derive_macro1.rs: New test.
9547 * rust/compile/derive_macro3.rs: New test.
9548 * rust/execute/torture/derive_macro1.rs: New test.
9549 * rust/execute/torture/derive_macro3.rs: New test.
9551 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9553 * rust/compile/cfg6.rs: New test.
9555 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9557 * rust/compile/issue-2195.rs: New test.
9559 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9561 * rust/compile/issue-2238.rs: New test.
9563 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9565 * rust/compile/issue-2225.rs: New test.
9567 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9569 * rust/compile/issue-2207.rs: New test.
9571 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9573 * rust/execute/torture/issue-2236.rs: New test.
9575 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9577 * rust/compile/issue-2190-1.rs: New test.
9578 * rust/compile/issue-2190-2.rs: New test.
9580 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9582 * rust/compile/nested_macro_use3.rs: New test.
9584 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9586 * rust/compile/cfg-attr.rs: New test.
9588 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9590 * rust/compile/doc_macro.rs: New test.
9592 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9594 * rust/compile/macro-issue2194.rs: New test.
9596 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9598 * rust/compile/for_expr.rs: New test.
9599 * rust/compile/issue-407-2.rs: Update compiler output.
9600 * rust/compile/issue-407.rs: Update compiler output.
9601 * rust/compile/issue-867.rs: Update compiler output.
9602 * rust/compile/issue-2189.rs: New test.
9603 * rust/compile/macro_call_statement.rs: New test.
9604 * rust/compile/stmt_with_block_dot.rs: New test.
9605 * rust/compile/torture/loop8.rs: New test.
9607 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9609 * rust/compile/macro-issue2192.rs: New test.
9611 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9613 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
9614 * rust/compile/torture/issue-1432.rs: Likewise.
9616 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9618 * rust/execute/torture/coercion3.rs: New test.
9620 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9622 * rust/execute/torture/issue-2179.rs: New test.
9624 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9626 * rust/execute/torture/issue-2180.rs: New test.
9628 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9630 * rust/compile/issue-2188.rs: New test.
9632 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9634 * rust/compile/parse_specialization.rs:
9635 Add "default unsafe" coverage.
9637 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9639 * rust/compile/issue-2178.rs: New test.
9641 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9643 * rust/compile/macro_use1.rs: New test.
9644 * rust/execute/torture/macro_use1.rs: New test.
9645 * rust/compile/nested_macro_use1.rs: New test.
9646 * rust/compile/nested_macro_use2.rs: New test.
9648 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9650 * rust/compile/issue-1446.rs: New test.
9652 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9654 * rust/execute/torture/cfg-tail.rs: New test.
9656 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9658 * rust/compile/macro52.rs: New test.
9660 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9662 * rust/compile/issue-2125.rs: New test.
9664 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9666 * rust/compile/issue-2135.rs: New test.
9668 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9670 * rust/compile/issue-2106.rs: New test.
9671 * rust/compile/issue-1524.rs: regression (placeholder generic)
9673 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9675 * rust/compile/issue-2142.rs: New test.
9677 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9679 * rust/compile/issue-2136-1.rs: New test.
9680 * rust/compile/issue-2136-2.rs: New test.
9682 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9684 * rust/compile/issue-2139.rs: New test.
9686 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9688 * rust/compile/issue-1893.rs: regression
9689 * rust/compile/traits12.rs: rustc uses a custom error message here
9690 * rust/compile/unconstrained_type_param.rs: extra error message
9692 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9694 * rust/execute/torture/issue-1852-1.rs: New test.
9695 * rust/execute/torture/issue-1852.rs: New test.
9697 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9699 * rust/compile/issue-1807.rs: New test.
9701 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9703 * rust/compile/let_alt.rs: New test.
9705 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9707 * rust/compile/issue-852.rs: New test.
9709 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
9711 * lib/prune.exp (prune_ices):
9712 Also prune "You have broken GCC Rust. This is a feature."
9713 * rust/compile/break-rust1.rs: New test
9714 * rust/compile/break-rust2.rs: New test
9715 * rust/compile/break-rust3.rs: New test
9717 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9719 * rust/compile/if_let_expr.rs: Increase test coverage.
9721 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
9723 * rust/compile/macro-issue2092.rs: New test.
9725 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9727 * rust/compile/macro51.rs: New test.
9729 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9731 * rust/compile/issue-2070.rs: New test.
9733 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9735 * rust/execute/torture/issue-2080.rs: New test.
9737 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
9739 * rust/compile/cast5.rs: New test.
9741 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9743 * rust/compile/const_generics_5.rs: update test case
9744 * rust/compile/issue-2043.rs: New test.
9745 * rust/compile/issue-2039.rs: New test.
9747 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9749 * rust/compile/issue-2042.rs: New test.
9751 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9753 * rust/compile/issue-925.rs: New test.
9755 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9757 * rust/bounds1.rs: Moved to...
9758 * rust/compile/bounds1.rs: ...here.
9760 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9762 * rust/compile/issue-2029.rs: New test.
9764 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9766 * rust/execute/torture/issue-2052.rs: New test.
9768 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9770 * rust/compile/array4.rs: New test.
9771 * rust/execute/torture/arrays.rs: New test.
9773 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9775 * rust/compile/privacy8.rs: New test.
9777 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
9779 * rust/compile/cast4.rs: New test.
9781 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9783 * rust/compile/macro49.rs: New test.
9784 * rust/compile/macro50.rs: New test.
9786 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9788 * rust/compile/issue-2037.rs: New test.
9790 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9792 * rust/compile/issue-1893.rs: New test.
9794 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9796 * rust/compile/issue-850.rs: New test.
9797 * rust/compile/issue-855.rs: New test.
9799 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9801 * rust/compile/issue-1981.rs: New test.
9803 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9805 * rust/compile/torture/alt_patterns1.rs: New test.
9807 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9809 * rust/compile/multiple_bindings2.rs: New test.
9811 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9813 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
9815 2024-01-16 Tage Johansson <frans.tage@gmail.com>
9817 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
9818 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
9820 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9822 * rust/compile/multiple_bindings1.rs: New test.
9824 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9826 * rust/execute/torture/closure4.rs: New test.
9827 * rust/execute/torture/ref-pattern2.rs: New test.
9829 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9831 * rust/compile/ref_pattern_fn_param.rs: Moved to...
9832 * rust/compile/ref_pattern_fn_param1.rs: ...here.
9833 * rust/compile/ref_pattern_fn_param2.rs: New test.
9834 * rust/execute/torture/ref-pattern1.rs: New test.
9836 2024-01-16 goar5670 <mahadelr19@gmail.com>
9838 * rust/compile/ref_pattern_fn_param.rs: New test.
9840 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9842 * rust/compile/lang-impl.rs: New test.
9844 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9846 * rust/compile/stringify.rs: Add a basic test with some text.
9847 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
9848 text is left as is without any other macro expansion.
9850 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
9852 * rust/compile/tuple_mismatch.rs: New test.
9854 2024-01-16 goar5670 <mahadelr19@gmail.com>
9856 * rust/compile/complex_qualified_path_in_expr.rs : New test.
9858 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9860 * rust/compile/closure_no_type_anno.rs: Extend test.
9862 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9864 * rust/compile/issue-1524.rs: New test.
9866 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9868 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
9870 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9872 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
9873 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
9875 2024-01-16 goar5670 <mahadelr19@gmail.com>
9877 * rust/compile/closure_no_type_anno.rs: New test.
9879 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9881 * rust/compile/while_let_expr.rs: New test.
9883 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9885 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
9887 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9889 * rust/compile/zero_sized_slice.rs: New test.
9891 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
9893 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
9894 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
9896 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9898 * rust/compile/slice_rest_pattern.rs: New test.
9900 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9902 * rust/compile/if_let_expr.rs: New test.
9904 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9906 * rust/compile/torture/intrinsics-8.rs: New test.
9908 2024-01-16 mxlol233 <mxlol233@outlook.com>
9910 * rust/compile/feature_extern_types.rs:New file.
9912 2024-01-16 bl7awy <mahadelr19@gmail.com>
9914 * rust/compile/cast_generics.rs: New test.
9916 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9918 * rust/compile/issue-1901.rs: New test.
9920 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9922 * rust/compile/issue-1930.rs: New test.
9924 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9926 * rust/compile/extern_type_item_missing_semi.rs: New failing
9929 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9931 * rust/compile/extern_type_item.rs: New test.
9933 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
9935 * rust/compile/builtin_macro_eager3.rs: New test.
9937 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9939 * rust/compile/parse_invalid_specialization.rs: New test.
9940 * rust/compile/parse_specialization.rs: New test.
9941 * rust/compile/default_not_a_kw.rs: New test.
9943 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9945 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
9947 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9949 * rust/compile/auto_trait_invalid.rs: New test.
9950 * rust/compile/auto_trait_valid.rs: New test.
9952 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9954 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
9956 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9958 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
9959 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
9960 * rust/compile/path_as_generic_arg.rs: New test.
9961 * rust/compile/nested_generic.rs: New test.
9963 2024-01-16 mxlol233 <mxlol233@outlook.com>
9965 * rust/compile/builtin_macro_compile_error.rs: Add
9966 crate feature `rustc_attri`.
9967 * rust/compile/builtin_macro_concat.rs: Likewise.
9968 * rust/compile/builtin_macro_eager1.rs: Likewise.
9969 * rust/compile/builtin_macro_eager2.rs: Likewise.
9970 * rust/compile/builtin_macro_env.rs: Likewise.
9971 * rust/compile/builtin_macro_include_bytes.rs:
9973 * rust/compile/builtin_macro_include_str.rs:
9975 * rust/compile/builtin_macro_not_found.rs:
9977 * rust/compile/builtin_macro_recurse2.rs:
9979 * rust/compile/feature_rust_attri0.rs:New file.
9980 * rust/compile/feature_rust_attri1.rs:New file.
9981 * rust/compile/include_empty.rs:Add crate feature
9983 * rust/compile/issue-1830_bytes.rs:Likewise.
9984 * rust/compile/issue-1830_str.rs:Likewise.
9985 * rust/compile/macro42.rs:Likewise.
9986 * rust/execute/torture/builtin_macro_cfg.rs:
9988 * rust/execute/torture/builtin_macro_concat.rs:
9990 * rust/execute/torture/builtin_macro_env.rs:
9992 * rust/execute/torture/builtin_macro_include_bytes.rs:
9994 * rust/execute/torture/builtin_macro_include_str.rs:
9996 * rust/execute/torture/builtin_macro_line.rs:
9998 * rust/execute/torture/builtin_macros1.rs:
10000 * rust/execute/torture/builtin_macros3.rs:
10002 * rust/execute/torture/macros29.rs:Likewise.
10003 * rust/execute/torture/macros30.rs:Likewise.
10004 * rust/execute/torture/macros31.rs:Likewise.
10006 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
10009 * gcc.target/aarch64/pr112573.c: Add new test.
10011 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10013 * rust/compile/pattern-or.rs: New test.
10015 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10017 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
10019 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10021 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
10023 2024-01-16 Jakub Jelinek <jakub@redhat.com>
10025 PR tree-optimization/113372
10026 PR middle-end/90348
10027 PR middle-end/110115
10028 PR middle-end/111422
10029 * gcc.dg/torture/bitint-49.c: New test.
10030 * gcc.c-torture/execute/pr90348.c: New test.
10031 * gcc.c-torture/execute/pr110115.c: New test.
10032 * gcc.c-torture/execute/pr111422.c: New test.
10034 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
10036 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
10038 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10041 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
10042 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
10044 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
10046 PR testsuite/109705
10047 * lib/target-supports.exp (check_effective_target_vect_long_mult):
10048 Fix powerpc*-*-* checks.
10050 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10052 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
10054 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
10055 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
10056 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
10057 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
10058 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
10059 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
10060 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
10061 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
10062 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
10063 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
10064 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
10065 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
10066 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
10067 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
10068 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
10069 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
10070 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
10071 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
10072 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
10073 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
10074 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
10075 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
10076 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
10077 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
10078 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
10079 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
10080 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
10081 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
10082 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
10083 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
10084 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
10085 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
10086 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
10087 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
10088 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
10089 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
10090 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
10091 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
10092 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
10093 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
10094 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
10095 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
10096 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
10097 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
10098 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
10099 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
10100 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
10101 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
10102 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
10103 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
10104 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
10105 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
10106 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
10107 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
10108 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
10109 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
10110 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
10111 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
10112 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
10113 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
10114 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
10115 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
10116 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
10117 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
10118 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
10119 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
10120 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
10121 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
10122 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
10123 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
10124 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
10125 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
10126 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
10127 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
10128 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
10129 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
10130 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
10131 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
10132 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
10133 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
10134 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
10135 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
10136 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
10137 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
10138 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
10139 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
10140 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
10141 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
10142 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
10143 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
10144 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
10145 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
10146 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
10147 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
10148 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
10149 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
10150 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
10151 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
10152 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
10153 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
10154 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
10155 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
10156 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
10157 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
10158 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
10159 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
10160 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
10161 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
10162 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
10163 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
10164 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
10165 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
10166 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
10167 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
10168 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
10169 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
10170 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
10171 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
10172 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
10173 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
10174 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
10175 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
10176 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
10177 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
10178 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
10179 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
10180 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
10181 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
10182 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
10183 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
10184 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
10185 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
10186 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
10187 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
10188 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
10189 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
10190 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
10191 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
10192 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
10193 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
10194 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
10195 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
10196 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
10197 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
10198 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
10199 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
10200 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
10201 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
10202 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
10203 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
10204 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
10205 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
10206 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
10207 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
10208 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
10209 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
10210 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
10211 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
10212 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
10213 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
10214 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
10215 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
10216 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
10217 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
10218 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
10219 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
10220 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
10221 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
10222 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
10223 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
10224 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
10225 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
10226 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
10227 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
10228 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10229 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
10230 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
10231 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
10232 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
10233 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
10234 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
10235 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
10236 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
10237 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
10238 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
10239 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
10240 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
10241 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
10242 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
10243 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
10244 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
10245 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
10246 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
10247 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
10248 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
10249 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
10250 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
10251 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
10252 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
10253 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
10254 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
10255 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
10256 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
10257 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
10258 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
10259 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
10260 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
10261 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
10262 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
10263 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
10264 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
10265 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
10266 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
10267 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
10269 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10271 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
10272 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
10273 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
10274 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
10275 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
10276 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
10277 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
10278 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
10279 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
10280 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
10281 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
10282 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
10283 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
10284 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
10285 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
10286 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
10287 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
10288 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
10289 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
10290 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
10291 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
10292 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
10294 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10297 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
10299 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10302 * c-c++-common/analyzer/calloc-1.c: Add tests.
10303 * c-c++-common/analyzer/pr96639.c: Update expected results.
10304 * gcc.dg/analyzer/data-model-9.c: Likewise.
10306 2024-01-15 Marek Polacek <polacek@redhat.com>
10309 * g++.dg/concepts/auto8.C: New test.
10310 * g++.dg/concepts/auto8a.C: New test.
10312 2024-01-15 Patrick Palka <ppalka@redhat.com>
10314 * g++.dg/template/partial-specialization14.C: New test.
10316 2024-01-15 Patrick Palka <ppalka@redhat.com>
10319 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
10321 2024-01-15 Patrick Palka <ppalka@redhat.com>
10324 * g++.dg/cpp0x/initlist-array21.C: New test.
10326 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
10328 PR testsuite/113369
10329 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
10330 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
10331 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
10332 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
10333 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10334 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10335 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10337 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10339 PR rtl-optimization/113048
10340 * gcc.target/i386/pr113048.c: New test.
10342 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10344 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
10345 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
10346 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
10348 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10350 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
10351 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
10353 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10355 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
10356 * gcc.target/riscv/zbb_bswap16.c: ...here.
10357 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
10358 zip,__builtin_riscv_brev8.
10359 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
10360 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
10361 * gcc.target/riscv/zbb_bswap-1.c: Removed.
10362 * gcc.target/riscv/zbb_bswap-2.c: Removed.
10363 * gcc.target/riscv/zbbw.c: Removed.
10364 * gcc.target/riscv/zbc32.c: Removed.
10365 * gcc.target/riscv/zbc64.c: Removed.
10366 * gcc.target/riscv/zbkc32.c: Removed.
10367 * gcc.target/riscv/zbkc64.c: Removed.
10368 * gcc.target/riscv/zbkx32.c: Removed.
10369 * gcc.target/riscv/zbkx64.c: Removed.
10370 * gcc.target/riscv/zknd32-2.c: Removed.
10371 * gcc.target/riscv/zknd64-2.c: Removed.
10372 * gcc.target/riscv/zkne32-2.c: Removed.
10373 * gcc.target/riscv/zkne64-2.c: Removed.
10374 * gcc.target/riscv/zknh-sha256-32.c: Removed.
10375 * gcc.target/riscv/zknh-sha256-64.c: Removed.
10376 * gcc.target/riscv/zknh-sha512-32.c: Removed.
10377 * gcc.target/riscv/zknh-sha512-64.c: Removed.
10378 * gcc.target/riscv/zksed32-2.c: Removed.
10379 * gcc.target/riscv/zksed64-2.c: Removed.
10380 * gcc.target/riscv/zksh32.c: Removed.
10381 * gcc.target/riscv/zksh64.c: Removed.
10383 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10386 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
10387 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10388 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10389 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
10390 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
10391 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
10392 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
10394 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10397 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
10398 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
10399 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
10401 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10403 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
10404 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
10405 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
10406 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
10407 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
10408 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
10409 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
10410 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
10411 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
10412 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
10413 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
10414 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
10415 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10416 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10417 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
10418 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
10419 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
10420 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
10421 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
10422 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
10423 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
10425 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10427 PR tree-optimization/113370
10428 * gcc.dg/torture/bitint-48.c: New test.
10430 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10433 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
10434 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
10435 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
10437 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
10439 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
10441 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10443 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
10445 * gcc.dg/builtin-object-size-2.c: Likewise.
10446 * gcc.dg/builtin-object-size-3.c: Likewise.
10447 * gcc.dg/builtin-object-size-4.c: Likewise.
10449 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10451 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
10452 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
10453 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
10454 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
10455 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
10457 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10459 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
10461 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10464 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
10466 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
10467 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
10468 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
10469 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
10471 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
10474 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
10475 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
10477 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10480 * gfortran.dg/ishftc_optional_size_1.f90: New test.
10482 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
10484 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
10485 to real_16 dg-error targets.
10486 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
10488 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10491 * gfortran.dg/do_concurrent_7.f90: New test.
10493 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10495 PR tree-optimization/113361
10496 * gcc.dg/torture/bitint-47.c: New test.
10498 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10500 PR tree-optimization/113287
10501 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
10504 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10506 * g++.dg/abi/mangle79.C: New test.
10508 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
10510 PR tree-optimization/107823
10511 PR tree-optimization/110768
10512 PR tree-optimization/110941
10513 PR tree-optimization/110450
10514 PR tree-optimization/110841
10515 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
10516 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
10517 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
10518 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
10519 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
10521 2024-01-12 Jason Merrill <jason@redhat.com>
10524 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
10526 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10528 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10529 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10530 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10531 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10533 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10535 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10536 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10537 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10538 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10540 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10542 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
10543 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
10544 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
10545 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
10547 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10549 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
10550 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
10551 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
10552 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
10554 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10556 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
10557 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
10558 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
10559 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
10561 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10563 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
10564 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
10565 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
10566 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
10568 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10570 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
10571 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
10572 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
10573 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
10575 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10577 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
10578 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
10579 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
10580 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
10582 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10584 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
10585 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
10586 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
10587 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
10589 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10591 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
10592 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
10593 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
10594 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
10596 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10598 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
10599 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
10600 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
10601 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
10603 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10605 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
10606 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
10607 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
10608 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
10610 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10613 * gcc.dg/bitint-65.c: New test.
10614 * gcc.dg/bitint-66.c: New test.
10616 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10618 PR tree-optimization/113287
10619 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
10620 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
10621 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
10624 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10626 PR tree-optimization/113178
10627 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
10628 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
10630 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10632 PR tree-optimization/113237
10633 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
10635 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10637 PR tree-optimization/113137
10638 PR tree-optimization/113136
10639 PR tree-optimization/113172
10640 PR tree-optimization/113178
10641 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
10642 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
10643 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
10644 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
10645 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
10647 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10649 PR tree-optimization/113135
10650 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
10652 2024-01-12 Jason Merrill <jason@redhat.com>
10654 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
10657 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10660 * gcc.target/aarch64/pr113196.c: New test.
10661 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
10662 Expect uxtl2 rather than zip2.
10663 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
10665 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
10666 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
10668 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10671 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
10674 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10677 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
10678 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
10679 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
10681 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10683 PR tree-optimization/113334
10684 * gcc.dg/torture/bitint-46.c: New test.
10686 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10688 PR tree-optimization/113330
10689 * gcc.dg/bitint-69.c: New test.
10691 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10693 PR tree-optimization/113323
10694 * gcc.dg/bitint-68.c: New test.
10696 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10698 PR tree-optimization/113316
10699 * gcc.dg/bitint-67.c: New test.
10701 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
10702 Antoni Boucher <bouanto@zoho.com>
10704 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
10705 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
10706 * jit.dg/test-restrict-attribute.c: New test.
10707 * jit.dg/test-alias-attribute.c: New test.
10708 * jit.dg/test-always_inline-attribute.c: New test.
10709 * jit.dg/test-cold-attribute.c: New test.
10710 * jit.dg/test-const-attribute.c: New test.
10711 * jit.dg/test-noinline-attribute.c: New test.
10712 * jit.dg/test-nonnull-attribute.c: New test.
10713 * jit.dg/test-pure-attribute.c: New test.
10714 * jit.dg/test-used-attribute.c: New test.
10715 * jit.dg/test-variable-attribute.c: New test.
10716 * jit.dg/test-weak-attribute.c: New test.
10718 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10720 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
10721 __*_MANT_DIG__ is equal to a particular precision.
10723 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10725 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
10727 2024-01-12 Li Wei <liwei@loongson.cn>
10729 * gcc.target/loongarch/sign-extend-2.c: Adjust.
10731 2024-01-12 Li Wei <liwei@loongson.cn>
10733 * gcc.target/loongarch/sign-extend.c: Moved to...
10734 * gcc.target/loongarch/sign-extend-1.c: ...here.
10735 * gcc.target/loongarch/sign-extend-2.c: New test.
10737 2024-01-11 Julian Brown <julian@codesourcery.com>
10739 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
10740 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
10741 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
10742 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
10743 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
10744 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
10745 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
10746 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
10748 2024-01-11 Jason Merrill <jason@redhat.com>
10751 * g++.dg/cpp2a/concepts-memfun4.C: New test.
10753 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
10755 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
10757 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
10759 PR middle-end/113322
10760 * gcc.c-torture/compile/pr113322-1.c: New test.
10762 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
10764 PR tree-optimization/113301
10765 * gcc.dg/tree-ssa/divide-8.c: New test.
10767 2024-01-11 Jason Merrill <jason@redhat.com>
10769 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
10771 2024-01-11 Tamar Christina <tamar.christina@arm.com>
10773 PR testsuite/113319
10774 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
10775 * gcc.dg/bic-bitmask-14.c: Likewise.
10776 * gcc.dg/bic-bitmask-15.c: Likewise.
10777 * gcc.dg/bic-bitmask-16.c: Likewise.
10778 * gcc.dg/bic-bitmask-17.c: Likewise.
10779 * gcc.dg/bic-bitmask-18.c: Likewise.
10780 * gcc.dg/bic-bitmask-19.c: Likewise.
10781 * gcc.dg/bic-bitmask-20.c: Likewise.
10782 * gcc.dg/bic-bitmask-21.c: Likewise.
10783 * gcc.dg/bic-bitmask-22.c: Likewise.
10784 * gcc.dg/bic-bitmask-7.c: Likewise.
10785 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
10786 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
10787 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
10788 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
10789 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
10790 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
10791 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
10792 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
10793 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
10794 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
10796 2024-01-11 Richard Biener <rguenther@suse.de>
10798 PR tree-optimization/112505
10799 * gcc.dg/vect/pr112505.c: New testcase.
10801 2024-01-11 Richard Biener <rguenther@suse.de>
10803 PR tree-optimization/113126
10804 * gcc.dg/torture/pr113126.c: New testcase.
10806 2024-01-11 Richard Biener <rguenther@suse.de>
10808 PR tree-optimization/112636
10809 * gcc.dg/pr112636.c: New testcase.
10811 2024-01-11 Pan Li <pan2.li@intel.com>
10813 * gcc.dg/pr30957-1.c: Remove.
10815 2024-01-11 Alex Coplan <alex.coplan@arm.com>
10818 * gcc.target/aarch64/pr113077.c: New test.
10820 2024-01-11 Richard Biener <rguenther@suse.de>
10822 PR tree-optimization/111003
10823 * gcc.dg/tree-ssa/pr111003.c: New testcase.
10825 2024-01-11 Richard Biener <rguenther@suse.de>
10827 PR middle-end/112740
10828 * gcc.dg/pr112740.c: New testcase.
10830 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10832 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
10833 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
10834 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
10835 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
10837 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
10839 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
10841 2024-01-11 liuhongt <hongtao.liu@intel.com>
10843 * gcc.target/i386/pr104401.c: New test.
10844 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
10846 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
10849 * gm2/pim/fail/badbecomes.mod: New test.
10850 * gm2/pim/fail/badexpression.mod: New test.
10851 * gm2/pim/fail/badexpression2.mod: New test.
10852 * gm2/pim/fail/badifin.mod: New test.
10853 * gm2/pim/pass/goodifin.mod: New test.
10855 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10857 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
10858 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
10859 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
10861 2024-01-10 Antoni Boucher <bouanto@zoho.com>
10864 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
10865 * jit.dg/test-ggc-bugfix.c: New test.
10867 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
10869 * gcc.target/riscv/xtheadint-push-pop.c: New test.
10871 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10873 PR tree-optimization/112468
10874 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
10876 * gcc.dg/pr55152-2.c: Likewise.
10877 * gcc.dg/tree-ssa/abs-4.c: Likewise.
10878 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
10879 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
10880 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
10881 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
10883 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
10885 PR tree-optimization/112581
10886 * gcc.c-torture/execute/pr112581-1.c: New test.
10888 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
10890 * gcc.target/riscv/pr105314.c: Fix comment termination.
10892 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
10894 * gcc.target/riscv/cset-sext-sfb.c: New test.
10895 * gcc.target/riscv/cset-sext-thead.c: New test.
10896 * gcc.target/riscv/cset-sext-ventana.c: New test.
10897 * gcc.target/riscv/cset-sext-zicond.c: New test.
10898 * gcc.target/riscv/cset-sext.c: New test.
10900 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10902 PR tree-optimization/112734
10903 * gcc.dg/bitint-64.c: New test.
10905 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10907 PR tree-optimization/113287
10908 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
10909 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
10911 2024-01-10 Richard Biener <rguenther@suse.de>
10913 PR tree-optimization/113078
10914 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
10915 * gcc.target/i386/vect-pr113078.c: Likewise.
10917 2024-01-10 Julian Brown <julian@codesourcery.com>
10919 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
10922 2024-01-10 Julian Brown <julian@codesourcery.com>
10924 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
10925 * g++.dg/gomp/array-section-2.C: Likewise.
10926 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
10929 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10931 PR tree-optimization/113144
10932 PR tree-optimization/113145
10933 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
10935 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10937 PR tree-optimization/113297
10938 * gcc.dg/bitint-63.c: Fix PR number.
10940 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
10942 * gcc.dg/vect/slp-21.c: Add loongarch.
10944 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
10946 * lib/target-supports.exp: Removed an issue with "target keyword"
10947 checking errors on LoongArch architecture.
10949 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10951 PR tree-optimization/113120
10952 * gcc.dg/bitint-63.c: New test.
10954 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10956 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
10957 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
10958 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
10959 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
10960 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
10961 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
10962 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
10963 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
10965 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
10967 PR testsuite/112751
10968 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
10970 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10972 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
10974 2024-01-09 Jason Merrill <jason@redhat.com>
10976 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
10978 2024-01-09 waffl3x <waffl3x@protonmail.com>
10982 C++23 P0847R7 (deducing this) - CWG2586.
10983 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
10984 * g++.dg/cpp23/explicit-obj-default1.C: New test.
10985 * g++.dg/cpp23/explicit-obj-default2.C: New test.
10987 2024-01-09 waffl3x <waffl3x@protonmail.com>
10991 C++23 P0847R7 (deducing this) - xobj lambdas.
10992 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
10993 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
10994 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
10995 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
10996 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
10997 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
10998 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
10999 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
11000 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
11001 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
11002 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
11003 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
11004 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
11005 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
11007 2024-01-09 waffl3x <waffl3x@protonmail.com>
11011 C++23 P0847R7 (deducing this) - diagnostics.
11012 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
11013 __cpp_explicit_this_parameter feature test macro.
11014 * g++.dg/cpp26/feat-cxx26.C: Likewise.
11015 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
11016 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
11017 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
11018 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
11019 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
11020 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
11021 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
11022 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
11023 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
11024 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
11025 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
11026 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
11028 2024-01-09 waffl3x <waffl3x@protonmail.com>
11032 C++23 P0847R7 (deducing this) - initial functionality.
11033 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
11034 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
11035 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
11036 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
11037 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
11038 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
11039 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
11040 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
11041 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
11042 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
11043 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
11044 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
11045 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
11046 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
11047 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
11048 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
11049 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
11050 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
11051 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
11052 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
11053 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
11054 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
11055 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
11056 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
11058 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11061 * gcc.dg/pr113262.c: New test.
11063 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11065 PR tree-optimization/113199
11066 * gcc.target/gcn/pr113199.c: New test.
11068 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11070 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
11072 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11075 * gcc.dg/pr113267.c: New test.
11077 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11079 PR middle-end/113163
11080 * gcc.target/gcn/pr113163.c: New test.
11082 2024-01-09 Julian Brown <julian@codesourcery.com>
11084 * c-c++-common/gomp/map-6.c: Update expected output.
11085 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
11086 * g++.dg/gomp/array-section-1.C: New test.
11087 * g++.dg/gomp/array-section-2.C: New test.
11088 * g++.dg/gomp/bad-array-section-1.C: New test.
11089 * g++.dg/gomp/bad-array-section-2.C: New test.
11090 * g++.dg/gomp/bad-array-section-3.C: New test.
11091 * g++.dg/gomp/bad-array-section-4.C: New test.
11092 * g++.dg/gomp/bad-array-section-5.C: New test.
11093 * g++.dg/gomp/bad-array-section-6.C: New test.
11094 * g++.dg/gomp/bad-array-section-7.C: New test.
11095 * g++.dg/gomp/bad-array-section-8.C: New test.
11096 * g++.dg/gomp/bad-array-section-9.C: New test.
11097 * g++.dg/gomp/bad-array-section-10.C: New test.
11098 * g++.dg/gomp/bad-array-section-11.C: New test.
11099 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
11100 * g++.dg/gomp/pr67522.C: Update expected output.
11101 * g++.dg/gomp/ind-base-3.C: New test.
11102 * g++.dg/gomp/map-assignment-1.C: New test.
11103 * g++.dg/gomp/map-inc-1.C: New test.
11104 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
11105 * g++.dg/gomp/map-ptrmem-1.C: New test.
11106 * g++.dg/gomp/map-ptrmem-2.C: New test.
11107 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
11108 * g++.dg/gomp/map-ternary-1.C: New test.
11109 * g++.dg/gomp/member-array-2.C: New test.
11111 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11113 * gnat.dg/bip_prim_func2.adb: New test.
11114 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
11115 New helper package.
11117 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11119 PR tree-optimization/113210
11120 * gcc.c-torture/compile/pr113210.c: New test.
11122 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11124 * gnat.dg/specs/anon4.ads: New test.
11126 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11128 * g++.dg/opt/delay-slot-2.C: New test.
11130 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
11131 Hongtao Liu <hongtao.liu@intel.com>
11133 * gcc.target/i386/auto-init-8.c: Update test case.
11134 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
11135 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
11136 * gcc.target/i386/avx512fp16-13.c: Likewise.
11137 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
11138 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
11139 * gcc.target/i386/pr100865-1.c: Likewise.
11140 * gcc.target/i386/pr100865-10a.c: Likewise.
11141 * gcc.target/i386/pr100865-10b.c: Likewise.
11142 * gcc.target/i386/pr100865-2.c: Likewise.
11143 * gcc.target/i386/pr100865-3.c: Likewise.
11144 * gcc.target/i386/pr100865-4a.c: Likewise.
11145 * gcc.target/i386/pr100865-4b.c: Likewise.
11146 * gcc.target/i386/pr100865-5a.c: Likewise.
11147 * gcc.target/i386/pr100865-5b.c: Likewise.
11148 * gcc.target/i386/pr100865-9a.c: Likewise.
11149 * gcc.target/i386/pr100865-9b.c: Likewise.
11150 * gcc.target/i386/pr102021.c: Likewise.
11151 * gcc.target/i386/pr90773-17.c: Likewise.
11153 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
11155 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
11156 * gcc.target/i386/part-vect-absneghf.c: Ditto.
11158 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
11160 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
11162 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
11164 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11165 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11166 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11167 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11168 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11169 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11170 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11171 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11172 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11173 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11174 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11175 * gcc.target/riscv/zvkb.c: New test.
11177 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11179 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
11182 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11184 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
11186 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11189 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
11190 * gfortran.dg/bind_c_vars.f90: Likewise.
11192 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
11194 * gcc.target/bpf/attr-kernel-helper.c: New test.
11196 2024-01-08 Harald Anlauf <anlauf@gmx.de>
11199 * gfortran.dg/size_optional_dim_2.f90: New test.
11201 2024-01-08 Richard Biener <rguenther@suse.de>
11203 PR tree-optimization/113026
11204 * gcc.dg/torture/pr113026-1.c: New testcase.
11205 * gcc.dg/torture/pr113026-2.c: Likewise.
11207 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11209 PR tree-optimization/113228
11210 * gcc.c-torture/compile/pr113228.c: New test.
11212 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11214 PR tree-optimization/113120
11215 * gcc.dg/bitint-62.c: New test.
11217 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11219 PR tree-optimization/113119
11220 * gcc.dg/bitint-61.c: New test.
11222 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
11225 * gcc.target/avr/attribute-io.h: New file.
11226 * gcc.target/avr/pr112952-0.c: New test.
11227 * gcc.target/avr/pr112952-1.c: New test.
11228 * gcc.target/avr/pr112952-2.c: New test.
11229 * gcc.target/avr/pr112952-3.c: New test.
11231 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
11233 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
11234 check + abort rather than assert.
11236 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11238 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
11239 * gcc.target/avr/lra-elim.c: Same.
11240 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
11241 * gcc.target/avr/pr46779-1.c: Same.
11242 * gcc.target/avr/pr46779-2.c: Same.
11243 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
11244 for GNU-C due to address spaces.
11245 * gcc.target/avr/pr89270.c: Same.
11246 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
11247 space __flash1 if we have it.
11248 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11249 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11251 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11253 * gfortran.dg/dtio_25.f90: Update.
11254 * gfortran.dg/namelist_57.f90: Update.
11255 * gfortran.dg/namelist_65.f90: Update.
11257 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
11258 Uros Bizjak <ubizjak@gmail.com>
11261 * gcc.target/i386/pr113231.c: New test case.
11263 2024-01-07 Tamar Christina <tamar.christina@arm.com>
11265 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
11266 * gcc.dg/vect/vect-early-break_7.c: Likewise.
11267 * gcc.dg/vect/vect-early-break_75.c: Likewise.
11268 * gcc.dg/vect/vect-early-break_77.c: Likewise.
11269 * gcc.dg/vect/vect-early-break_82.c: Likewise.
11270 * gcc.dg/vect/vect-early-break_88.c: Likewise.
11271 * lib/target-supports.exp (add_options_for_vect_early_break,
11272 check_effective_target_vect_early_break_hw,
11273 check_effective_target_vect_early_break): Support AArch32.
11274 * gcc.target/arm/vect-early-break-cbranch.c: New test.
11276 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
11278 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
11280 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11283 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
11284 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
11285 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
11286 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
11287 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
11288 * gcc.dg/tree-ssa/cltz-max.c: Same.
11289 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
11290 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
11291 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
11292 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
11294 * gcc.dg/tree-ssa/pr55177-1.c: Same.
11295 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
11296 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
11297 * gcc.dg/tree-ssa/pr111583-2.c: Same.
11299 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11302 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
11303 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
11304 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
11305 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
11306 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
11307 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
11308 * gcc.dg/pr110582.c: Require int32plus.
11309 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
11310 * gcc.dg/pr111599.c: Same.
11311 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
11312 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
11313 * gcc.dg/builtin-object-size-2.c: Same.
11314 * gcc.dg/builtin-object-size-3.c: Same.
11315 * gcc.dg/builtin-object-size-4.c: Same.
11316 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
11317 * gcc.dg/debug/btf/btf-pr106773.c: Same.
11318 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
11321 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11324 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
11325 for "divsc3" as double = float per default.
11326 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
11328 * gcc.c-torture/compile/pr106537-2.c: Same.
11329 * gcc.c-torture/compile/pr106537-3.c: Same.
11330 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
11331 wider than 16 bits.
11332 * gcc.c-torture/execute/20230630-4.c: Same.
11333 * gcc.c-torture/execute/pr109938.c: Require int32plus.
11334 * gcc.c-torture/execute/pr109986.c: Same.
11335 * gcc.dg/fold-ior-4.c: Same.
11336 * gcc.dg/fold-ior-5.c: Same
11337 * gcc.dg/fold-parity-5.c: Same.
11338 * gcc.dg/fold-popcount-5.c: Same.
11339 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
11341 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
11343 * gcc.dg/c23-constexpr-9.c: Require large_double.
11344 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
11345 * gcc.dg/loop-unswitch-10.c: Require size32plus.
11346 * gcc.dg/loop-unswitch-14.c: Same.
11347 * gcc.dg/loop-unswitch-11.c: Require int32.
11348 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
11349 * gcc.dg/pr101836_1.c: Same.
11350 * gcc.dg/pr101836_2.c: Same.
11351 * gcc.dg/pr101836_3.c: Same.
11353 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11355 * g++.dg/modules/init-5_a.C: New test.
11356 * g++.dg/modules/init-5_b.C: New test.
11358 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11361 * g++.dg/modules/using-11.h: New test.
11362 * g++.dg/modules/using-11_a.C: New test.
11363 * g++.dg/modules/using-11_b.C: New test.
11365 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11368 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
11369 * g++.dg/modules/part-mac-1_c.C: Likewise.
11370 * g++.dg/modules/mod-invalid-1.C: New test.
11371 * g++.dg/modules/part-8_a.C: New test.
11372 * g++.dg/modules/part-8_b.C: New test.
11373 * g++.dg/modules/part-8_c.C: New test.
11375 2024-01-06 Harald Anlauf <anlauf@gmx.de>
11376 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11379 * gfortran.dg/repeat_8.f90: New test.
11381 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
11383 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
11384 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
11386 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11389 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
11391 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11393 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
11394 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
11396 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11398 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
11400 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
11403 * gcc.target/aarch64/pr113104.c: New test.
11404 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
11406 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
11407 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
11408 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
11409 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11410 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11411 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11412 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11413 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11414 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11415 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
11416 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11417 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11418 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11419 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11420 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11421 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11422 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11423 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11424 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11425 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
11426 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11427 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11428 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11429 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11430 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11431 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11432 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11433 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11434 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11435 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11436 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11438 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
11440 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
11442 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11444 * gcc.dg/fma-3.c: The intermediate file corresponding to the
11445 function does not produce the corresponding FNMA symbol, so the test
11446 rules should be skipped when testing.
11447 * gcc.dg/fma-4.c: The intermediate file corresponding to the
11448 function does not produce the corresponding FNMS symbol, so skip the
11449 test rules when testing.
11450 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
11451 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
11453 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11455 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
11456 LoongArch architecture, you need to add the "-mlasx" compilation
11457 option to generate vectorized code.
11458 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
11459 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
11460 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
11461 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
11462 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
11463 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
11464 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
11465 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
11466 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
11468 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11470 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
11473 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11475 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
11476 support testing of the loongArch architecture.
11478 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11480 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
11481 object detection framework.
11482 * gcc.dg/vect/vect-83.c: Dito.
11484 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11486 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
11487 setting of assembly to compile.
11488 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
11490 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11492 * lib/target-supports.exp: Add LoongArch to the list of supported
11495 2024-01-05 Alex Coplan <alex.coplan@arm.com>
11498 * g++.dg/pr113217.C: New test.
11500 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11502 PR tree-optimization/113201
11503 * gcc.c-torture/compile/pr113201.c: New test.
11505 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11507 PR tree-optimization/90693
11508 * gcc.target/i386/pr90693-2.c: New test.
11510 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11512 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
11513 Fix the check condition.
11515 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11517 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
11518 Use __builtin_abort instead of assert.
11519 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
11520 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
11521 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
11522 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
11523 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
11524 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
11525 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
11526 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
11527 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
11528 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
11529 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
11530 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
11531 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
11532 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
11533 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
11534 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
11535 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
11536 __builtin_abort instead of assert.
11537 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
11538 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
11539 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
11540 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
11541 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
11543 2024-01-05 Pan Li <pan2.li@intel.com>
11546 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11548 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11549 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11550 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11551 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11552 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11553 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11554 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11555 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11556 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11557 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11558 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11559 * gcc.target/riscv/zvkb.c: New test.
11561 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11563 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11564 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11565 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11566 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11567 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11568 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11569 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11570 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11571 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11572 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11573 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11574 * gcc.target/riscv/zvkb.c: New test.
11576 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11578 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11580 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
11582 PR tree-optimization/113186
11583 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
11585 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11587 * lib/gcc-dg.exp: Set TERM to xterm.
11589 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11592 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
11594 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11597 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
11599 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
11600 Patrick Lin <patrick@andestech.com>
11601 Rufus Chen <rufus@andestech.com>
11602 Monk Chiang <monk.chiang@sifive.com>
11604 * gcc.target/riscv/_Float16-nanboxing.c: New test.
11606 2024-01-04 Pan Li <pan2.li@intel.com>
11609 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11611 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11613 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11615 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11617 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
11619 * gcc.target/riscv/interrupt-misaligned.c: New.
11621 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11623 * gcc.dg/vect/slp-26.c: Add loongarch.
11625 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11627 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
11629 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11631 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
11632 option "-fno-vect-cost-model" to dg-options.
11634 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11636 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
11637 * gcc.c-torture/compile/mipscop-2.c: Ditto.
11638 * gcc.c-torture/compile/mipscop-3.c: Ditto.
11639 * gcc.c-torture/compile/mipscop-4.c: Ditto.
11641 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11643 * gcc.target/mips/pr104914.c: New test.
11645 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11647 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
11649 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11653 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
11654 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
11655 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
11656 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
11657 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
11658 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
11659 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
11660 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
11661 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
11662 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
11663 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
11664 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
11665 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
11667 2024-01-03 Patrick Palka <ppalka@redhat.com>
11670 * g++.dg/cpp0x/rv-conv4.C: New test.
11671 * g++.dg/cpp0x/rv-conv5.C: New test.
11673 2024-01-03 Xi Ruoyao <xry111@xry111.site>
11675 * gcc.target/loongarch/vfmax-vfmin.c: New test.
11677 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11680 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
11682 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
11684 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
11686 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11688 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
11690 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
11692 * lib/target-supports.exp: Add a function to check whether binutil supports
11694 * gcc.target/loongarch/tls-le-relax.c: New test.
11696 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11699 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
11702 Copyright (C) 2024 Free Software Foundation, Inc.
11704 Copying and distribution of this file, with or without modification,
11705 are permitted in any medium without royalty provided the copyright
11706 notice and this notice are preserved.