]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
2
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.
37
38 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
39
40 * lib/target-supports.exp (check_effective_target_lra): Add
41 comment.
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.
56
57 2024-04-08 Tobias Burnus <tburnus@baylibre.com>
58
59 PR libfortran/114304
60 * gfortran.dg/pr114304-2.f90: New test.
61
62 2024-04-08 Martin Jambor <mjambor@suse.cz>
63
64 PR ipa/113359
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.
75
76 2024-04-08 Martin Jambor <mjambor@suse.cz>
77
78 PR ipa/113907
79 * gcc.dg/lto/pr113907_0.c: New.
80 * gcc.dg/lto/pr113907_1.c: Likewise.
81 * gcc.dg/lto/pr113907_2.c: Likewise.
82
83 2024-04-08 Richard Sandiford <richard.sandiford@arm.com>
84
85 PR target/114607
86 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: New test.
87
88 2024-04-08 Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
89
90 * gcc.target/riscv/tls_1.x: Add TLSDESC GD test case.
91 * gcc.target/riscv/tlsdesc.c: Same as above.
92
93 2024-04-08 Jakub Jelinek <jakub@redhat.com>
94
95 PR target/114605
96 * gcc.dg/pr114605.c: New test.
97
98 2024-04-08 Swinney, Jonathan <jswinney@amazon.com>
99
100 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Exit with a nonzero
101 code if the test fails.
102
103 2024-04-08 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/114624
106 * gcc.dg/torture/pr114624.c: New testcase.
107
108 2024-04-08 Pan Li <pan2.li@intel.com>
109
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.
123
124 2024-04-08 Pan Li <pan2.li@intel.com>
125
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.
188
189 2024-04-06 Gaius Mulley <gaiusmod2@gmail.com>
190
191 PR modula2/114617
192 * gm2/iso/const/pass/iso-const-pass.exp: New test.
193
194 2024-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
195
196 PR libfortran/114304
197 PR libfortran/105473
198 * gfortran.dg/pr105473.f90: Modify to verify new error message.
199 * gfortran.dg/pr114304.f90: New test.
200
201 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
202
203 PR middle-end/114599
204 * gcc.misc-tests/gcov-pr114599.c: New test.
205
206 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
207
208 * gcc.misc-tests/gcov-19.c: Remove test.
209
210 2024-04-05 Iain Sandoe <iain@sandoe.co.uk>
211
212 * lib/scanasm.exp: Add 'LB*' to the local labels that are
213 ignored for Darwin.
214
215 2024-04-05 Marek Polacek <polacek@redhat.com>
216
217 PR c++/91079
218 DR 1881
219 * g++.dg/ext/is_std_layout5.C: New test.
220
221 2024-04-05 Patrick O'Neill <patrick@rivosinc.com>
222 Martin Jambor <mjambor@suse.cz>
223
224 PR ipa/113964
225 * gcc.dg/ipa/pr114247.c: New test.
226
227 2024-04-05 Richard Sandiford <richard.sandiford@arm.com>
228
229 PR target/114603
230 * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
231
232 2024-04-05 Marek Polacek <polacek@redhat.com>
233
234 PR c++/111132
235 * g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
236 * g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
237
238 2024-04-05 Jakub Jelinek <jakub@redhat.com>
239
240 PR tree-optimization/114566
241 * gcc.target/i386/avx512f-pr114566.c: New test.
242
243 2024-04-05 Martin Uecker <uecker@tugraz.at>
244
245 Revert:
246 2024-04-02 Martin Uecker <uecker@tugraz.at>
247
248 PR c/114361
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.
252
253 2024-04-05 Jakub Jelinek <jakub@redhat.com>
254
255 * gdc.dg/dg.exp: Prune gcov*.d from the list of tests to run.
256 * gdc.dg/gcov.exp: Update copyright years.
257
258 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
259
260 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
261 checks to cover recent combine improvement.
262
263 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
264
265 * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
266 symbols having a leading underscore.
267
268 2024-04-04 centurion <centurion009@proton.me>
269
270 PR c++/114377
271 * g++.dg/cpp2a/class-deduction-alias19.C: New test.
272
273 2024-04-04 Martin Jambor <mjambor@suse.cz>
274
275 PR ipa/111571
276 * gcc.dg/ipa/pr111571.c: New test.
277
278 2024-04-04 Vladimir N. Makarov <vmakarov@redhat.com>
279
280 PR rtl-optimization/114415
281 * gcc.target/i386/pr114415.c: New test.
282
283 2024-04-04 H.J. Lu <hjl.tools@gmail.com>
284
285 PR target/114587
286 * gcc.target/i386/apx-2.c: New test.
287
288 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
289
290 * gdc.dg/gcov.exp: New test.
291 * gdc.dg/gcov1.d: New test.
292
293 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
294
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.
302
303 2024-04-04 Richard Sandiford <richard.sandiford@arm.com>
304
305 PR target/114577
306 * gcc.target/aarch64/sve/acle/general/pr114577_1.c: New test.
307 * gcc.target/aarch64/sve/acle/general/pr114577_2.c: Likewise.
308
309 2024-04-04 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/114485
312 * gcc.dg/vect/pr114485.c: New testcase.
313
314 2024-04-04 Jakub Jelinek <jakub@redhat.com>
315
316 PR c++/114537
317 * g++.dg/cpp2a/bit-cast16.C: New test.
318
319 2024-04-04 Jakub Jelinek <jakub@redhat.com>
320
321 PR tree-optimization/114555
322 * gcc.dg/bitint-103.c: New test.
323 * gcc.dg/bitint-104.c: New test.
324
325 2024-04-04 Richard Biener <rguenther@suse.de>
326
327 PR tree-optimization/114551
328 * gcc.dg/torture/pr114551.c: New testcase.
329
330 2024-04-03 H.J. Lu <hjl.tools@gmail.com>
331
332 PR tree-optimization/114115
333 * gcc.dg/pr114115.c: New test.
334
335 2024-04-03 Jakub Jelinek <jakub@redhat.com>
336
337 PR middle-end/114552
338 * gcc.c-torture/execute/pr114552.c: New test.
339
340 2024-04-03 Jiahao Xu <xujiahao@loongson.cn>
341
342 * gcc.target/loongarch/vector/lsx/lsx-abs.c: New test.
343
344 2024-04-02 Martin Uecker <uecker@tugraz.at>
345
346 PR c/114361
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.
350
351 2024-04-02 Marek Polacek <polacek@redhat.com>
352
353 PR c++/114479
354 * g++.dg/ext/is_array.C: Extend.
355
356 2024-04-02 Marek Polacek <polacek@redhat.com>
357
358 PR c++/103825
359 * g++.dg/cpp0x/enum44.C: New test.
360
361 2024-04-02 Jason Merrill <jason@redhat.com>
362
363 PR c++/114561
364 PR c++/114562
365 * g++.dg/conversion/ref10.C: New test.
366 * g++.dg/conversion/ref11.C: New test.
367
368 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
369
370 PR fortran/106999
371 * gfortran.dg/pr106999.f90: New test.
372
373 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
374
375 PR fortran/112407
376 * gfortran.dg/pr112407a.f90: New test.
377 * gfortran.dg/pr112407b.f90: New test.
378
379 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
380
381 PR testsuite/114034
382 * g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov.
383 * g++.dg/gcov/gcov-dump-2.C: Likewise.
384
385 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
386
387 PR testsuite/114036
388 * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined
389 on Darwin link lines.
390
391 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
392
393 * g++.dg/modules/bad-mapper-1.C: Update expected test output
394 for earlier Darwin.
395
396 2024-04-02 mengqinggang <mengqinggang@loongson.cn>
397 Lulu Cheng <chenglulu@loongson.cn>
398 Xi Ruoyao <xry111@xry111.site>
399
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:
404 Ditto.
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.
415
416 2024-04-01 Gaius Mulley <gaiusmod2@gmail.com>
417
418 PR modula2/114548
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.
440
441 2024-04-01 Jason Merrill <jason@redhat.com>
442
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.
450
451 2024-03-31 Pan Li <pan2.li@intel.com>
452
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:
456 Ditto.
457
458 2024-03-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
459
460 * jit.dg/test-pointer_size.c: New file.
461
462 2024-03-29 Christophe Lyon <christophe.lyon@linaro.org>
463
464 * gcc.target/aarch64/cpunative/native_cpu_24.c: Fix GCC_CPUINFO.
465
466 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
467
468 * lib/target-supports.exp (check_effective_target_vect_long_mult):
469 Enable for GCN.
470
471 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
472
473 * lib/target-supports.exp
474 (check_effective_target_vect_hw_misalign): Enable for GCN.
475 (check_effective_target_vect_element_align): Adjust.
476
477 2024-03-29 Thomas Schwinge <thomas@codesourcery.com>
478
479 * lib/target-supports.exp
480 (check_effective_target_vect_early_break)
481 (check_effective_target_vect_early_break_hw): Enable for GCN.
482
483 2024-03-29 Harald Anlauf <anlauf@gmx.de>
484
485 PR fortran/50410
486 * gfortran.dg/data_initialized_4.f90: New test.
487
488 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
489
490 PR fortran/110987
491 * gfortran.dg/finalize_56.f90: New test.
492
493 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
494
495 PR fortran/113885
496 * gfortran.dg/finalize_54.f90: New test.
497 * gfortran.dg/finalize_55.f90: New test.
498
499 2024-03-29 Xi Ruoyao <xry111@xry111.site>
500
501 * gcc.dg/vect/vect-neg-zero.c: New test.
502
503 2024-03-28 John David Anglin <danglin@gcc.gnu.org>
504
505 PR analyzer/111289
506 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include
507 <limits.h>.
508
509 2024-03-28 Jason Merrill <jason@redhat.com>
510
511 PR c++/100667
512 * g++.dg/ext/is_constructible8.C: New test.
513
514 2024-03-28 Harald Anlauf <anlauf@gmx.de>
515
516 PR fortran/114474
517 * gfortran.dg/data_pointer_3.f90: New test.
518
519 2024-03-28 Vineet Gupta <vineetg@rivosinc.com>
520
521 * gcc.target/riscv/rvv/vtype-call-clobbered.c: New Test.
522
523 2024-03-28 Gaius Mulley <(no_default)>
524
525 PR modula2/114517
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.
530
531 2024-03-28 Jakub Jelinek <jakub@redhat.com>
532
533 PR tree-optimization/112303
534 * gcc.c-torture/compile/pr112303.c: New test.
535
536 2024-03-28 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
537
538 PR testsuite/114307
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
542 test-specific flags.
543 * gcc.dg/vect/gimplefe-40.c: Use dg-additional-options for
544 test-specific flags.
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.
580
581 2024-03-28 Jakub Jelinek <jakub@redhat.com>
582
583 PR tree-optimization/109925
584 * gcc.c-torture/execute/pr109925.c: New test.
585
586 2024-03-28 Mikael Morin <mikael@gcc.gnu.org>
587 Harald Anlauf <anlauf@gmx.de>
588
589 PR fortran/111781
590 PR fortran/114475
591 * gfortran.dg/spec_expr_10.f90: New test.
592
593 2024-03-27 David Malcolm <dmalcolm@redhat.com>
594
595 PR analyzer/114473
596 * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
597
598 2024-03-27 Jakub Jelinek <jakub@redhat.com>
599
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
604 be .4byte.
605
606 2024-03-27 Jakub Jelinek <jakub@redhat.com>
607
608 * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
609 i?86/x86_64.
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
612 bfloat16.
613
614 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
615
616 * gcc.target/aarch64/cpunative/info_24: New.
617 * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
618
619 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
620
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.
624
625 2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
626
627 * gcc.dg/tree-ssa/copy-headers-8.c: Set
628 LOGICAL_OP_NON_SHORT_CIRCUIT to true.
629
630 2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
631
632 PR libfortran/107031
633 * gfortran.dg/endfile_5.f90: New test.
634
635 2024-03-26 Cupertino Miranda <cupertino.miranda@oracle.com>
636
637 * gcc.dg/debug/btf/btf-datasec-1.c: Correct for new
638 implementation.
639 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise
640 * gcc.dg/debug/btf/btf-pr106773.c: Likewise
641
642 2024-03-26 Jakub Jelinek <jakub@redhat.com>
643
644 PR middle-end/111151
645 PR testsuite/114486
646 * gcc.c-torture/execute/pr111151.c (main): Fix up expected value for
647 f.
648
649 2024-03-26 Gaius Mulley <gaiusmod2@gmail.com>
650
651 PR modula2/114478
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.
656
657 2024-03-26 Marek Polacek <polacek@redhat.com>
658
659 PR c++/100557
660 * g++.dg/cpp2a/concepts-pr100557.C: New test.
661
662 2024-03-26 Patrick Palka <ppalka@redhat.com>
663
664 * g++.dg/modules/decltype-1_a.C: Add missing } to dg-module-do
665 directive.
666 * g++.dg/modules/lambda-5_a.C: Likewise.
667
668 2024-03-26 Jakub Jelinek <jakub@redhat.com>
669
670 * gcc.dg/torture/pr113126.c: Add -Wno-psabi as dg-additional-options.
671
672 2024-03-26 Jakub Jelinek <jakub@redhat.com>
673
674 PR middle-end/111151
675 * gcc.c-torture/execute/pr111151.c: New test.
676
677 2024-03-26 Jakub Jelinek <jakub@redhat.com>
678
679 PR sanitizer/111736
680 * gcc.dg/tsan/pr111736.c: New test.
681
682 2024-03-26 Richard Biener <rguenther@suse.de>
683
684 PR tree-optimization/114471
685 * gcc.dg/vect/pr114471.c: New testcase.
686
687 2024-03-26 Richard Biener <rguenther@suse.de>
688
689 PR tree-optimization/114464
690 * g++.dg/vect/pr114464.cc: New testcase.
691
692 2024-03-26 Richard Biener <rguenther@suse.de>
693
694 PR tree-optimization/114027
695 * gcc.dg/vect/pr114027.c: Fix iteration count.
696
697 2024-03-25 Marek Polacek <polacek@redhat.com>
698
699 PR c++/114349
700 * g++.dg/cpp0x/noexcept85.C: New test.
701 * g++.dg/cpp0x/noexcept86.C: New test.
702
703 2024-03-25 Marek Polacek <polacek@redhat.com>
704
705 PR c++/114439
706 * g++.dg/init/array65.C: New test.
707
708 2024-03-25 Pan Li <pan2.li@intel.com>
709
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.
719
720 2024-03-23 Gaius Mulley <gaiusmod2@gmail.com>
721
722 PR modula2/114443
723 * gm2/pim/fail/missingquote.mod: New test.
724
725 2024-03-23 David Malcolm <dmalcolm@redhat.com>
726
727 PR analyzer/114408
728 * c-c++-common/analyzer/deref-before-check-pr114408.c: New test.
729 * c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
730
731 2024-03-23 Jakub Jelinek <jakub@redhat.com>
732
733 PR tree-optimization/114433
734 * gcc.dg/torture/bitint-68.c: New test.
735
736 2024-03-23 Jakub Jelinek <jakub@redhat.com>
737
738 PR tree-optimization/114425
739 * gcc.dg/torture/bitint-67.c: New test.
740
741 2024-03-23 Jakub Jelinek <jakub@redhat.com>
742
743 PR middle-end/111683
744 * gcc.dg/pr111683-1.c: New test.
745 * gcc.dg/pr111683-2.c: New test.
746
747 2024-03-22 Harald Anlauf <anlauf@gmx.de>
748
749 PR fortran/55978
750 * gfortran.dg/null_actual_5.f90: New test.
751
752 2024-03-22 Patrick O'Neill <patrick@rivosinc.com>
753
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.
772
773 2024-03-22 David Malcolm <dmalcolm@redhat.com>
774
775 PR analyzer/112974
776 PR analyzer/112975
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.
781
782 2024-03-22 Marek Polacek <polacek@redhat.com>
783
784 PR c++/59465
785 * g++.dg/init/array62.C: New test.
786 * g++.dg/init/array63.C: New test.
787 * g++.dg/init/array64.C: New test.
788
789 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
790
791 PR fortran/107426
792 * gfortran.dg/pr89943_3.f90: Update error pattern.
793 * gfortran.dg/pr89943_4.f90: Likewise.
794 * gfortran.dg/use_31.f90: New test.
795
796 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
797
798 PR fortran/111781
799 * gfortran.dg/spec_expr_8.f90: New test.
800 * gfortran.dg/spec_expr_9.f90: New test.
801
802 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
803
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.
813
814 2024-03-22 Pan Li <pan2.li@intel.com>
815
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.
835
836 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
837
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.
840
841 2024-03-22 Jakub Jelinek <jakub@redhat.com>
842
843 PR c++/112724
844 * c-c++-common/gomp/depobj-3.c: Add -fexcess-precision=fast as
845 dg-additional-options.
846
847 2024-03-22 Andrew Pinski <quic_apinski@quicinc.com>
848
849 PR c/109619
850 * gcc.dg/redecl-26.c: New test.
851
852 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
853
854 PR tree-optimization/96147
855 * gcc.dg/vect/bb-slp-32.c (dg-final): Remove.
856
857 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
858
859 PR target/114150
860 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on
861 Solaris/x86 with as.
862 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise.
863
864 2024-03-22 Jakub Jelinek <jakub@redhat.com>
865
866 PR sanitizer/111736
867 * gcc.dg/ubsan/pr111736.c: New test.
868
869 2024-03-22 Jakub Jelinek <jakub@redhat.com>
870
871 PR tree-optimization/114405
872 * gcc.dg/torture/bitint-66.c: New test.
873
874 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
875
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.
878
879 2024-03-22 Christoph Müllner <christoph.muellner@vrull.eu>
880
881 PR target/114194
882 * gcc.target/riscv/rvv/xtheadvector/pr114194.c: New test.
883
884 2024-03-22 Pan Li <pan2.li@intel.com>
885
886 PR target/114352
887 * gcc.target/riscv/rvv/base/pr114352-3.c: New test.
888
889 2024-03-22 Pan Li <pan2.li@intel.com>
890
891 PR target/114352
892 * gcc.target/riscv/rvv/base/pr114352-1.c: New test.
893 * gcc.target/riscv/rvv/base/pr114352-2.c: New test.
894
895 2024-03-22 liuhongt <hongtao.liu@intel.com>
896
897 PR tree-optimization/114396
898 * gcc.target/i386/pr114396.c: Move to...
899 * gcc.c-torture/execute/pr114396.c: ...here.
900
901 2024-03-22 Gaius Mulley <gaiusmod2@gmail.com>
902
903 PR modula2/114422
904 * gm2/iso/fail/badset.mod: New test.
905 * gm2/iso/fail/badset2.mod: New test.
906 * gm2/iso/fail/badset3.mod: New test.
907
908 2024-03-21 David Malcolm <dmalcolm@redhat.com>
909
910 PR analyzer/113619
911 * c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
912
913 2024-03-21 Gaius Mulley <gaiusmod2@gmail.com>
914
915 PR modula2/114418
916 * gm2/pim/fail/missingtsize.mod: New test.
917 * gm2/pim/fail/missingtsize2.mod: New test.
918
919 2024-03-21 Harald Anlauf <anlauf@gmx.de>
920
921 PR fortran/30802
922 * gfortran.dg/bounds_check_17.f90: Adjust pattern.
923 * gfortran.dg/bounds_check_fail_8.f90: New test.
924
925 2024-03-21 Marek Polacek <polacek@redhat.com>
926
927 PR c++/110323
928 * g++.dg/template/explicit-instantiation6.C: New test.
929 * g++.dg/template/explicit-instantiation7.C: New test.
930
931 2024-03-21 Jakub Jelinek <jakub@redhat.com>
932
933 PR libgcc/114397
934 * gcc.dg/torture/bitint-65.c: New test.
935
936 2024-03-21 liuhongt <hongtao.liu@intel.com>
937
938 * gcc.target/i386/pr114396.c: New test.
939
940 2024-03-21 Richard Biener <rguenther@suse.de>
941
942 PR tree-optimization/111736
943 * gcc.target/i386/pr111736.c: New testcase.
944
945 2024-03-21 Richard Biener <rguenther@suse.de>
946
947 PR tree-optimization/113727
948 * gcc.dg/torture/pr113727.c: New testcase.
949
950 2024-03-20 David Malcolm <dmalcolm@redhat.com>
951
952 PR analyzer/109251
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.
955
956 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
957
958 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Add
959 testcase for unnamed fields.
960
961 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
962
963 * gcc.target/bpf/core-builtin-type-based.c: Correct.
964 * gcc.target/bpf/core-builtin-type-id.c: Correct.
965
966 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
967
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.
972
973 2024-03-20 Jakub Jelinek <jakub@redhat.com>
974
975 PR tree-optimization/114365
976 * gcc.dg/bitint-102.c: New test.
977
978 2024-03-20 Hao Liu <hliu@os.amperecomputing.com>
979
980 PR tree-optimization/114322
981 * gcc.dg/vect/pr114322.c: New testcase.
982
983 2024-03-20 demin.han <demin.han@starfivetech.com>
984
985 PR target/112651
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
1529
1530 2024-03-20 Richard Biener <rguenther@suse.de>
1531
1532 PR middle-end/113396
1533 * gcc.dg/torture/pr113396.c: New testcase.
1534
1535 2024-03-20 Lewis Hyatt <lhyatt@gmail.com>
1536
1537 PR c++/111918
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.
1542
1543 2024-03-19 Martin Jambor <mjambor@suse.cz>
1544
1545 PR ipa/108802
1546 PR ipa/114254
1547 * g++.dg/ipa/iinline-4.C: New test.
1548 * g++.dg/ipa/pr108802.C: Likewise.
1549
1550 2024-03-19 Marek Polacek <polacek@redhat.com>
1551
1552 * g++.dg/cpp2a/linkage-1.C: Use target c++14.
1553
1554 2024-03-19 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR analyzer/113505
1557 * gcc.dg/analyzer/pr113505.c: New test.
1558
1559 2024-03-19 Edwin Lu <ewlu@rivosinc.com>
1560
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
1571 test expectancies
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
1575 expectancies
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
1586
1587 2024-03-19 David Malcolm <dmalcolm@redhat.com>
1588
1589 PR analyzer/114286
1590 * c-c++-common/analyzer/atomic-builtins-pr114286.c: New test.
1591
1592 2024-03-19 Iain Sandoe <iain@sandoe.co.uk>
1593
1594 PR target/114049
1595 * gcc.dg/framework-1.c: Use an IOKit header instead of a
1596 Kernel one.
1597
1598 2024-03-19 Richard Biener <rguenther@suse.de>
1599
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.
1605
1606 2024-03-19 Christophe Lyon <christophe.lyon@linaro.org>
1607
1608 PR target/114323
1609 * gcc.target/arm/mve/pr114323.c: New.
1610
1611 2024-03-19 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR target/114175
1614 * gcc.dg/c23-stdarg-9.c: New test.
1615
1616 2024-03-19 Richard Biener <rguenther@suse.de>
1617
1618 PR tree-optimization/114375
1619 * gcc.dg/vect/vect-pr114375.c: New testcase.
1620
1621 2024-03-19 Mary Bennett <mary.bennett@embecosm.com>
1622
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.
1628
1629 2024-03-19 Chen Jiawei <jiawei@iscas.ac.cn>
1630
1631 * gcc.target/riscv/mcpu-xiangshan-nanhu.c: New test.
1632 Co-Authored by: Lin Jiawei <jiawei.lin@epfl.ch>
1633
1634 2024-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
1635
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.
1645
1646 2024-03-18 Jonathan Yong <10walls@gmail.com>
1647
1648 * c-c++-common/Wrestrict.c: Fix typos in comments and
1649 enable for LLP64 testing.
1650
1651 2024-03-18 David Malcolm <dmalcolm@redhat.com>
1652
1653 PR analyzer/110902
1654 PR analyzer/110928
1655 PR analyzer/111305
1656 PR analyzer/111441
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.
1663
1664 2024-03-18 Uros Bizjak <ubizjak@gmail.com>
1665
1666 PR target/111822
1667 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
1668 (dg-options): Add -march=x86-64.
1669
1670 2024-03-18 Harald Anlauf <anlauf@gmx.de>
1671
1672 PR fortran/103715
1673 * gfortran.dg/pr103715.f90: New test.
1674
1675 2024-03-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1676
1677 * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use
1678 relative offsets for line numbers.
1679
1680 2024-03-18 Gaius Mulley <gaiusmod2@gmail.com>
1681
1682 PR modula2/114380
1683 * gm2/pim/fail/badset7.mod: New test.
1684
1685 2024-03-18 Nathaniel Shead <nathanieloshead@gmail.com>
1686
1687 PR testsuite/114320
1688 * g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
1689 * g++.dg/modules/target-powerpc-1_b.C: Likewise.
1690
1691 2024-03-18 Jan Hubicka <jh@suse.cz>
1692 Karthiban Anbazhagan <Karthiban.Anbazhagan@amd.com>
1693
1694 * g++.target/i386/mv29.C: Handle znver5 arch.
1695 * gcc.target/i386/funcspec-56.inc:Likewise.
1696
1697 2024-03-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
1698
1699 * c-c++-common/analyzer/strndup-1.c: Define _POSIX_C_SOURCE.
1700
1701 2024-03-18 liuhongt <hongtao.liu@intel.com>
1702
1703 * gcc.target/i386/pr114334.c: New test.
1704
1705 2024-03-17 Harald Anlauf <anlauf@gmx.de>
1706
1707 PR fortran/101135
1708 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern.
1709 * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test.
1710
1711 2024-03-17 Gaius Mulley <gaiusmod2@gmail.com>
1712
1713 PR modula2/114296
1714 * gm2/pim/fail/badtype2.mod: New test.
1715
1716 2024-03-16 Jakub Jelinek <jakub@redhat.com>
1717
1718 PR target/114175
1719 * gcc.dg/c23-stdarg-7.c: New test.
1720 * gcc.dg/c23-stdarg-8.c: New test.
1721
1722 2024-03-16 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR tree-optimization/114329
1725 * gcc.dg/bitint-101.c: New test.
1726
1727 2024-03-16 Nathaniel Shead <nathanieloshead@gmail.com>
1728
1729 PR c++/112631
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.
1733
1734 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR libgcc/114327
1737 * gcc.dg/torture/bitint-63.c: New test.
1738
1739 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR tree-optimization/113431
1742 * gcc.dg/vect/pr113431.c: Restrict scan-tree-dump-times to
1743 vect_hw_misalign targets.
1744
1745 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR target/114339
1748 * gcc.target/i386/pr114339.c: New test.
1749
1750 2024-03-15 Joe Ramsay <Joe.Ramsay@arm.com>
1751
1752 * gcc.target/aarch64/no_merge_trunc_signed_zero.c: New test.
1753
1754 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR middle-end/114332
1757 * gcc.dg/torture/bitint-64.c: New file.
1758
1759 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1760
1761 * g++.dg/torture/pr104601.C: Add -Wno-unused-result to dg-options.
1762
1763 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR tree-optimization/113466
1766 * gcc.dg/bitint-100.c: New test.
1767
1768 2024-03-15 Paul Thomas <pault@gcc.gnu.org>
1769
1770 PR fortran/87477
1771 PR fortran/89645
1772 PR fortran/99065
1773 PR fortran/114141
1774 PR fortran/114280
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
1780
1781 2024-03-15 Tejas Belagod <tejas.belagod@arm.com>
1782
1783 * gcc.dg/vect/pr114108.c: New test.
1784
1785 2024-03-15 Chenghui Pan <panchenghui@loongson.cn>
1786
1787 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c:
1788 Reposition operand 3's value into instruction's defined accept range.
1789
1790 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1791
1792 PR modula2/114294
1793 * gm2/pim/pass/log: Removed.
1794 * gm2/pim/pass/highexp.mod: New test.
1795
1796 2024-03-14 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR middle-end/113907
1799 * gcc.dg/pr113907-1.c: New test.
1800
1801 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1802
1803 PR modula2/114333
1804 * gm2/pim/fail/badset5.mod: New test.
1805 * gm2/pim/fail/badset6.mod: New test.
1806
1807 2024-03-14 Thomas Schwinge <tschwinge@baylibre.com>
1808
1809 * c-c++-common/goacc/readonly-1.c: Add basic OpenACC 'declare'
1810 testing.
1811 * gfortran.dg/goacc/readonly-1.f90: Likewise.
1812
1813 2024-03-14 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR target/114310
1816 * gcc.dg/pr114310.c: New test.
1817
1818 2024-03-14 Juergen Christ <jchrist@linux.ibm.com>
1819
1820 * gcc.target/s390/htm-builtins-1.c: Fix.
1821 * gcc.target/s390/htm-builtins-2.c: Fix.
1822
1823 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
1824
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.
1828
1829 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
1830
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.
1835
1836 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1837
1838 PR modula2/114333
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.
1847
1848 2024-03-14 Chung-Lin Tang <cltang@baylibre.com>
1849
1850 * c-c++-common/goacc/readonly-1.c: New test.
1851 * gfortran.dg/goacc/readonly-1.f90: New test.
1852
1853 2024-03-14 Andreas Krebbel <krebbel@linux.ibm.com>
1854
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.
1859
1860 2024-03-14 liuhongt <hongtao.liu@intel.com>
1861
1862 * g++.target/i386/pr111822.C: New test.
1863
1864 2024-03-13 Harald Anlauf <anlauf@gmx.de>
1865
1866 PR fortran/114001
1867 * gfortran.dg/is_contiguous_4.f90: New test.
1868
1869 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR middle-end/114319
1872 * gcc.target/i386/pr114319.c: New test.
1873
1874 2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
1875
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.
1878
1879 2024-03-13 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1880
1881 * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
1882 and rxsbg_si_srl.
1883
1884 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR middle-end/114313
1887 * gcc.dg/torture/bitint-62.c: New test.
1888
1889 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR sanitizer/112709
1892 * gcc.dg/asan/pr112709-2.c: New test.
1893
1894 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR sanitizer/112709
1897 * gcc.dg/ubsan/pr112709-1.c: New test.
1898 * gcc.dg/ubsan/pr112709-2.c: New test.
1899
1900 2024-03-12 Harald Anlauf <anlauf@gmx.de>
1901
1902 PR fortran/110826
1903 * gfortran.dg/proc_ptr_comp_53.f90: New test.
1904
1905 2024-03-12 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/114121
1908 * gcc.dg/torture/pr114312.c: New testcase.
1909
1910 2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
1911
1912 PR c++/98645
1913 PR c++/98688
1914 PR c++/111224
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.
1921
1922 2024-03-12 Jakub Jelinek <jakub@redhat.com>
1923
1924 PR sanitizer/112709
1925 * gcc.dg/asan/pr112709-1.c: New test.
1926 * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
1927
1928 2024-03-12 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR tree-optimization/114293
1931 * gcc.dg/pr114293.c: New test.
1932
1933 2024-03-12 Richard Biener <rguenther@suse.de>
1934
1935 PR tree-optimization/114297
1936 * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
1937
1938 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1939
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.
1944
1945 2024-03-11 Richard Earnshaw <rearnsha@arm.com>
1946
1947 PR testsuite/113428
1948 * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead
1949 of int.
1950
1951 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1952
1953 PR tree-optimization/98238
1954 * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require
1955 vect_hw_misalign.
1956 * gcc.dg/vect/vect-cost-model-3.c: Likewise.
1957 * gcc.dg/vect/vect-cost-model-5.c: Likewise.
1958
1959 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1960
1961 PR tree-optimization/114071
1962 PR tree-optimization/113557
1963 PR testsuite/96109
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
1971 require vect_perm.
1972 * gcc.dg/vect/slp-47.c: Require vect_perm.
1973 * gcc.dg/vect/slp-48.c: Likewise.
1974
1975 2024-03-11 Richard Biener <rguenther@suse.de>
1976
1977 PR middle-end/114299
1978 * gcc.target/i386/pr114299.c: New testcase.
1979
1980 2024-03-11 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR tree-optimization/114278
1983 * gcc.dg/bitint-99.c: New test.
1984
1985 2024-03-11 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gcc.dg/sso-20.c: New test.
1988 * gcc.dg/sso-21.c: Likewise.
1989
1990 2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
1991
1992 PR middle-end/95351
1993 * gcc.dg/float_opposite_arm-1.c: New test.
1994
1995 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
1996
1997 PR d/112285
1998 PR d/112290
1999 * gdc.dg/pr112285.d: New test.
2000 * gdc.dg/pr112290.d: New test.
2001
2002 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2003
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.
2007
2008 2024-03-10 Pan Li <pan2.li@intel.com>
2009
2010 * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
2011
2012 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2013
2014 Revert:
2015 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
2016
2017 * gcc.target/sh/pr59533-1.c: Adjust expected output.
2018
2019 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2020
2021 PR target/111362
2022 * gcc.target/riscv/compare-debug-1.c: New test.
2023 * gcc.target/riscv/compare-debug-2.c: New test.
2024
2025 2024-03-09 Xi Ruoyao <xry111@xry111.site>
2026
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.
2030
2031 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2032
2033 * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
2034 '-Wno-pedantic -std=gnu90'.
2035
2036 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2037
2038 * g++.target/loongarch/atomic-cas-int.C: New test.
2039
2040 2024-03-08 Martin Jambor <mjambor@suse.cz>
2041
2042 PR ipa/113757
2043 * g++.dg/ipa/pr113757.C: New test.
2044
2045 2024-03-08 David Faust <david.faust@oracle.com>
2046
2047 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
2048 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
2049
2050 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
2051
2052 PR target/113542
2053 * gcc.target/arm/bics_3.c: Adjust code to something which should
2054 always result in BICS.
2055
2056 2024-03-08 David Faust <david.faust@oracle.com>
2057
2058 * gcc.target/bpf/memset-1.c: Move error test case to...
2059 * gcc.target/bpf/memset-2.c: ... here. New test.
2060
2061 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
2062
2063 PR target/113915
2064 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
2065
2066 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR rtl-optimization/113617
2069 PR target/114233
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.
2073
2074 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR target/38534
2077 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
2078 to dg-options.
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.
2086
2087 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2088
2089 * g++.dg/ext/atomic-5.C: New test.
2090
2091 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR debug/113918
2094 * c-c++-common/dwarf2/pr113918.c: New test.
2095
2096 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR c++/113802
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.
2104
2105 2024-03-08 Richard Biener <rguenther@suse.de>
2106
2107 PR testsuite/108355
2108 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
2109
2110 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
2111
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.
2116
2117 2024-03-08 demin.han <demin.han@starfivetech.com>
2118
2119 PR target/114264
2120 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
2121
2122 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
2123
2124 * gcc.target/powerpc/fwprop-1.c: New.
2125
2126 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2127
2128 PR c++/114229
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.
2135
2136 2024-03-07 Patrick Palka <ppalka@redhat.com>
2137
2138 PR c++/103994
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.
2143
2144 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
2145
2146 PR target/113618
2147 * gcc.target/aarch64/pr113618.c: New test.
2148
2149 2024-03-07 Patrick Palka <ppalka@redhat.com>
2150
2151 PR c++/110730
2152 PR c++/105512
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.
2157
2158 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2159
2160 PR target/114233
2161 * lib/target-supports.exp: Fix test for C++.
2162
2163 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
2164
2165 * gcc.target/aarch64/pr114196.c: New test.
2166 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
2167
2168 2024-03-07 Marek Polacek <polacek@redhat.com>
2169
2170 PR c++/110031
2171 * g++.dg/cpp1z/inline-var11.C: New test.
2172
2173 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2174
2175 PR target/113950
2176 * gcc.target/powerpc/pr113950.c: New testcase.
2177
2178 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
2179
2180 * gnat.dg/predicate15.adb: New test.
2181
2182 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2183
2184 PR c++/98356
2185 * g++.dg/pr98356.C: New test.
2186
2187 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2188
2189 PR c++/98881
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.
2194
2195 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR rtl-optimization/110079
2198 * gcc.dg/pr110079.c: New test.
2199
2200 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR middle-end/105533
2203 * gcc.dg/pr105533.c: New test.
2204
2205 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
2206
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
2211 instruction.
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.
2218
2219 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR tree-optimization/114009
2222 * gcc.dg/tree-ssa/pr114009.c: New test.
2223
2224 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2225
2226 PR libfortran/105456
2227 * gfortran.dg/pr105456.f90: Revise using '%' characters
2228 in users error message.
2229
2230 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2231
2232 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
2233 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
2234
2235 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2236
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.
2239
2240 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2241
2242 PR target/113915
2243 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
2244 execution both for Arm and Thumb-2.
2245
2246 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
2247
2248 PR target/113001
2249 PR target/112871
2250 * gcc.target/riscv/zicond-ice-3.c: New test.
2251 * gcc.target/riscv/zicond-ice-4.c: New test.
2252
2253 2024-03-06 Harald Anlauf <anlauf@gmx.de>
2254
2255 PR fortran/103707
2256 PR fortran/106987
2257 * gfortran.dg/pr99350.f90:
2258 * gfortran.dg/arithmetic_overflow_3.f90: New test.
2259
2260 2024-03-06 Marek Polacek <polacek@redhat.com>
2261
2262 PR c++/114114
2263 * g++.dg/cpp0x/noexcept84.C: New test.
2264
2265 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
2266
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.
2271
2272 2024-03-06 Richard Biener <rguenther@suse.de>
2273
2274 PR tree-optimization/114239
2275 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
2276
2277 2024-03-06 Xi Ruoyao <xry111@xry111.site>
2278
2279 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
2280 registers.
2281 * gcc.target/loongarch/vfcmp-d.c: Likewise.
2282 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
2283 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
2284
2285 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
2286
2287 PR c++/113629
2288 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
2289
2290 2024-03-06 Richard Biener <rguenther@suse.de>
2291
2292 PR tree-optimization/114249
2293 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
2294
2295 2024-03-06 Richard Biener <rguenther@suse.de>
2296
2297 PR tree-optimization/114246
2298 * gcc.dg/torture/pr114246.c: New testcase.
2299
2300 2024-03-06 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR rtl-optimization/114190
2303 * gcc.target/i386/avx-pr114190.c: New test.
2304
2305 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2306
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.
2313
2314 2024-03-06 Patrick Palka <ppalka@redhat.com>
2315
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.
2319
2320 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
2321 Indu Bhagat <indu.bhagat@oracle.com>
2322
2323 PR debug/114186
2324 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
2325
2326 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2327
2328 PR sanitizer/97696
2329 * gcc.target/aarch64/sve/pr97696.c: New test.
2330
2331 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2332
2333 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
2334
2335 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
2336
2337 PR target/112337
2338 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
2339 options.
2340
2341 2024-03-05 Xi Ruoyao <xry111@xry111.site>
2342
2343 * gcc.target/loongarch/regname-fp-s9.c: New test.
2344
2345 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
2346
2347 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
2348 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
2349
2350 2024-03-05 Richard Biener <rguenther@suse.de>
2351
2352 PR tree-optimization/114231
2353 * gcc.dg/vect/pr114231.c: New testcase.
2354
2355 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR rtl-optimization/114211
2358 * gcc.dg/pr114211.c: New test.
2359
2360 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2361
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.
2366
2367 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR target/114116
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.
2376
2377 2024-03-05 Patrick Palka <ppalka@redhat.com>
2378
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.
2382
2383 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
2384
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.
2389
2390 2024-03-04 David Faust <david.faust@oracle.com>
2391
2392 * gcc.target/bpf/memset-1.c: New test.
2393
2394 2024-03-04 Jan Dubiec <jdx@o2.pl>
2395
2396 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
2397
2398 2024-03-04 Richard Biener <rguenther@suse.de>
2399
2400 PR tree-optimization/114197
2401 * gcc.dg/torture/pr114197.c: New testcase.
2402
2403 2024-03-04 Richard Biener <rguenther@suse.de>
2404
2405 PR tree-optimization/114203
2406 * gcc.dg/torture/pr114203.c: New testcase.
2407
2408 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR middle-end/114209
2411 * gcc.dg/bitint-97.c: New test.
2412
2413 2024-03-04 Xi Ruoyao <xry111@xry111.site>
2414
2415 PR testsuite/113418
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.
2422
2423 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR target/114184
2426 * gcc.target/i386/pr114184.c: New test.
2427
2428 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
2429
2430 PR target/114187
2431 * g++.target/i386/pr114187.C: New test case.
2432
2433 2024-03-03 Greg McGary <gkm@rivosinc.com>
2434
2435 * gcc.c-torture/execute/pr113010.c: New test.
2436
2437 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
2438
2439 PR d/114171
2440 * gdc.dg/torture/pr114171.d: New test.
2441
2442 2024-03-01 Patrick Palka <ppalka@redhat.com>
2443
2444 PR c++/104919
2445 PR c++/106009
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.
2450
2451 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2452
2453 PR c++/114170
2454 * g++.dg/modules/var-tpl-2_a.H: New test.
2455 * g++.dg/modules/var-tpl-2_b.C: New test.
2456
2457 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2458
2459 PR c++/114005
2460 * g++.dg/modules/pr114005_a.C: New test.
2461 * g++.dg/modules/pr114005_b.C: New test.
2462
2463 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
2464
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.
2473
2474 2024-03-01 Patrick Palka <ppalka@redhat.com>
2475
2476 * g++.dg/modules/cexpr-4_a.C: New test.
2477 * g++.dg/modules/cexpr-4_b.C: New test.
2478
2479 2024-03-01 Marek Polacek <polacek@redhat.com>
2480
2481 PR c++/110358
2482 PR c++/109642
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.
2492
2493 2024-03-01 David Faust <david.faust@oracle.com>
2494
2495 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
2496 fixed-length.
2497
2498 2024-03-01 Harald Anlauf <anlauf@gmx.de>
2499
2500 PR fortran/104819
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.
2504
2505 2024-03-01 Patrick Palka <ppalka@redhat.com>
2506
2507 PR c++/110025
2508 PR c++/114138
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.
2512
2513 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c++/92687
2516 * g++.dg/cpp1z/decomp59.C: New test.
2517
2518 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2519 Tobias Burnus <tburnus@baylibre.com>
2520
2521 PR c++/110347
2522 * g++.dg/gomp/target-lambda-1.C: Moved to become a
2523 run-time test under testsuite/libgomp.c++.
2524
2525 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR debug/114015
2528 * gcc.dg/debug/dwarf2/pr114015.c: New test.
2529
2530 2024-03-01 xuli <xuli1@eswincomputing.com>
2531
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.
2535
2536 2024-03-01 Pan Li <pan2.li@intel.com>
2537
2538 PR target/112817
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.
3885
3886 2024-03-01 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR middle-end/114156
3889 * gcc.dg/bitint-96.c: New test.
3890
3891 2024-02-29 David Malcolm <dmalcolm@redhat.com>
3892
3893 PR analyzer/114159
3894 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
3895
3896 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
3897
3898 PR target/114132
3899 * gcc.target/avr/pr114132-1.c: New test.
3900 * gcc.target/avr/torture/pr114132-2.c: New test.
3901
3902 2024-02-29 Marek Polacek <polacek@redhat.com>
3903
3904 PR c++/113987
3905 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
3906 * g++.dg/warn/Wuninitialized-34.C: New test.
3907
3908 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
3909
3910 PR modula2/102344
3911 * gm2/pim/pass/TestLong4.mod: Rewrite.
3912 * gm2/cpp/pass/testlong4.mod: New test.
3913
3914 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
3915
3916 PR target/108174
3917 * gcc.target/aarch64/acle/memtag_4.c: New test.
3918
3919 2024-02-29 Xi Ruoyao <xry111@xry111.site>
3920
3921 * gcc.target/loongarch/crc-sext.c: New test;
3922
3923 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
3924
3925 PR c++/111710
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.
3930
3931 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
3932
3933 * gcc.target/riscv/pr114130.c: New.
3934
3935 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
3936
3937 PR fortran/82943
3938 PR fortran/86148
3939 PR fortran/86268
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.
3945
3946 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3947 Patrick Palka <ppalka@redhat.com>
3948
3949 PR c++/113976
3950 * g++.dg/cpp1y/var-templ87.C: New test.
3951
3952 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
3953
3954 PR target/113453
3955 PR target/113453
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.
3962
3963 2024-02-28 Harald Anlauf <anlauf@gmx.de>
3964
3965 * gfortran.dg/pr101026.f: Let variables used in specification
3966 expression be passed as dummy arguments
3967
3968 2024-02-28 Richard Biener <rguenther@suse.de>
3969
3970 PR tree-optimization/113831
3971 PR tree-optimization/108355
3972 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
3973
3974 2024-02-28 Richard Biener <rguenther@suse.de>
3975
3976 PR tree-optimization/114121
3977 * gcc.dg/torture/pr114121.c: New testcase.
3978
3979 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR testsuite/111462
3982 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
3983
3984 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3985
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-*-*.
3989
3990 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR tree-optimization/114075
3993 * gcc.dg/gomp/pr114075.c: New test.
3994
3995 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3996
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.
4000
4001 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR tree-optimization/113988
4004 * gcc.dg/bitint-91.c: New test.
4005
4006 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4007
4008 * gcc.dg/c23-stdarg-6.c: New test.
4009
4010 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
4011
4012 PR c++/113970
4013 PR c++/114013
4014 * g++.dg/cpp1z/inline-var10.C: New test.
4015
4016 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
4017
4018 PR target/113871
4019 * gcc.target/i386/pr113871-5a.c: New test.
4020 * gcc.target/i386/pr113871-5b.c: New test.
4021
4022 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
4023
4024 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
4025
4026 2024-02-27 David Malcolm <dmalcolm@redhat.com>
4027
4028 PR analyzer/111881
4029 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
4030
4031 2024-02-27 Richard Biener <rguenther@suse.de>
4032
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.
4038
4039 2024-02-27 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR rtl-optimization/114044
4042 * gcc.dg/bitint-95.c: New test.
4043
4044 2024-02-27 Richard Biener <rguenther@suse.de>
4045
4046 PR tree-optimization/114081
4047 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
4048
4049 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051 PR ipa/70582
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).
4056
4057 2024-02-26 Harald Anlauf <anlauf@gmx.de>
4058
4059 PR fortran/114012
4060 * gfortran.dg/pr114012.f90: New test.
4061
4062 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4063 H.J. Lu <hjl.tools@gmail.com>
4064
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.
4069
4070 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR c/114042
4073 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
4074 names rather than names of builtin replacements.
4075
4076 2024-02-26 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/114099
4079 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
4080
4081 2024-02-26 Richard Biener <rguenther@suse.de>
4082
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.
4086
4087 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
4088
4089 * gnat.dg/access10.adb: New test.
4090
4091 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4092
4093 PR target/114097
4094 * gcc.target/i386/pr114097-1.c: New test.
4095
4096 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4097
4098 PR ipa/61159
4099 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
4100
4101 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR tree-optimization/114090
4104 * gcc.dg/pr114090.c: New test.
4105
4106 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4107
4108 PR middle-end/114084
4109 * gcc.dg/bitint-94.c: New test.
4110
4111 2024-02-26 Richard Biener <rguenther@suse.de>
4112
4113 PR middle-end/114070
4114 * gcc.dg/torture/pr114070.c: New testcase.
4115
4116 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR target/114094
4119 * gcc.target/i386/pr114094.c: New test.
4120
4121 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4122
4123 PR target/114098
4124 * gcc.target/i386/amxtile-4.c: New test.
4125
4126 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4127
4128 PR libfortran/105456
4129 * gfortran.dg/pr105456.f90: New test.
4130
4131 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4132
4133 PR tree-optimization/113205
4134 * gcc.dg/torture/pr113205.c: New test.
4135
4136 2024-02-24 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR middle-end/114073
4139 * gcc.dg/bitint-93.c: New test.
4140
4141 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4142
4143 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
4144
4145 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
4146 Harald Anlauf <anlauf@gmx.de>
4147
4148 PR fortran/114024
4149 * gfortran.dg/allocate_with_source_27.f90: New test.
4150 * gfortran.dg/allocate_with_source_28.f90: New test.
4151
4152 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
4153
4154 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
4155
4156 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR c++/113083
4159 * g++.dg/cpp0x/constexpr-113083.C: New test.
4160
4161 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4162
4163 PR target/113613
4164 * gcc.target/aarch64/pr113613.c: New test.
4165
4166 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4167
4168 PR target/113295
4169 * gcc.target/aarch64/pr113295-2.c: New test.
4170
4171 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4172
4173 PR target/113295
4174 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
4175
4176 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
4177
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.
4181
4182 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
4183
4184 PR target/108120
4185 * gcc.target/arm/neon-recip-div-1.c: New file.
4186
4187 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR rtl-optimization/114054
4190 * gcc.dg/bitint-92.c: New test.
4191
4192 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR tree-optimization/114040
4195 * gcc.dg/torture/bitint-60.c: New test.
4196 * gcc.dg/torture/bitint-61.c: New test.
4197
4198 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4199
4200 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
4201 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
4202
4203 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4204
4205 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
4206 (scan-sarif-file): Allow for "Segmentation Fault", too.
4207
4208 2024-02-22 Marek Polacek <polacek@redhat.com>
4209
4210 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
4211
4212 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR c/114007
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.
4220
4221 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
4222
4223 PR tree-optimization/109804
4224 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
4225
4226 2024-02-22 Tamar Christina <tamar.christina@arm.com>
4227
4228 PR target/112375
4229 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
4230
4231 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
4232
4233 PR modula2/114055
4234 * gm2/pim/fail/forloopby.mod: New test.
4235 * gm2/pim/pass/forloopby2.mod: New test.
4236
4237 2024-02-22 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/114048
4240 * gcc.dg/torture/pr114048.c: New testcase.
4241
4242 2024-02-22 Richard Biener <rguenther@suse.de>
4243
4244 PR tree-optimization/114027
4245 * gcc.dg/vect/pr114027.c: New testcase.
4246
4247 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR tree-optimization/113993
4250 * gcc.dg/tree-ssa/pr113993.c: New test.
4251
4252 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR tree-optimization/114038
4255 * gcc.dg/torture/bitint-59.c: New test.
4256
4257 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
4258
4259 PR target/109987
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
4264 -mcpu=power8.
4265 (check_p9vector_hw_available): Replace -mpower9-vector with
4266 -mcpu=power9.
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
4851 if !has_arch_pwr8.
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
5236 dg-options.
5237 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
5238 powerpc_vsx_ok.
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
5264 -mno-power8-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
5275 with -mvsx.
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
5290 !has_arch_pwr8.
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.
5297
5298 2024-02-22 Pan Li <pan2.li@intel.com>
5299
5300 PR target/114017
5301 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
5302 version to 0.12.
5303 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
5304
5305 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
5306
5307 * gcc.target/riscv/asm-raw-symbol.c: New test.
5308
5309 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5310
5311 PR target/113249
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:
5321 Rearrange assembly
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
5339
5340 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5341
5342 PR target/113249
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
5401
5402 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5403
5404 PR target/113742
5405 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
5406
5407 2024-02-21 David Faust <david.faust@oracle.com>
5408
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.
5412
5413 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
5414
5415 PR modula2/114026
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.
5422
5423 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
5424
5425 * rust/compile/issue-2850.rs: New test.
5426
5427 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5428
5429 * rust/compile/issue-2847-b.rs: New test.
5430
5431 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
5432
5433 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
5434 test for powi.
5435
5436 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5437
5438 * rust/compile/rustc_const_stable.rs: New test.
5439
5440 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5441
5442 * rust/compile/use_2.rs: New test.
5443
5444 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5445
5446 * rust/execute/torture/matches_macro.rs: New test.
5447
5448 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5449
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.
5457
5458 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5459
5460 PR fortran/107071
5461 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
5462
5463 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5464
5465 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
5466 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
5467
5468 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5469
5470 * gcc.target/aarch64/sme/sibcall_9.c: New test.
5471
5472 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5473
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.
5477
5478 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5479
5480 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
5481 zero { za }s.
5482
5483 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5484
5485 PR target/113995
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.
5489
5490 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5491
5492 PR target/113220
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.
5503
5504 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
5505
5506 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
5507 Preserve exceptions.
5508 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
5509 Likewise.
5510
5511 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5512
5513 PR analyzer/113999
5514 * c-c++-common/analyzer/strlen-pr113999.c: New test.
5515 * gcc.dg/analyzer/strlen-1.c: More test coverage.
5516
5517 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5518
5519 PR analyzer/113998
5520 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
5521
5522 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
5523
5524 PR fortran/105658
5525 * gfortran.dg/PR105658.f90: New test.
5526
5527 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
5528
5529 PR target/112103
5530 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
5531
5532 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
5533
5534 PR target/113805
5535 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
5536
5537 2024-02-20 Jakub Jelinek <jakub@redhat.com>
5538
5539 PR analyzer/113983
5540 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
5541 dg-additional-options.
5542
5543 2024-02-20 liuhongt <hongtao.liu@intel.com>
5544
5545 PR target/113711
5546 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
5547
5548 2024-02-19 David Malcolm <dmalcolm@redhat.com>
5549
5550 PR analyzer/111289
5551 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
5552 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
5553
5554 2024-02-19 David Malcolm <dmalcolm@redhat.com>
5555
5556 PR analyzer/110520
5557 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
5558
5559 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
5560
5561 PR analyzer/113983
5562 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
5563
5564 2024-02-19 Patrick Palka <ppalka@redhat.com>
5565
5566 PR c++/113966
5567 * g++.dg/cpp2a/concepts-friend17.C: New test.
5568
5569 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5570
5571 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
5572
5573 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
5574
5575 PR modula2/113889
5576 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
5577 constdef.mod.
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.
5590
5591 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
5592
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.
5605
5606 2024-02-19 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR tree-optimization/113967
5609 * gcc.dg/pr113967.c: New test.
5610
5611 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5612
5613 PR target/113696
5614 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
5615
5616 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
5617
5618 PR target/113912
5619 * gcc.target/i386/apx-push2pop2-2.c: New test.
5620
5621 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
5622
5623 PR middle-end/112344
5624 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
5625 if expensive tests are allowed.
5626
5627 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5628
5629 PR libfortran/105473
5630 * gfortran.dg/pr105473.f90: New test.
5631
5632 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR fortran/113503
5635 * gfortran.dg/pr113503_1.f90: New test.
5636 * gfortran.dg/pr113503_2.f90: New test.
5637
5638 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5639
5640 PR libfortran/107068
5641 * gfortran.dg/pr107068.f90: New test.
5642
5643 2024-02-17 Marek Polacek <polacek@redhat.com>
5644
5645 PR c++/113158
5646 * g++.dg/cpp0x/noexcept83.C: New test.
5647
5648 2024-02-17 Harald Anlauf <anlauf@gmx.de>
5649
5650 PR fortran/113911
5651 * gfortran.dg/allocatable_length_2.f90: New test.
5652 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
5653
5654 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5655
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.
5659
5660 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5661
5662 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
5663
5664 2024-02-16 Marek Polacek <polacek@redhat.com>
5665
5666 DR 1351
5667 * g++.dg/cpp0x/noexcept82.C: New test.
5668
5669 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5670
5671 PR c++/97990
5672 * g++.dg/torture/vector-struct-1.C: New test.
5673
5674 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
5675
5676 * lib/scanasm.exp: add scan-assembler-bound
5677
5678 2024-02-16 Patrick Palka <ppalka@redhat.com>
5679
5680 PR c++/111682
5681 * g++.dg/cpp1y/var-templ86.C: New test.
5682
5683 2024-02-16 Marek Polacek <polacek@redhat.com>
5684
5685 PR c++/113789
5686 PR c++/113853
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.
5692
5693 2024-02-16 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR c++/113929
5696 * g++.dg/parse/pr113929.C: New test.
5697
5698 2024-02-16 Richard Biener <rguenther@suse.de>
5699
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.
5704
5705 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5706
5707 PR ipa/98237
5708 * lib/target-supports.exp (is-effective-target): Handle
5709 linker_plugin.
5710 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
5711 * gcc.dg/lto/modref-4_0.c: Likewise.
5712
5713 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
5714
5715 PR target/113780
5716 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
5717 * gcc.target/arm/pac-sibcall.c: New.
5718
5719 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
5720
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.
5724
5725 2024-02-15 David Malcolm <dmalcolm@redhat.com>
5726
5727 PR analyzer/111266
5728 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
5729
5730 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR middle-end/107385
5733 * gcc.dg/pr107385.c: Require lra effective target.
5734
5735 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
5736
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.
5739
5740 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
5741
5742 PR testsuite/113278
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.
5746
5747 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5748
5749 PR middle-end/107385
5750 * gcc.dg/pr107385.c: New test.
5751
5752 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR middle-end/113921
5755 * gcc.target/i386/pr113921.c: New test.
5756
5757 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
5758
5759 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
5760
5761 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5762
5763 * rust/compile/issue-1773.rs.bak: Rename to ...
5764 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
5765
5766 2024-02-15 Martin Jambor <mjambor@suse.cz>
5767
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
5771 targets.
5772
5773 2024-02-15 Andreas Schwab <schwab@suse.de>
5774
5775 * gnat.dg/div_zero.adb: Skip on RISC-V.
5776
5777 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5778
5779 PR tree-optimization/113567
5780 * gcc.dg/bitint-90.c: New test.
5781
5782 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
5783
5784 PR fortran/105847
5785 * gfortran.dg/pr105847.f90: New test.
5786
5787 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
5788
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__
5794 and __AVX512VL__.
5795
5796 2024-02-14 Jakub Jelinek <jakub@redhat.com>
5797 H.J. Lu <hjl.tools@gmail.com>
5798
5799 PR target/113855
5800 * gcc.dg/heap-trampoline-1.c: New test.
5801 * lib/target-supports.exp (check_effective_target_heap_trampoline):
5802 New.
5803
5804 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
5805
5806 PR target/113871
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.
5814
5815 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
5816
5817 PR c++/113708
5818 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
5819 is emitted.
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.
5823
5824 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
5825
5826 PR testsuite/113861
5827 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
5828 * gcc.dg/gomp/pr87895-2.c: Likewise.
5829
5830 2024-02-14 Jan Hubicka <jh@suse.cz>
5831
5832 PR tree-optimization/111054
5833 * gcc.c-torture/compile/pr111054.c: New test.
5834
5835 2024-02-14 Tamar Christina <tamar.christina@arm.com>
5836
5837 * gcc.dg/vect/vect-novect_gcond.c: New test.
5838
5839 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5840
5841 PR fortran/99210
5842 * gfortran.dg/pr99210.f90: New test.
5843
5844 2024-02-14 Jonathan Yong <10walls@gmail.com>
5845
5846 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
5847 __SIZE_TYPE__ instead of long unsigned int for size_t
5848 definition.
5849
5850 2024-02-14 Patrick Palka <ppalka@redhat.com>
5851
5852 PR c++/113908
5853 PR c++/113332
5854 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
5855 * g++.dg/template/non-dependent31.C: New test.
5856
5857 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5858
5859 PR d/104739
5860 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
5861 ucn support.
5862
5863 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
5864
5865 PR testsuite/113899
5866 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
5867 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5868
5869 2024-02-14 Jakub Jelinek <jakub@redhat.com>
5870
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.
5873
5874 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
5875
5876 PR c++/99573
5877 * g++.dg/modules/enum-12.C: New test.
5878
5879 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5880
5881 PR target/113909
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.
5885
5886 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5887
5888 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
5889 ?86-*-solaris2.9*.
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.
5894
5895 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5896
5897 PR c++/113706
5898 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
5899 Solaris.
5900
5901 2024-02-13 Marek Polacek <polacek@redhat.com>
5902
5903 DR 1693
5904 PR c++/113760
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.
5910
5911 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
5912
5913 PR target/113876
5914 * gcc.target/i386/pr113876.c: New test.
5915
5916 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
5917
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.
5931
5932 2024-02-13 Patrick Palka <ppalka@redhat.com>
5933
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.
5937
5938 2024-02-13 Harald Anlauf <anlauf@gmx.de>
5939
5940 PR fortran/113866
5941 * gfortran.dg/bind_c_optional-2.f90: New test.
5942
5943 2024-02-13 Jason Merrill <jason@redhat.com>
5944
5945 PR c++/113612
5946 * g++.dg/cpp1y/var-templ85.C: New test.
5947
5948 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
5949
5950 * gcc.target/riscv/pr113742.c: New test.
5951
5952 2024-02-13 Marek Polacek <polacek@redhat.com>
5953
5954 PR c++/112436
5955 * g++.dg/cpp2a/concepts-pr112436.C: New test.
5956
5957 2024-02-13 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/113896
5960 * g++.dg/torture/pr113896.C: New testcase.
5961
5962 2024-02-13 Richard Biener <rguenther@suse.de>
5963
5964 PR tree-optimization/113895
5965 * gcc.dg/torture/pr113895-1.c: New testcase.
5966
5967 2024-02-13 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/113902
5970 * gcc.dg/vect/pr113902.c: New testcase.
5971
5972 2024-02-13 Tamar Christina <tamar.christina@arm.com>
5973
5974 PR tree-optimization/113734
5975 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
5976
5977 2024-02-13 Alex Coplan <alex.coplan@arm.com>
5978
5979 PR c++/113658
5980 * g++.dg/ext/has-feature2.C: New test.
5981
5982 2024-02-13 Richard Biener <rguenther@suse.de>
5983
5984 PR tree-optimization/113898
5985 * gcc.dg/torture/pr113898.c: New testcase.
5986
5987 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
5988
5989 PR fortran/113883
5990 * gfortran.dg/allocatable_length.f90: New test.
5991
5992 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5993
5994 * gfortran.dg/pr109358.f90: New test.
5995
5996 2024-02-12 Marek Polacek <polacek@redhat.com>
5997
5998 PR c++/113545
5999 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
6000
6001 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR tree-optimization/113849
6004 * gcc.dg/torture/bitint-58.c: New test.
6005
6006 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR c++/113674
6009 * c-c++-common/Wattributes-3.c: New test.
6010
6011 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6012
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.
6016
6017 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6018
6019 PR d/113125
6020 * gdc.dg/imports/pr113125.d: New test.
6021 * gdc.dg/pr113125.d: New test.
6022
6023 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6024
6025 PR d/113758
6026 * gdc.dg/torture/pr113758.d: New test.
6027
6028 2024-02-12 Richard Biener <rguenther@suse.de>
6029
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.
6034
6035 2024-02-12 Pan Li <pan2.li@intel.com>
6036
6037 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
6038
6039 2024-02-12 Richard Biener <rguenther@suse.de>
6040
6041 PR tree-optimization/113863
6042 * gcc.dg/vect/pr113863.c: New testcase.
6043
6044 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
6045
6046 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
6047 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
6048
6049 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6050
6051 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
6052
6053 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6054
6055 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
6056
6057 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6058
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.
6062
6063 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6064
6065 * gcc.dg/ssp-2.c: Ignore warning that
6066 -multiply_defined is obsolete
6067
6068 2024-02-10 Marek Polacek <polacek@redhat.com>
6069
6070 DR 2237
6071 PR c++/107126
6072 PR c++/97202
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.
6085
6086 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6087
6088 * gcc.dg/darwin-ld-2.c: Ignore warning
6089 that -bind_at_load is deprecated.
6090
6091 2024-02-10 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR middle-end/110754
6094 * gcc.dg/attr-assume-6.c: New test.
6095 * g++.dg/cpp23/attr-assume12.C: New test.
6096
6097 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
6098
6099 PR c++/113545
6100 * g++.dg/cpp1y/constexpr-reinterpret3.C,
6101 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
6102
6103 2024-02-09 Marek Polacek <polacek@redhat.com>
6104
6105 PR c++/113834
6106 * g++.dg/ext/type_pack_element4.C: New test.
6107
6108 2024-02-09 Marek Polacek <polacek@redhat.com>
6109
6110 PR c++/98388
6111 * g++.dg/cpp0x/sfinae69.C: New test.
6112
6113 2024-02-09 Harald Anlauf <anlauf@gmx.de>
6114
6115 PR fortran/113799
6116 * gfortran.dg/arithmetic_overflow_2.f90: New test.
6117
6118 2024-02-09 Patrick Palka <ppalka@redhat.com>
6119
6120 PR c++/112580
6121 * g++.dg/modules/anon-3_a.H: New test.
6122 * g++.dg/modules/anon-3_b.C: New test.
6123
6124 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6125
6126 PR tree-optimization/113783
6127 * gcc.dg/bitint-88.c: New test.
6128
6129 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6130
6131 PR middle-end/113415
6132 * gcc.target/i386/pr113415.c: New test.
6133
6134 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6135
6136 PR tree-optimization/113818
6137 * gcc.dg/bitint-89.c: New test.
6138
6139 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6140
6141 PR tree-optimization/113774
6142 * gcc.dg/torture/bitint-57.c: New test.
6143
6144 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6145
6146 * gcc.misc-tests/options.exp: Allow other options before the
6147 -quite option for cc1.
6148
6149 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
6150
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
6154
6155 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
6156
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.
6183
6184 2024-02-08 Patrick Palka <ppalka@redhat.com>
6185
6186 PR c++/113649
6187 * g++.dg/cpp2a/nontype-class65.C: New test.
6188
6189 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
6190
6191 PR tree-optimization/113735
6192 * gcc.dg/tree-ssa/pr113735.c: New test.
6193
6194 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
6195
6196 PR target/113711
6197 PR target/113733
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.
6211
6212 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6213
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.
6217
6218 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6219
6220 PR tree-optimization/113808
6221 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
6222
6223 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6224
6225 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
6226 to uint64_t *.
6227
6228 2024-02-08 Pan Li <pan2.li@intel.com>
6229
6230 PR target/113766
6231 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
6232
6233 2024-02-08 Joseph Myers <josmyers@redhat.com>
6234
6235 PR c/113776
6236 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
6237 gcc.dg/pr113776-4.c: New tests.
6238
6239 2024-02-08 Jason Merrill <jason@redhat.com>
6240
6241 * g++.dg/cpp2a/nontype-class64.C: New test.
6242
6243 2024-02-07 Richard Biener <rguenther@suse.de>
6244
6245 PR tree-optimization/113796
6246 * gcc.dg/torture/pr113796.c: New testcase.
6247
6248 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
6249 Uros Bizjak <ubizjak@gmail.com>
6250
6251 PR target/113690
6252 * gcc.target/i386/pr113690.c: New test case.
6253
6254 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
6255
6256 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
6257
6258 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6259
6260 * rust/compile/issue-2040.rs:
6261 Enclose 'const' in single quotes.
6262
6263 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6264
6265 * rust/compile/issue-2775.rs: New test.
6266
6267 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6268
6269 * rust/compile/issue-2782.rs: New test.
6270
6271 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6272
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.
6277
6278 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6279
6280 * rust/compile/issue-2747.rs: New test.
6281
6282 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6283
6284 * rust/compile/issue-2772-1.rs: New test.
6285 * rust/compile/issue-2772-2.rs: New test.
6286
6287 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6288
6289 * rust/compile/issue-1483.rs: New test.
6290
6291 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6292
6293 * rust/compile/issue-2812.rs: New test.
6294
6295 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6296
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.
6303
6304 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6305
6306 PR tree-optimization/113731
6307 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
6308
6309 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6310
6311 PR tree-optimization/113467
6312 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
6313
6314 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR tree-optimization/113756
6317 * gcc.dg/pr113756.c: New test.
6318
6319 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6320
6321 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
6322 { aix || solaris2 } && !gas.
6323
6324 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR tree-optimization/113753
6327 * gcc.dg/torture/bitint-56.c: New test.
6328 * gcc.dg/bitint-87.c: New test.
6329
6330 2024-02-07 Pan Li <pan2.li@intel.com>
6331
6332 PR target/113766
6333 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
6334 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
6335
6336 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR c++/113788
6339 * g++.dg/parse/pr113788.C: New test.
6340
6341 2024-02-06 Marek Polacek <polacek@redhat.com>
6342
6343 PR c++/94231
6344 * g++.dg/cpp0x/deleted17.C: New test.
6345
6346 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
6347
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.
6357
6358 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR sanitizer/110676
6361 * gcc.dg/asan/pr110676.c: New test.
6362
6363 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR tree-optimization/113736
6366 * gcc.dg/bitint-86.c: New test.
6367
6368 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR tree-optimization/113759
6371 * gcc.c-torture/compile/pr113759.c: New test.
6372
6373 2024-02-06 Jason Merrill <jason@redhat.com>
6374
6375 PR c++/107291
6376 * g++.dg/cpp2a/spaceship-eq17.C: New test.
6377
6378 2024-02-05 Jason Merrill <jason@redhat.com>
6379
6380 PR c++/109359
6381 * g++.dg/ext/frounding-math1.C: New test.
6382
6383 2024-02-05 Jason Merrill <jason@redhat.com>
6384
6385 PR c++/111286
6386 * g++.dg/cpp0x/initlist-array22.C: New test.
6387
6388 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
6389
6390 PR target/113689
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.
6394
6395 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR c/113740
6398 * gcc.dg/bitint-85.c: New test.
6399
6400 2024-02-05 Richard Ball <richard.ball@arm.com>
6401
6402 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
6403 * g++.target/arm/bti_thunk.C: New test.
6404
6405 2024-02-05 H.J. Lu <(no_default)>
6406
6407 * gcc.target/i386/apx-ndd.c: Updated.
6408
6409 2024-02-05 Richard Biener <rguenther@suse.de>
6410
6411 PR tree-optimization/113707
6412 * gcc.dg/torture/pr113707-1.c: New testcase.
6413 * gcc.dg/torture/pr113707-2.c: Likewise.
6414
6415 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6416
6417 PR tree-optimization/113737
6418 * gcc.dg/bitint-84.c: New test.
6419
6420 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
6421
6422 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
6423 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
6424
6425 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
6426
6427 * gcc.target/riscv/reg_subreg_costs.c: New test.
6428 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
6429
6430 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
6431
6432 * gcc.dg/pr84877.c: Adjust xfail parentheses.
6433
6434 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6435
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.
6441
6442 2024-02-03 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR middle-end/113722
6445 * gcc.dg/pr113722.c: New test.
6446
6447 2024-02-03 Patrick Palka <ppalka@redhat.com>
6448
6449 PR c++/110006
6450 PR c++/112769
6451 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
6452 * g++.dg/cpp2a/concepts-friend16.C: New test.
6453
6454 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
6455
6456 PR modula2/113730
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.
6467
6468 2024-02-02 Tamar Christina <tamar.christina@arm.com>
6469
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.
6474
6475 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
6476
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.
6490
6491 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR libgcc/113604
6494 * gcc.dg/torture/bitint-53.c: New test.
6495 * gcc.dg/torture/bitint-55.c: New test.
6496
6497 2024-02-02 Antoni Boucher <bouanto@zoho.com>
6498
6499 * jit.dg/all-non-failing-tests.h: New test.
6500 * jit.dg/test-sizeof.c: New test.
6501
6502 2024-02-02 Jason Merrill <jason@redhat.com>
6503
6504 PR c++/110084
6505 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
6506 * g++.dg/cpp2a/spaceship-eq16.C: New test.
6507
6508 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6509
6510 PR target/113697
6511 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
6512
6513 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6514
6515 * lib/target-supports.exp (check_effective_target_shared):
6516 Allow the external symbols referenced in the test to be undefined.
6517
6518 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6519
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.
6528
6529 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6530
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.
6542
6543 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR tree-optimization/113691
6546 * gcc.dg/bitint-83.c: New test.
6547
6548 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR tree-optimization/113692
6551 * gcc.dg/bitint-82.c: New test.
6552
6553 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR middle-end/113699
6556 * gcc.dg/bitint-81.c: New test.
6557
6558 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR middle-end/113705
6561 * g++.dg/opt/pr113705.C: New test.
6562
6563 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6564
6565 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
6566 matches.
6567
6568 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6569
6570 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
6571
6572 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6573
6574 * gcc.target/i386/pr80569.c: Require gas.
6575
6576 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
6577
6578 Revert:
6579 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6580
6581 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
6582 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
6583
6584 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6585
6586 PR target/112863
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.
6590
6591 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6592
6593 PR target/112862
6594 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
6595 libatomic handling.
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.
6600
6601 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6602
6603 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
6604 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
6605
6606 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6607
6608 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
6609 -mno-stackrealign.
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.
6615
6616 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6617
6618 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
6619 cmovl.e, cmovl.ge.
6620
6621 2024-02-02 Jason Merrill <jason@redhat.com>
6622
6623 PR c++/112439
6624 * g++.dg/cpp2a/no_unique_address15.C: New test.
6625
6626 2024-02-02 Jason Merrill <jason@redhat.com>
6627
6628 PR c++/113638
6629 * g++.dg/cpp1y/var-templ-array1.C: New test.
6630
6631 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6632
6633 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
6634
6635 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
6636
6637 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
6638
6639 2024-02-02 Li Wei <liwei@loongson.cn>
6640
6641 * gfortran.dg/vect/vect-10.f90: New test.
6642
6643 2024-02-02 Xi Ruoyao <xry111@xry111.site>
6644
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):
6653 Likewise.
6654 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
6655 Likewise.
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.
6661
6662 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6663
6664 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
6665
6666 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6667
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.
6670
6671 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6672
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.
6677
6678 2024-02-01 Marek Polacek <polacek@redhat.com>
6679
6680 * g++.dg/warn/Wdangling-reference21.C: New test.
6681
6682 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
6683
6684 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
6685 check on hppa*-*-*.
6686
6687 2024-02-01 Patrick Palka <ppalka@redhat.com>
6688
6689 PR c++/112737
6690 * g++.dg/template/ttp42.C: New test.
6691 * g++.dg/template/ttp43.C: New test.
6692
6693 2024-02-01 Marek Polacek <polacek@redhat.com>
6694
6695 PR c++/112437
6696 * g++.dg/cpp2a/concepts-throw1.C: New test.
6697 * g++.dg/eh/throw4.C: New test.
6698
6699 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
6700
6701 * gcc.target/riscv/za-ext.c: New test.
6702 * gcc.target/riscv/zi-ext.c: New test.
6703
6704 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6705
6706 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
6707 dg-options.
6708 * gcc.target/i386/pr38534-2.c: Likewise.
6709 * gcc.target/i386/pr38534-3.c: Likewise.
6710 * gcc.target/i386/pr38534-4.c: Likewise.
6711
6712 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6713
6714 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
6715 dg-options.
6716 * gcc.target/i386/no-callee-saved-2.c: Likewise.
6717
6718 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6719
6720 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
6721 -mno-stackrealign to dg-options.
6722
6723 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6724
6725 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
6726 dg-options.
6727
6728 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6729
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.
6734
6735 2024-02-01 Richard Biener <rguenther@suse.de>
6736
6737 PR tree-optimization/113693
6738 * gcc.dg/pr113693.c: New testcase.
6739
6740 2024-02-01 Jakub Jelinek <jakub@redhat.com>
6741 Jason Merrill <jason@redhat.com>
6742
6743 PR c++/113531
6744 * g++.dg/asan/initlist1.C: New test.
6745
6746 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
6747 Richard Biener <rguenther@suse.de>
6748
6749 PR target/113560
6750 * g++.target/i386/pr113560.C: New test case.
6751 * gcc.target/i386/pr113560.c: Likewise.
6752 * gcc.dg/pr87954.c: Update test case.
6753
6754 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6755
6756 Revert:
6757 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6758
6759 PR target/113249
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
6818
6819 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6820
6821 PR target/113249
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
6880
6881 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
6882
6883 PR target/113657
6884 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
6885
6886 2024-01-31 David Malcolm <dmalcolm@redhat.com>
6887
6888 PR analyzer/113253
6889 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
6890
6891 2024-01-31 Joseph Myers <josmyers@redhat.com>
6892
6893 PR c/112571
6894 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
6895
6896 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
6897
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.
6901
6902 2024-01-31 Martin Uecker <uecker@tugraz.at>
6903
6904 PR c/113438
6905 * gcc.dg/pr113438.c: New test.
6906
6907 2024-01-31 Jonathan Yong <10walls@gmail.com>
6908
6909 * c-c++-common/analyzer/uninit-pr108968-register.c:
6910 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
6911
6912 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
6913
6914 PR modula2/111627
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.
6923
6924 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6925
6926 PR testsuite/113502
6927 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
6928 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
6929
6930 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6931
6932 PR sanitizer/112644
6933 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
6934
6935 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6936 Matthew Malcomson <matthew.malcomson@arm.com>
6937
6938 PR sanitizer/112644
6939 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
6940
6941 2024-01-31 Richard Biener <rguenther@suse.de>
6942
6943 PR middle-end/110176
6944 * gcc.dg/torture/pr110176.c: New testcase.
6945
6946 2024-01-31 Alex Coplan <alex.coplan@arm.com>
6947
6948 PR target/111677
6949 * gcc.target/aarch64/torture/pr111677.c: New test.
6950
6951 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6952
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.
6956
6957 2024-01-31 Richard Biener <rguenther@suse.de>
6958
6959 PR tree-optimization/111444
6960 * gcc.dg/torture/pr111444.c: New testcase.
6961
6962 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6963
6964 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
6965
6966 2024-01-31 Richard Biener <rguenther@suse.de>
6967
6968 PR tree-optimization/113630
6969 * gcc.dg/torture/pr113630.c: New testcase.
6970
6971 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR rtl-optimization/113656
6974 * gcc.target/i386/pr113656.c: New test.
6975
6976 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR debug/113637
6979 * gcc.dg/bitint-80.c: New test.
6980
6981 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6982
6983 PR tree-optimization/113639
6984 * gcc.dg/bitint-79.c: New test.
6985
6986 2024-01-31 Richard Biener <rguenther@suse.de>
6987
6988 PR tree-optimization/113670
6989 * gcc.target/i386/pr113670.c: New testcase.
6990
6991 2024-01-31 Alexandre Oliva <oliva@adacore.com>
6992
6993 PR debug/113394
6994 * gcc.dg/strub-internal-pr113394.c: New.
6995
6996 2024-01-31 Joseph Myers <josmyers@redhat.com>
6997
6998 PR c/111059
6999 PR c/111911
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.
7014
7015 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7016
7017 PR analyzer/113509
7018 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
7019
7020 2024-01-30 Fangrui Song <maskray@google.com>
7021
7022 PR target/105576
7023 * gcc.target/i386/asm-raw-symbol.c: New testcase.
7024
7025 2024-01-30 Marek Polacek <polacek@redhat.com>
7026
7027 PR c++/110358
7028 PR c++/109640
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.
7032
7033 2024-01-30 Patrick Palka <ppalka@redhat.com>
7034
7035 PR c++/67898
7036 * g++.dg/cpp0x/temp_default8.C: New test.
7037
7038 2024-01-30 Jason Merrill <jason@redhat.com>
7039
7040 PR c++/112846
7041 * g++.dg/abi/anon6.C: Specify ABI v18.
7042 * g++.dg/abi/anon6a.C: New test for ABI v19.
7043
7044 2024-01-30 Jason Merrill <jason@redhat.com>
7045
7046 PR c++/113451
7047 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
7048
7049 2024-01-30 Patrick Palka <ppalka@redhat.com>
7050
7051 PR c++/113640
7052 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
7053
7054 2024-01-30 Patrick Palka <ppalka@redhat.com>
7055
7056 PR c++/113644
7057 * g++.dg/template/nontype30.C: New test.
7058
7059 2024-01-30 Pan Li <pan2.li@intel.com>
7060
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.
7078
7079 2024-01-30 David Malcolm <dmalcolm@redhat.com>
7080
7081 PR analyzer/113654
7082 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
7083
7084 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7085
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.
7092
7093 2024-01-30 Robert Goss <goss.robert@gmail.com>
7094
7095 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
7096
7097 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7098
7099 * rust/compile/for_lifetimes.rs: New test.
7100
7101 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7102
7103 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
7104
7105 2024-01-30 Robert Goss <goss.robert@gmail.com>
7106
7107 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
7108
7109 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7110
7111 * rust/compile/issue-2788.rs: New test.
7112
7113 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7114
7115 * rust/compile/const_trait_fn.rs:
7116 Enclose const in single quotes.
7117
7118 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7119
7120 * rust/compile/issue-2785.rs: New test.
7121
7122 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
7123
7124 * rust/compile/issue-2187.rs: New file.
7125 * rust/execute/torture/issue-2187.rs: New file.
7126
7127 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7128
7129 * rust/compile/issue-2767.rs: New test.
7130
7131 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7132
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.
7140
7141 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
7142
7143 * rust/compile/sized-stub.rs: New test.
7144
7145 2024-01-30 Nobel Singh <nobel2073@gmail.com>
7146
7147 * rust/compile/issue-2040.rs: New test.
7148
7149 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7150
7151 * rust/compile/functions_without_body.rs: New test.
7152
7153 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7154
7155 * rust/execute/torture/name_resolution.rs: New test.
7156
7157 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7158
7159 * rust/compile/name_resolution11.rs: New test.
7160 * rust/compile/name_resolution12.rs: New test.
7161 * rust/compile/name_resolution13.rs: New test.
7162
7163 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7164
7165 * rust/compile/const_trait_fn.rs: New test.
7166
7167 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7168
7169 * rust/compile/const_async_function.rs: New test.
7170
7171 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7172
7173 * rust/compile/unsafe_module.rs: New test.
7174
7175 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
7176
7177 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
7178 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
7179
7180 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7181
7182 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
7183 * rust/compile/empty_union.rs: New test.
7184
7185 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7186
7187 * rust/compile/non_foreign_variadic_function.rs: New test.
7188
7189 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7190
7191 * rust/compile/auto_trait_invalid.rs: Update old test with updated
7192 error message.
7193
7194 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7195
7196 * rust/compile/auto_trait_super_trait.rs: New test.
7197
7198 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7199
7200 * rust/compile/generic_auto_trait.rs: New test.
7201
7202 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7203
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.
7207
7208 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7209
7210 * rust/compile/trait_pub_type.rs: New test.
7211
7212 2024-01-30 Richard Biener <rguenther@suse.de>
7213
7214 PR tree-optimization/113659
7215 * gcc.dg/pr113659.c: New testcase.
7216
7217 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
7218
7219 PR target/112861
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.
7223
7224 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7225
7226 PR target/113623
7227 * gcc.c-torture/compile/pr113623.c: New test.
7228
7229 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7230
7231 PR target/113636
7232 * go.dg/pr113636.go: New test.
7233
7234 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR tree-optimization/113603
7237 * gcc.c-torture/compile/pr113603.c: New test.
7238
7239 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR middle-end/101195
7242 * gcc.dg/pr101195.c: New test.
7243
7244 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR middle-end/113622
7247 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
7248 dg-options.
7249 * gcc.target/i386/pr113622-3.c: Likewise.
7250
7251 2024-01-30 Alexandre Oliva <oliva@adacore.com>
7252
7253 Revert:
7254 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
7255
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
7260 for AIX.
7261
7262 2024-01-30 H.J. Lu <(no_default)>
7263
7264 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
7265 * gcc.target/i386/pr107057.c: Likewise.
7266
7267 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7268
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.
7274
7275 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7276
7277 * lib/target-supports.exp (check_effective_target_shared):
7278 Check for a static-only libc.
7279
7280 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7281
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.
7317
7318 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
7319
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.
7323
7324 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
7325
7326 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
7327 require-effective-target rv64 and riscv_v
7328
7329 2024-01-29 Jason Merrill <jason@redhat.com>
7330
7331 PR c++/113544
7332 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
7333
7334 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
7335
7336 PR target/108933
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.
7340
7341 2024-01-29 Richard Biener <rguenther@suse.de>
7342
7343 PR middle-end/113622
7344 * gcc.target/i386/pr113622-2.c: New testcase.
7345 * gcc.target/i386/pr113622-3.c: Likewise.
7346
7347 2024-01-29 Richard Biener <rguenther@suse.de>
7348
7349 PR middle-end/113622
7350 * gcc.target/i386/pr113622-1.c: New testcase.
7351
7352 2024-01-29 Alex Coplan <alex.coplan@arm.com>
7353
7354 PR target/113616
7355 * gcc.c-torture/compile/pr113616.c: New test.
7356
7357 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
7358
7359 PR target/38534
7360 * gcc.target/i386/pr38534-5.c: New file.
7361 * gcc.target/i386/pr38534-6.c: Likewise.
7362
7363 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7364
7365 PR target/112950
7366 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
7367 and instead use #pragma GCC for including arm_sve.h.
7368
7369 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
7370
7371 PR target/113281
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.
7377
7378 2024-01-29 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR tree-optimization/110603
7381 * gcc.c-torture/compile/pr110603.c: New test.
7382
7383 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
7384
7385 PR testsuite/109705
7386 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7387 Fix powerpc*-*-* checks by considering ilp32.
7388
7389 2024-01-28 Harald Anlauf <anlauf@gmx.de>
7390
7391 PR fortran/113377
7392 * gfortran.dg/optional_absent_11.f90: New test.
7393
7394 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7395
7396 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
7397 * obj-c++.dg/encode-9.mm: Likewise.
7398
7399 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7400
7401 * jit.dg/jit.exp: Filter error output to remove per-run
7402 variable content.
7403
7404 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
7405
7406 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
7407 version of kernel helper static pointer.
7408
7409 2024-01-27 Harald Anlauf <anlauf@gmx.de>
7410
7411 PR fortran/104908
7412 * gfortran.dg/pr104908.f90: New test.
7413
7414 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7415
7416 PR target/38534
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.
7422
7423 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7424
7425 PR target/103503
7426 PR target/113312
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.
7447
7448 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR tree-optimization/113614
7451 * gcc.dg/torture/bitint-54.c: New test.
7452
7453 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR tree-optimization/113568
7456 * gcc.dg/bitint-78.c: New test.
7457
7458 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
7459
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.
7467
7468 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
7469
7470 * g++.dg/Wattributes-3.C: Adjust expected warning.
7471 * gcc.dg/fail_always_inline.c: Ditto.
7472
7473 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7474
7475 PR c++/113580
7476 * g++.dg/modules/pr113580_a.C: New test.
7477 * g++.dg/modules/pr113580_b.C: New test.
7478
7479 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7480
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.
7489
7490 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7491
7492 * gcc.target/riscv/pr105314-rtl.c: New file.
7493 * gcc.target/riscv/pr105314-rtl32.c: New file.
7494
7495 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7496
7497 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
7498
7499 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7500
7501 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
7502 `dg-skip-if'. Also reject "bne" with `dg-final'.
7503
7504 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
7505
7506 * gm2/pim/fail/badpointer4.mod: New test.
7507 * gm2/pim/fail/strconst.def: New test.
7508
7509 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7510
7511 PR c++/112899
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.
7516
7517 2024-01-26 Richard Biener <rguenther@suse.de>
7518
7519 PR tree-optimization/113602
7520 * gcc.dg/pr113602.c: New testcase.
7521
7522 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7523
7524 * gcc.target/loongarch/vect-extract.c: New test.
7525
7526 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7527
7528 * gcc.target/loongarch/short-circuit.c: New test.
7529
7530 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
7531
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.
7535
7536 2024-01-26 Li Wei <liwei@loongson.cn>
7537
7538 * gcc.target/loongarch/invariant-recip.c: New test.
7539
7540 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
7541
7542 PR testsuite/109705
7543 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
7544 and 2 for vect_long_mult.
7545
7546 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7547
7548 PR target/113469
7549 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
7550
7551 2024-01-25 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c++/113599
7554 * g++.dg/expr/ptrmem11.C: New test.
7555
7556 2024-01-25 Jason Merrill <jason@redhat.com>
7557
7558 PR c++/113598
7559 * g++.dg/cpp0x/initlist-pmf2.C: New test.
7560
7561 2024-01-25 Jason Merrill <jason@redhat.com>
7562
7563 PR c++/109227
7564 * g++.dg/coroutines/co-await-initlist2.C: New test.
7565
7566 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
7567
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.
7573
7574 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
7575
7576 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
7577
7578 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
7579
7580 PR testsuite/113558
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.
7595
7596 2024-01-25 David Malcolm <dmalcolm@redhat.com>
7597
7598 PR analyzer/112969
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.
7605
7606 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
7607
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.
7770
7771 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
7772
7773 PR target/113538
7774 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
7775 check.
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.
7819
7820 2024-01-25 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR middle-end/113574
7823 * gcc.dg/torture/bitint-52.c: New test.
7824
7825 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7826
7827 PR target/113572
7828 * gcc.target/aarch64/sve/pr113572.c: New test.
7829
7830 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7831
7832 PR target/113550
7833 * gcc.target/aarch64/pr113550.c: New test.
7834
7835 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7836
7837 PR target/113485
7838 * gcc.target/aarch64/pr113485.c: New test.
7839 * gcc.target/aarch64/pr113573.c: Likewise.
7840
7841 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
7842
7843 PR testsuite/113548
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.
7851
7852 2024-01-25 Richard Biener <rguenther@suse.de>
7853
7854 PR tree-optimization/113576
7855 * gcc.dg/vect/pr113576.c: New testcase.
7856
7857 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
7858
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.
7862
7863 2024-01-25 liuhongt <hongtao.liu@intel.com>
7864
7865 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
7866 testcase.
7867 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
7868 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
7869
7870 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
7871
7872 PR c++/113405
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.
7878
7879 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
7880
7881 PR c++/100707
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.
7894
7895 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
7896
7897 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
7898 is defined.
7899 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
7900 DEBUG.
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
7918 is defined.
7919 * gcc.target/i386/rtm-check.h: Ditto.
7920 * gcc.target/i386/sha-check.h: Ditto.
7921 * gcc.target/i386/writeeflags-1.c: Ditto.
7922
7923 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
7924
7925 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
7926 small typo for aarch64*-*-*.
7927
7928 2024-01-24 Patrick Palka <ppalka@redhat.com>
7929
7930 PR c++/113529
7931 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
7932
7933 2024-01-24 Jason Merrill <jason@redhat.com>
7934
7935 PR c++/113347
7936 * g++.dg/eh/return3.C: New test.
7937
7938 2024-01-24 Harald Anlauf <anlauf@gmx.de>
7939
7940 PR fortran/113377
7941 * gfortran.dg/optional_absent_10.f90: New test.
7942
7943 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
7944
7945 PR testsuite/109705
7946 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7947 Fix aarch64*-*-* checks.
7948
7949 2024-01-24 Martin Jambor <mjambor@suse.cz>
7950
7951 PR ipa/108007
7952 PR ipa/112616
7953 * gcc.dg/ipa/pr108007.c: New test.
7954 * gcc.dg/ipa/pr112616.c: Likewise.
7955
7956 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
7957
7958 PR target/113486
7959 * gcc.target/aarch64/builtin_apply-1.c: New test.
7960
7961 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
7962
7963 * gcc.target/riscv/sfb.c: New test.
7964 * gcc.target/riscv/pr113095.c: New test.
7965
7966 2024-01-24 Tamar Christina <tamar.christina@arm.com>
7967
7968 PR target/109636
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.
7972
7973 2024-01-24 Tamar Christina <tamar.christina@arm.com>
7974
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.
7978
7979 2024-01-24 Martin Jambor <mjambor@suse.cz>
7980
7981 PR ipa/113490
7982 * gcc.dg/ipa/pr113490.c: New test.
7983
7984 2024-01-24 David Malcolm <dmalcolm@redhat.com>
7985
7986 PR analyzer/112977
7987 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
7988 * gcc.dg/plugin/taint-pr112977.c: New test.
7989
7990 2024-01-24 David Malcolm <dmalcolm@redhat.com>
7991
7992 PR analyzer/112927
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.
7998
7999 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8000
8001 PR target/113556
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.
8009
8010 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8011
8012 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
8013
8014 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8015
8016 PR tree-optimization/113364
8017 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
8018
8019 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
8020
8021 PR target/113429
8022 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
8023
8024 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8025
8026 PR target/113495
8027 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
8028
8029 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8030
8031 * g++.dg/modules/pr113292_c.C: Require TLS.
8032
8033 2024-01-23 Marek Polacek <polacek@redhat.com>
8034
8035 PR c++/113256
8036 PR c++/111607
8037 PR c++/109640
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.
8041
8042 2024-01-23 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR c/113518
8045 * gcc.dg/bitint-77.c: New test.
8046
8047 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
8048 Richard Sandiford <richard.sandiford@arm.com>
8049
8050 PR target/100942
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.
8054
8055 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8056
8057 PR target/113089
8058 * gcc.c-torture/compile/pr113089.c: New test.
8059
8060 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8061
8062 PR target/113356
8063 * gcc.target/aarch64/pr113356.C: New test.
8064
8065 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8066
8067 * g++.target/loongarch/got-load.C (dg-options): Add
8068 -fno-stack-protector.
8069
8070 2024-01-23 H.J. Lu <(no_default)>
8071
8072 PR rtl-optimization/113255
8073 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
8074 if not ia32.
8075
8076 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8077
8078 PR target/113114
8079 * gcc.c-torture/compile/pr113114.c: New test.
8080 * gcc.target/aarch64/pr113114.c: New test.
8081
8082 2024-01-23 Richard Biener <rguenther@suse.de>
8083
8084 PR debug/107058
8085 * c-c++-common/pr107058.c: New testcase.
8086
8087 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8088
8089 PR c++/112820
8090 PR c++/102607
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.
8096
8097 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8098
8099 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
8100 for la.tls.ld and la.tls.gd.
8101
8102 2024-01-23 Richard Biener <rguenther@suse.de>
8103
8104 PR rtl-optimization/113255
8105 * gcc.dg/torture/pr113255.c: New testcase.
8106
8107 2024-01-23 Richard Biener <rguenther@suse.de>
8108
8109 PR debug/112718
8110 * gcc.dg/debug/pr112718.c: New testcase.
8111
8112 2024-01-22 Marek Polacek <polacek@redhat.com>
8113
8114 PR c++/109642
8115 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
8116
8117 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
8118
8119 PR debug/113382
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.
8125
8126 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8127
8128 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
8129 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
8130
8131 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8132
8133 PR target/109092
8134 * gcc.target/riscv/rvv/base/pr109092.c: New test.
8135
8136 2024-01-22 Richard Biener <rguenther@suse.de>
8137
8138 PR tree-optimization/113373
8139 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
8140
8141 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8142
8143 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
8144
8145 2024-01-22 xuli <xuli1@eswincomputing.com>
8146
8147 PR target/113420
8148 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
8149 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
8150
8151 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
8152
8153 * gcc.target/sh/pr59533-1.c: Adjust expected output.
8154
8155 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
8156
8157 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
8158
8159 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
8160
8161 PR target/82420
8162 * gcc.target/m68k/pr82420.c: New test.
8163
8164 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
8165 Richard Biener <rguenther@suse.de>
8166
8167 PR rtl-optimization/111267
8168 * gcc.target/i386/pr111267.c: New test case.
8169
8170 2024-01-21 Harald Anlauf <anlauf@gmx.de>
8171
8172 PR fortran/113377
8173 * gfortran.dg/optional_absent_9.f90: New test.
8174
8175 2024-01-21 Martin Uecker <uecker@tugraz.at>
8176
8177 PR c/113492
8178 * gcc.dg/pr113492.c: New test.
8179
8180 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8181
8182 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
8183 32-bit hppa*-*-*.
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.
8187
8188 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8189
8190 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
8191 checks on hppa*64*-*-*.
8192
8193 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8194
8195 * gcc.dg/torture/pr110422.c: Require target lra.
8196
8197 2024-01-20 Marek Polacek <polacek@redhat.com>
8198
8199 PR c++/111410
8200 * g++.dg/warn/Wdangling-reference17.C: New test.
8201
8202 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
8203
8204 PR ipa/110705
8205 * gcc.c-torture/compile/pr110705-1.c: New test.
8206
8207 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR tree-optimization/113462
8210 * gcc.dg/bitint-76.c: New test.
8211
8212 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR tree-optimization/113491
8215 * gcc.dg/torture/bitint-51.c: New test.
8216
8217 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8218
8219 PR target/110934
8220 * gcc.target/m68k/pr110934.c: New test.
8221
8222 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8223
8224 PR target/108640
8225 * gcc.target/m68k/pr108640.c: New test.
8226
8227 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8228
8229 * jit.dg/all-non-failing-tests.h: New test.
8230 * jit.dg/test-popcount.c: New test.
8231
8232 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8233
8234 * jit.dg/test-reflection.c: Add check to make sure
8235 gcc_jit_type_is_integral returns 0 on a vector type.
8236
8237 2024-01-19 Harald Anlauf <anlauf@gmx.de>
8238
8239 PR fortran/113471
8240 * gfortran.dg/bounds_check_24.f90: New test.
8241
8242 2024-01-19 Jason Merrill <jason@redhat.com>
8243
8244 PR c++/113498
8245 * g++.dg/cpp2a/concepts-using4.C: New test.
8246
8247 2024-01-19 Jason Merrill <jason@redhat.com>
8248
8249 PR c++/112632
8250 PR c++/112594
8251 PR c++/111357
8252 PR c++/104594
8253 PR c++/67898
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.
8258
8259 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8260
8261 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
8262 hpux11.[012]* to -O0.
8263
8264 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8265
8266 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
8267 to define _HPUX_SOURCE.
8268
8269 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8270
8271 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
8272
8273 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8274
8275 PR analyzer/112705
8276 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
8277
8278 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8279
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.
8286
8287 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR tree-optimization/113464
8290 * gcc.dg/bitint-75.c: New test.
8291
8292 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR tree-optimization/113463
8295 * gcc.dg/bitint-74.c: New test.
8296
8297 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR tree-optimization/113459
8300 * gcc.dg/bitint-73.c: New test.
8301
8302 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8303
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.
8308
8309 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8310
8311 * gcc.target/riscv/arch-33.c: New.
8312 * gcc.target/riscv/arch-34.c: New.
8313
8314 2024-01-19 liuhongt <hongtao.liu@intel.com>
8315
8316 * gcc.target/i386/part-vect-copysignhf.c: Remove
8317 -ftree-vectorize from dg-options.
8318
8319 2024-01-19 liuhongt <hongtao.liu@intel.com>
8320
8321 PR testsuite/113437
8322 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
8323 VEC_COND_EXPR.
8324
8325 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
8326
8327 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
8328
8329 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8330
8331 PR analyzer/111361
8332 * c-c++-common/analyzer/strlen-pr111361.c: New test.
8333 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
8334 xfail.
8335 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
8336
8337 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8338
8339 PR analyzer/112811
8340 * c-c++-common/analyzer/strlen-pr112811.c: New test.
8341
8342 2024-01-18 H.J. Lu <(no_default)>
8343
8344 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
8345
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>
8350
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.
8357
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>
8362
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.
8366
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>
8371
8372 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
8373
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>
8378
8379 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
8380 * gcc.target/riscv/rvv/xtheadvector.c: New test.
8381
8382 2024-01-18 Marek Polacek <polacek@redhat.com>
8383
8384 PR c++/113389
8385 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
8386
8387 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8388
8389 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
8390
8391 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8392
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.
8400
8401 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8402
8403 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
8404 handling.
8405
8406 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8407
8408 * jit.dg/test-link-section-assembler.c: Accept any whitespace
8409 between the .section directive and its arguments.
8410
8411 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8412
8413 * jit.dg/test-alias-attribute.c: Require target alias
8414 support.
8415
8416 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8417
8418 PR target/105522
8419 * gcc.dg/pr105522.c: New file.
8420
8421 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR bootstrap/113445
8424 * gcc.dg/pr113445.c: New test.
8425
8426 2024-01-18 Martin Jambor <mjambor@suse.cz>
8427
8428 PR tree-optimization/110422
8429 * gcc.dg/torture/pr110422.c: New test.
8430
8431 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
8432
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.
8436
8437 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8438
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.
8449
8450 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR target/113122
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.
8457
8458 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR tree-optimization/112774
8461 PR testsuite/113446
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.
8466
8467 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR testsuite/113452
8470 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
8471 dg-options.
8472
8473 2024-01-18 Richard Biener <rguenther@suse.de>
8474
8475 PR tree-optimization/113431
8476 * gcc.dg/vect/pr113431.c: New testcase.
8477
8478 2024-01-18 Richard Biener <rguenther@suse.de>
8479
8480 PR tree-optimization/113374
8481 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
8482
8483 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8484
8485 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
8486
8487 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
8488
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.
8492
8493 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
8494
8495 * g++.target/loongarch/got-load.C: New test.
8496
8497 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8498
8499 * gcc.dg/vect/bb-slp-43.c: Add vect128.
8500
8501 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
8502
8503 PR testsuite/111850
8504 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
8505 checking count of addi to 6.
8506
8507 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8508
8509 PR target/113429
8510 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
8511 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
8512
8513 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
8514
8515 PR c++/112588
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.
8519
8520 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
8521
8522 PR target/113221
8523 * gcc.c-torture/compile/pr113221-1.c: New test.
8524
8525 2024-01-17 Patrick Palka <ppalka@redhat.com>
8526
8527 PR c++/113242
8528 PR c++/99493
8529 * g++.dg/cpp2a/nontype-class61.C: New test.
8530 * g++.dg/cpp2a/nontype-class62.C: New test.
8531
8532 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
8533
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.
8540
8541 2024-01-17 Jan Hubicka <jh@suse.cz>
8542 Jakub Jelinek <jakub@redhat.com>
8543
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.
8550
8551 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR tree-optimization/113421
8554 * gcc.dg/torture/bitint-50.c: New test.
8555
8556 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8557
8558 PR middle-end/113410
8559 * gcc.dg/bitint-72.c: New test.
8560
8561 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR tree-optimization/113408
8564 * gcc.dg/bitint-71.c: New test.
8565
8566 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR middle-end/113406
8569 * gcc.dg/bitint-70.c: New test.
8570
8571 2024-01-17 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR tree-optimization/110251
8574 * gcc.c-torture/compile/pr110251.c: New test.
8575
8576 2024-01-17 Pan Li <pan2.li@intel.com>
8577
8578 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
8579 count.
8580 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
8581 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
8582
8583 2024-01-17 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/113371
8586 * gcc.dg/vect/pr113371.c: New testcase.
8587
8588 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
8589
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.
8594
8595 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
8596
8597 PR c++/113292
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.
8601
8602 2024-01-16 Marek Polacek <polacek@redhat.com>
8603
8604 PR c++/113340
8605 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
8606
8607 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8608
8609 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
8610 not support split DWARF.
8611
8612 2024-01-16 waffl3x <waffl3x@protonmail.com>
8613
8614 PR c++/113307
8615 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
8616 rejection of packs.
8617
8618 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8619
8620 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
8621 sections.
8622
8623 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8624
8625 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
8626 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
8627
8628 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8629
8630 PR tree-optimization/110794
8631 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
8632
8633 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8634
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.
8639
8640 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8641
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.
8646
8647 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8648
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.
8653
8654 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8655
8656 * rust/compile/tuple_float_index.rs: New test.
8657
8658 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8659
8660 * rust/compile/v0-mangle2.rs: New test.
8661
8662 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8663
8664 * rust/compile/invalid_variadics.rs: New test.
8665
8666 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8667
8668 * rust/compile/invalid_label_name.rs: New test.
8669
8670 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8671
8672 * rust/compile/lifetime_name_validation.rs: New test.
8673
8674 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8675
8676 * rust/compile/pattern_variadic.rs: New test.
8677 * rust/execute/torture/named_variadic.rs: New test.
8678
8679 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8680
8681 * rust/compile/extern_c_named_variadic.rs: New test.
8682
8683 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8684
8685 * rust/compile/parse_variadic_function.rs: New test.
8686
8687 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8688
8689 * rust/compile/issue-2709.rs: New test.
8690
8691 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8692
8693 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
8694
8695 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8696
8697 * rust/compile/issue-2665.rs: New test.
8698
8699 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
8700
8701 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
8702
8703 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8704
8705 * rust/compile/v0-mangle1.rs: New test.
8706
8707 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8708
8709 * rust/compile/closure_in_closure.rs: New test.
8710
8711 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8712
8713 * rust/compile/macro-issue2653.rs: New test.
8714
8715 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8716
8717 * rust/compile/macro57.rs: New test.
8718
8719 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8720
8721 * rust/compile/macro_rules_macro_rules.rs: New test.
8722
8723 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8724
8725 * rust/compile/while_break_expr.rs: New test.
8726
8727 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8728
8729 * rust/compile/range_from_expr_for_loop.rs: New test.
8730
8731 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8732
8733 * rust/compile/parse_item_default_macro.rs: New test.
8734
8735 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8736
8737 * rust/compile/parse_generic_path_expr.rs: New test.
8738
8739 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8740
8741 * rust/compile/match_break.rs: New test.
8742
8743 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8744
8745 * rust/compile/parse_pub_unit_type.rs: New test.
8746
8747 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8748
8749 * rust/compile/parse_global_path_generic.rs: New test.
8750
8751 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
8752
8753 * rust/compile/issue-2645.rs: New test.
8754
8755 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8756
8757 * rust/compile/wrong_lhs_assignment.rs: update error message
8758 * rust/compile/issue-2391.rs: New test.
8759
8760 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8761
8762 * rust/compile/variadic.rs: Added new checks.
8763
8764 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8765
8766 * rust/compile/assume.rs: New test.
8767
8768 2024-01-16 Dave Evans <dave@dmetwo.org>
8769
8770 * rust/compile/issue-2431.rs: New test.
8771
8772 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8773
8774 * rust/compile/privacy6.rs: Uncomment commented out functions.
8775 * rust/compile/privacy9.rs: Fix unused variables.
8776
8777 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8778
8779 * rust/compile/privacy9.rs: New test.
8780
8781 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8782
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.
8787
8788 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8789
8790 * rust/execute/torture/iter1.rs: New test.
8791
8792 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8793
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.
8797
8798 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8799
8800 * rust/compile/issue-2029.rs:
8801 Updated for dejagnu testcase.
8802
8803 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8804
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.
8809
8810 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8811
8812 * rust/compile/type-if.rs: New test.
8813
8814 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8815
8816 * rust/compile/let_alt.rs: Updated comment.
8817
8818 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8819
8820 * rust/compile/iterators1.rs: this should be casting to the $ty
8821
8822 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8823
8824 * rust/execute/torture/issue-2583.rs: New test.
8825
8826 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8827
8828 * rust/compile/nested_macro_definition.rs: New test.
8829
8830 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8831
8832 * rust/compile/match4.rs:
8833 Updated new error commment.
8834
8835 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8836
8837 * rust/compile/issue-1725-2.rs:
8838 Updated dejagnu message.
8839
8840 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8841
8842 * rust/compile/iterators1.rs: New test.
8843
8844 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8845
8846 * rust/compile/generics13.rs:
8847 for dejagnu,
8848
8849 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8850
8851 * rust/compile/issue-2479.rs: Updated comment.
8852
8853 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8854
8855 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
8856 * rust/compile/trait-cycle.rs: New relevant test.
8857
8858 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8859
8860 * rust/compile/generics10.rs: for dejagnu.
8861
8862 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8863
8864 * rust/compile/generics6.rs: Updated dejagnu comment.
8865 * rust/compile/generics7.rs: likewise.
8866 * rust/compile/issue-925.rs: likewise.
8867
8868 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8869
8870 * rust/compile/issue-2514.rs: New test.
8871
8872 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8873
8874 * rust/compile/match5.rs:
8875 Updated comment for dejagnu.
8876 * rust/compile/pattern-struct.rs: New test for ICE.
8877
8878 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8879
8880 * rust/compile/inline_2.rs: Added new message.
8881
8882 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8883
8884 * rust/compile/auto_trait_invalid.rs:
8885 Updated comment.
8886
8887 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8888
8889 * rust/compile/bad_inner_doc.rs:
8890 Updated comment to pass testcase.
8891
8892 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8893
8894 * rust/compile/inline_2.rs: Added new case.
8895
8896 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8897
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.
8904
8905 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8906
8907 * rust/compile/attr_deprecated_2.rs:
8908 Updated comment to pass the testcase.
8909
8910 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8911
8912 * rust/compile/abi-options1.rs: updated comment for testcase.
8913
8914 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8915
8916 * rust/compile/arrays2.rs: changed comment to pass
8917 testcase.
8918
8919 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8920
8921 * rust/compile/unicode_norm1.rs: New test.
8922
8923 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8924
8925 * rust/compile/name_resolution10.rs: New test.
8926
8927 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8928
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.
8933
8934 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8935
8936 * rust/compile/undeclared_label.rs: New test for E0426.
8937
8938 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8939
8940 * rust/compile/feature.rs: Added new unknown feature.
8941
8942 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8943
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.
8970
8971 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
8972
8973 * rust/compile/empty_file: New file.
8974 * rust/compile/issue-2421_str.rs: New test.
8975
8976 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8977
8978 * rust/compile/issue-2479.rs: New test.
8979
8980 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8981
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.
8985
8986 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8987
8988 * rust/compile/issue-2477.rs: New test.
8989
8990 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8991
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.
9240
9241 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9242
9243 * rust/compile/non_member_const.rs: add missing error message
9244 * rust/compile/issue-2478.rs: New test.
9245
9246 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9247
9248 * rust/compile/break2.rs: Modified file to pass test case.
9249 * rust/compile/break_with_value_inside_loop.rs: New test.
9250
9251 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9252
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.
9262
9263 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9264
9265 * rust/compile/proc_macro_pub_function.rs: New test.
9266 * rust/compile/proc_macro_pub_module.rs: New test.
9267
9268 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9269
9270 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
9271 dg-excess-errors with dg-error and fix the line so the test
9272 can pass.
9273 * rust/compile/proc_macro_crate_type.rs: Likewise.
9274 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
9275
9276 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9277
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.
9281
9282 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9283
9284 * rust/compile/proc_macro_derive_non_function.rs: New test.
9285
9286 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9287
9288 * rust/compile/proc_macro_attribute_non_function.rs: New test.
9289
9290 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9291
9292 * rust/compile/proc_macro_non_function.rs: New test.
9293
9294 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9295
9296 * rust/compile/abi-vardaic.rs: New test.
9297
9298 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9299
9300 * rust/compile/non_member_const.rs: New test.
9301
9302 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9303
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.
9307
9308 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9309
9310 * rust/compile/proc_macro_derive_malformed.rs: New test.
9311
9312 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9313
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.
9317
9318 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9319
9320 * rust/compile/found_struct.rs: New test.
9321
9322 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9323
9324 * rust/compile/changed_intrinsics.rs: New test.
9325
9326 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9327
9328 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
9329
9330 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9331
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.
9335
9336 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9337
9338 * rust/compile/wrong_lhs_assignment.rs: New test.
9339
9340 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9341
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.
9345
9346 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9347 GuillaumeGomez <guillaume1.gomez@gmail.com>
9348
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.
9354
9355 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9356
9357 * rust/link/trait_import_0.rs: Mark test as xfail.
9358
9359 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9360
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.
9365
9366 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9367
9368 * rust/compile/missing_constructor_fields.rs: New test.
9369
9370 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9371
9372 * rust/compile/broken_utf8.rs: New test.
9373
9374 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9375
9376 * rust/compile/macro-issue2273.rs: New test.
9377
9378 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9379
9380 * rust/compile/issue-2105.rs: New test.
9381
9382 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9383
9384 * rust/compile/rust_abi.rs: New test.
9385
9386 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9387
9388 * rust/compile/bytecharstring.rs:add test for it
9389
9390 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9391
9392 * rust/compile/macro56.rs: New test.
9393
9394 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9395
9396 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
9397 * rust/compile/issue-2330.rs: New test.
9398
9399 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9400
9401 * rust/compile/torture/raw_identifiers.rs: New test.
9402 * rust/compile/torture/utf8_identifiers.rs: New test.
9403
9404 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9405
9406 * rust/compile/torture/utf8_whitespaces.rs: New test.
9407
9408 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9409
9410 * rust/compile/macro-issue2268.rs: New test.
9411
9412 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9413
9414 * rust/compile/macro-issue2264.rs: New test.
9415
9416 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9417
9418 * rust/compile/issue-2304.rs: New test.
9419
9420 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9421
9422 * rust/compile/macro54.rs: New test.
9423 * rust/compile/macro55.rs: New test.
9424
9425 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9426
9427 * rust/compile/issue-1893.rs: fully compile the test case
9428
9429 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9430
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.
9437
9438 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9439
9440 * rust/compile/macro6.rs: Remove check for direct error.
9441 * rust/compile/macro7.rs: Likewise.
9442 * rust/compile/macro-issue2229.rs: New test.
9443
9444 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9445
9446 * rust/compile/issue-2036.rs: New test.
9447
9448 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9449
9450 * rust/compile/issue-2019-2.rs: New test.
9451 * rust/compile/issue-2019-3.rs: New test.
9452
9453 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9454
9455 * rust/compile/issue-2019-1.rs: New test.
9456
9457 2024-01-16 Dave Evans <dave@dmetwo.org>
9458
9459 * rust/compile/issue-1813.rs: New test.
9460
9461 2024-01-16 TieWay59 <tieway59@foxmail.com>
9462
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
9481
9482 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9483
9484 * rust/compile/traits2.rs: update error message
9485 * rust/compile/traits3.rs: update error message
9486
9487 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9488
9489 * rust/compile/derive_empty.rs: New test.
9490
9491 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9492
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.
9512
9513 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9514
9515 * rust/compile/derive_macro8.rs: New test.
9516
9517 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9518
9519 * rust/compile/issue-2165.rs: New test.
9520 * rust/compile/issue-2166.rs: New test.
9521
9522 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9523
9524 * rust/compile/struct-expr-parse.rs: New test.
9525
9526 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9527
9528 * rust/compile/derive_macro7.rs: New test.
9529
9530 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9531
9532 * rust/compile/derive_macro4.rs: New test.
9533 * rust/compile/derive_macro6.rs: New test.
9534
9535 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9536
9537 * rust/execute/torture/derive_macro4.rs: New test.
9538
9539 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9540
9541 * rust/compile/macro-delim.rs: New test.
9542
9543 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9544
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.
9550
9551 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9552
9553 * rust/compile/cfg6.rs: New test.
9554
9555 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9556
9557 * rust/compile/issue-2195.rs: New test.
9558
9559 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9560
9561 * rust/compile/issue-2238.rs: New test.
9562
9563 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9564
9565 * rust/compile/issue-2225.rs: New test.
9566
9567 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9568
9569 * rust/compile/issue-2207.rs: New test.
9570
9571 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9572
9573 * rust/execute/torture/issue-2236.rs: New test.
9574
9575 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9576
9577 * rust/compile/issue-2190-1.rs: New test.
9578 * rust/compile/issue-2190-2.rs: New test.
9579
9580 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9581
9582 * rust/compile/nested_macro_use3.rs: New test.
9583
9584 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9585
9586 * rust/compile/cfg-attr.rs: New test.
9587
9588 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9589
9590 * rust/compile/doc_macro.rs: New test.
9591
9592 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9593
9594 * rust/compile/macro-issue2194.rs: New test.
9595
9596 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9597
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.
9606
9607 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9608
9609 * rust/compile/macro-issue2192.rs: New test.
9610
9611 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9612
9613 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
9614 * rust/compile/torture/issue-1432.rs: Likewise.
9615
9616 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9617
9618 * rust/execute/torture/coercion3.rs: New test.
9619
9620 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9621
9622 * rust/execute/torture/issue-2179.rs: New test.
9623
9624 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9625
9626 * rust/execute/torture/issue-2180.rs: New test.
9627
9628 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9629
9630 * rust/compile/issue-2188.rs: New test.
9631
9632 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9633
9634 * rust/compile/parse_specialization.rs:
9635 Add "default unsafe" coverage.
9636
9637 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9638
9639 * rust/compile/issue-2178.rs: New test.
9640
9641 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9642
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.
9647
9648 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9649
9650 * rust/compile/issue-1446.rs: New test.
9651
9652 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9653
9654 * rust/execute/torture/cfg-tail.rs: New test.
9655
9656 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9657
9658 * rust/compile/macro52.rs: New test.
9659
9660 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9661
9662 * rust/compile/issue-2125.rs: New test.
9663
9664 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9665
9666 * rust/compile/issue-2135.rs: New test.
9667
9668 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9669
9670 * rust/compile/issue-2106.rs: New test.
9671 * rust/compile/issue-1524.rs: regression (placeholder generic)
9672
9673 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9674
9675 * rust/compile/issue-2142.rs: New test.
9676
9677 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9678
9679 * rust/compile/issue-2136-1.rs: New test.
9680 * rust/compile/issue-2136-2.rs: New test.
9681
9682 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9683
9684 * rust/compile/issue-2139.rs: New test.
9685
9686 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9687
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
9691
9692 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9693
9694 * rust/execute/torture/issue-1852-1.rs: New test.
9695 * rust/execute/torture/issue-1852.rs: New test.
9696
9697 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9698
9699 * rust/compile/issue-1807.rs: New test.
9700
9701 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9702
9703 * rust/compile/let_alt.rs: New test.
9704
9705 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9706
9707 * rust/compile/issue-852.rs: New test.
9708
9709 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
9710
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
9716
9717 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9718
9719 * rust/compile/if_let_expr.rs: Increase test coverage.
9720
9721 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
9722
9723 * rust/compile/macro-issue2092.rs: New test.
9724
9725 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9726
9727 * rust/compile/macro51.rs: New test.
9728
9729 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9730
9731 * rust/compile/issue-2070.rs: New test.
9732
9733 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9734
9735 * rust/execute/torture/issue-2080.rs: New test.
9736
9737 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
9738
9739 * rust/compile/cast5.rs: New test.
9740
9741 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9742
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.
9746
9747 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9748
9749 * rust/compile/issue-2042.rs: New test.
9750
9751 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9752
9753 * rust/compile/issue-925.rs: New test.
9754
9755 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9756
9757 * rust/bounds1.rs: Moved to...
9758 * rust/compile/bounds1.rs: ...here.
9759
9760 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9761
9762 * rust/compile/issue-2029.rs: New test.
9763
9764 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9765
9766 * rust/execute/torture/issue-2052.rs: New test.
9767
9768 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9769
9770 * rust/compile/array4.rs: New test.
9771 * rust/execute/torture/arrays.rs: New test.
9772
9773 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9774
9775 * rust/compile/privacy8.rs: New test.
9776
9777 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
9778
9779 * rust/compile/cast4.rs: New test.
9780
9781 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9782
9783 * rust/compile/macro49.rs: New test.
9784 * rust/compile/macro50.rs: New test.
9785
9786 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9787
9788 * rust/compile/issue-2037.rs: New test.
9789
9790 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9791
9792 * rust/compile/issue-1893.rs: New test.
9793
9794 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9795
9796 * rust/compile/issue-850.rs: New test.
9797 * rust/compile/issue-855.rs: New test.
9798
9799 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9800
9801 * rust/compile/issue-1981.rs: New test.
9802
9803 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9804
9805 * rust/compile/torture/alt_patterns1.rs: New test.
9806
9807 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9808
9809 * rust/compile/multiple_bindings2.rs: New test.
9810
9811 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9812
9813 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
9814
9815 2024-01-16 Tage Johansson <frans.tage@gmail.com>
9816
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
9819
9820 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9821
9822 * rust/compile/multiple_bindings1.rs: New test.
9823
9824 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9825
9826 * rust/execute/torture/closure4.rs: New test.
9827 * rust/execute/torture/ref-pattern2.rs: New test.
9828
9829 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9830
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.
9835
9836 2024-01-16 goar5670 <mahadelr19@gmail.com>
9837
9838 * rust/compile/ref_pattern_fn_param.rs: New test.
9839
9840 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9841
9842 * rust/compile/lang-impl.rs: New test.
9843
9844 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9845
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.
9849
9850 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
9851
9852 * rust/compile/tuple_mismatch.rs: New test.
9853
9854 2024-01-16 goar5670 <mahadelr19@gmail.com>
9855
9856 * rust/compile/complex_qualified_path_in_expr.rs : New test.
9857
9858 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9859
9860 * rust/compile/closure_no_type_anno.rs: Extend test.
9861
9862 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9863
9864 * rust/compile/issue-1524.rs: New test.
9865
9866 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9867
9868 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
9869
9870 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9871
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
9874
9875 2024-01-16 goar5670 <mahadelr19@gmail.com>
9876
9877 * rust/compile/closure_no_type_anno.rs: New test.
9878
9879 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9880
9881 * rust/compile/while_let_expr.rs: New test.
9882
9883 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9884
9885 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
9886
9887 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9888
9889 * rust/compile/zero_sized_slice.rs: New test.
9890
9891 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
9892
9893 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
9894 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
9895
9896 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9897
9898 * rust/compile/slice_rest_pattern.rs: New test.
9899
9900 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9901
9902 * rust/compile/if_let_expr.rs: New test.
9903
9904 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9905
9906 * rust/compile/torture/intrinsics-8.rs: New test.
9907
9908 2024-01-16 mxlol233 <mxlol233@outlook.com>
9909
9910 * rust/compile/feature_extern_types.rs:New file.
9911
9912 2024-01-16 bl7awy <mahadelr19@gmail.com>
9913
9914 * rust/compile/cast_generics.rs: New test.
9915
9916 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9917
9918 * rust/compile/issue-1901.rs: New test.
9919
9920 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9921
9922 * rust/compile/issue-1930.rs: New test.
9923
9924 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9925
9926 * rust/compile/extern_type_item_missing_semi.rs: New failing
9927 test.
9928
9929 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9930
9931 * rust/compile/extern_type_item.rs: New test.
9932
9933 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
9934
9935 * rust/compile/builtin_macro_eager3.rs: New test.
9936
9937 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9938
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.
9942
9943 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9944
9945 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
9946
9947 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9948
9949 * rust/compile/auto_trait_invalid.rs: New test.
9950 * rust/compile/auto_trait_valid.rs: New test.
9951
9952 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9953
9954 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
9955
9956 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9957
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.
9962
9963 2024-01-16 mxlol233 <mxlol233@outlook.com>
9964
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:
9972 Likewise.
9973 * rust/compile/builtin_macro_include_str.rs:
9974 Likewise.
9975 * rust/compile/builtin_macro_not_found.rs:
9976 Likewise.
9977 * rust/compile/builtin_macro_recurse2.rs:
9978 Likewise.
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
9982 `rustc_attri`.
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:
9987 Likewise.
9988 * rust/execute/torture/builtin_macro_concat.rs:
9989 Likewise.
9990 * rust/execute/torture/builtin_macro_env.rs:
9991 Likewise.
9992 * rust/execute/torture/builtin_macro_include_bytes.rs:
9993 Likewise.
9994 * rust/execute/torture/builtin_macro_include_str.rs:
9995 Likewise.
9996 * rust/execute/torture/builtin_macro_line.rs:
9997 Likewise.
9998 * rust/execute/torture/builtin_macros1.rs:
9999 Likewise.
10000 * rust/execute/torture/builtin_macros3.rs:
10001 Likewise.
10002 * rust/execute/torture/macros29.rs:Likewise.
10003 * rust/execute/torture/macros30.rs:Likewise.
10004 * rust/execute/torture/macros31.rs:Likewise.
10005
10006 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
10007
10008 PR target/112573
10009 * gcc.target/aarch64/pr112573.c: Add new test.
10010
10011 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10012
10013 * rust/compile/pattern-or.rs: New test.
10014
10015 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10016
10017 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
10018
10019 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10020
10021 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
10022
10023 2024-01-16 Jakub Jelinek <jakub@redhat.com>
10024
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.
10033
10034 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
10035
10036 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
10037
10038 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10039
10040 PR target/113404
10041 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
10042 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
10043
10044 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
10045
10046 PR testsuite/109705
10047 * lib/target-supports.exp (check_effective_target_vect_long_mult):
10048 Fix powerpc*-*-* checks.
10049
10050 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10051
10052 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
10053 -Wno-psabi.
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.
10268
10269 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10270
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.
10293
10294 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10295
10296 PR analyzer/106229
10297 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
10298
10299 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10300
10301 PR analyzer/113333
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.
10305
10306 2024-01-15 Marek Polacek <polacek@redhat.com>
10307
10308 PR c++/110065
10309 * g++.dg/concepts/auto8.C: New test.
10310 * g++.dg/concepts/auto8a.C: New test.
10311
10312 2024-01-15 Patrick Palka <ppalka@redhat.com>
10313
10314 * g++.dg/template/partial-specialization14.C: New test.
10315
10316 2024-01-15 Patrick Palka <ppalka@redhat.com>
10317
10318 PR c++/104634
10319 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
10320
10321 2024-01-15 Patrick Palka <ppalka@redhat.com>
10322
10323 PR c++/109899
10324 * g++.dg/cpp0x/initlist-array21.C: New test.
10325
10326 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
10327
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.
10336
10337 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR rtl-optimization/113048
10340 * gcc.target/i386/pr113048.c: New test.
10341
10342 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10343
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.
10347
10348 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10349
10350 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
10351 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
10352
10353 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10354
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.
10382
10383 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10384
10385 PR target/113247
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.
10393
10394 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10395
10396 PR target/113281
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.
10400
10401 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10402
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.
10424
10425 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR tree-optimization/113370
10428 * gcc.dg/torture/bitint-48.c: New test.
10429
10430 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10431
10432 PR target/113393
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.
10436
10437 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
10438
10439 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
10440
10441 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10442
10443 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
10444 on __hpux__.
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.
10448
10449 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10450
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.
10456
10457 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10458
10459 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
10460
10461 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10462
10463 PR analyzer/113150
10464 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
10465 on hppa*-*-hpux*.
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.
10470
10471 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
10472
10473 PR target/112944
10474 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
10475 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
10476
10477 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10478
10479 PR fortran/67277
10480 * gfortran.dg/ishftc_optional_size_1.f90: New test.
10481
10482 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
10483
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.
10487
10488 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10489
10490 PR fortran/113305
10491 * gfortran.dg/do_concurrent_7.f90: New test.
10492
10493 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR tree-optimization/113361
10496 * gcc.dg/torture/bitint-47.c: New test.
10497
10498 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR tree-optimization/113287
10501 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
10502 of long.
10503
10504 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10505
10506 * g++.dg/abi/mangle79.C: New test.
10507
10508 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
10509
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.
10520
10521 2024-01-12 Jason Merrill <jason@redhat.com>
10522
10523 PR c++/113038
10524 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
10525
10526 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10527
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.
10532
10533 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10534
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.
10539
10540 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10541
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.
10546
10547 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10548
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
10553
10554 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10555
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.
10560
10561 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10562
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.
10567
10568 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10569
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.
10574
10575 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10576
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.
10581
10582 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10583
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.
10588
10589 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10590
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.
10595
10596 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10597
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.
10602
10603 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10604
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.
10609
10610 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR c/113315
10613 * gcc.dg/bitint-65.c: New test.
10614 * gcc.dg/bitint-66.c: New test.
10615
10616 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10617
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):
10622 Document them.
10623
10624 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10625
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.
10629
10630 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10631
10632 PR tree-optimization/113237
10633 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
10634
10635 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10636
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.
10646
10647 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10648
10649 PR tree-optimization/113135
10650 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
10651
10652 2024-01-12 Jason Merrill <jason@redhat.com>
10653
10654 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
10655 reversed handling.
10656
10657 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10658
10659 PR target/113196
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
10664 than uxtl.
10665 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
10666 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
10667
10668 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10669
10670 PR target/112989
10671 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
10672 error test.
10673
10674 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10675
10676 PR target/113281
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.
10680
10681 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10682
10683 PR tree-optimization/113334
10684 * gcc.dg/torture/bitint-46.c: New test.
10685
10686 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR tree-optimization/113330
10689 * gcc.dg/bitint-69.c: New test.
10690
10691 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR tree-optimization/113323
10694 * gcc.dg/bitint-68.c: New test.
10695
10696 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR tree-optimization/113316
10699 * gcc.dg/bitint-67.c: New test.
10700
10701 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
10702 Antoni Boucher <bouanto@zoho.com>
10703
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.
10717
10718 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10719
10720 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
10721 __*_MANT_DIG__ is equal to a particular precision.
10722
10723 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10724
10725 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
10726
10727 2024-01-12 Li Wei <liwei@loongson.cn>
10728
10729 * gcc.target/loongarch/sign-extend-2.c: Adjust.
10730
10731 2024-01-12 Li Wei <liwei@loongson.cn>
10732
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.
10736
10737 2024-01-11 Julian Brown <julian@codesourcery.com>
10738
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.
10747
10748 2024-01-11 Jason Merrill <jason@redhat.com>
10749
10750 PR c++/113191
10751 * g++.dg/cpp2a/concepts-memfun4.C: New test.
10752
10753 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
10754
10755 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
10756
10757 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
10758
10759 PR middle-end/113322
10760 * gcc.c-torture/compile/pr113322-1.c: New test.
10761
10762 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
10763
10764 PR tree-optimization/113301
10765 * gcc.dg/tree-ssa/divide-8.c: New test.
10766
10767 2024-01-11 Jason Merrill <jason@redhat.com>
10768
10769 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
10770
10771 2024-01-11 Tamar Christina <tamar.christina@arm.com>
10772
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.
10795
10796 2024-01-11 Richard Biener <rguenther@suse.de>
10797
10798 PR tree-optimization/112505
10799 * gcc.dg/vect/pr112505.c: New testcase.
10800
10801 2024-01-11 Richard Biener <rguenther@suse.de>
10802
10803 PR tree-optimization/113126
10804 * gcc.dg/torture/pr113126.c: New testcase.
10805
10806 2024-01-11 Richard Biener <rguenther@suse.de>
10807
10808 PR tree-optimization/112636
10809 * gcc.dg/pr112636.c: New testcase.
10810
10811 2024-01-11 Pan Li <pan2.li@intel.com>
10812
10813 * gcc.dg/pr30957-1.c: Remove.
10814
10815 2024-01-11 Alex Coplan <alex.coplan@arm.com>
10816
10817 PR target/113077
10818 * gcc.target/aarch64/pr113077.c: New test.
10819
10820 2024-01-11 Richard Biener <rguenther@suse.de>
10821
10822 PR tree-optimization/111003
10823 * gcc.dg/tree-ssa/pr111003.c: New testcase.
10824
10825 2024-01-11 Richard Biener <rguenther@suse.de>
10826
10827 PR middle-end/112740
10828 * gcc.dg/pr112740.c: New testcase.
10829
10830 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10831
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.
10836
10837 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
10838
10839 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
10840
10841 2024-01-11 liuhongt <hongtao.liu@intel.com>
10842
10843 * gcc.target/i386/pr104401.c: New test.
10844 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
10845
10846 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
10847
10848 PR modula2/112946
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.
10854
10855 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10856
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.
10860
10861 2024-01-10 Antoni Boucher <bouanto@zoho.com>
10862
10863 PR jit/111396
10864 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
10865 * jit.dg/test-ggc-bugfix.c: New test.
10866
10867 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
10868
10869 * gcc.target/riscv/xtheadint-push-pop.c: New test.
10870
10871 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10872
10873 PR tree-optimization/112468
10874 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
10875 IFN_COPYSIGN.
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.
10882
10883 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
10884
10885 PR tree-optimization/112581
10886 * gcc.c-torture/execute/pr112581-1.c: New test.
10887
10888 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
10889
10890 * gcc.target/riscv/pr105314.c: Fix comment termination.
10891
10892 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
10893
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.
10899
10900 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR tree-optimization/112734
10903 * gcc.dg/bitint-64.c: New test.
10904
10905 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10906
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.
10910
10911 2024-01-10 Richard Biener <rguenther@suse.de>
10912
10913 PR tree-optimization/113078
10914 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
10915 * gcc.target/i386/vect-pr113078.c: Likewise.
10916
10917 2024-01-10 Julian Brown <julian@codesourcery.com>
10918
10919 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
10920 up.
10921
10922 2024-01-10 Julian Brown <julian@codesourcery.com>
10923
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
10927 target.
10928
10929 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10930
10931 PR tree-optimization/113144
10932 PR tree-optimization/113145
10933 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
10934
10935 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR tree-optimization/113297
10938 * gcc.dg/bitint-63.c: Fix PR number.
10939
10940 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
10941
10942 * gcc.dg/vect/slp-21.c: Add loongarch.
10943
10944 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
10945
10946 * lib/target-supports.exp: Removed an issue with "target keyword"
10947 checking errors on LoongArch architecture.
10948
10949 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10950
10951 PR tree-optimization/113120
10952 * gcc.dg/bitint-63.c: New test.
10953
10954 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10955
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.
10964
10965 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
10966
10967 PR testsuite/112751
10968 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
10969
10970 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10971
10972 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
10973
10974 2024-01-09 Jason Merrill <jason@redhat.com>
10975
10976 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
10977
10978 2024-01-09 waffl3x <waffl3x@protonmail.com>
10979
10980 PR c++/102609
10981 PR c++/102609
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.
10986
10987 2024-01-09 waffl3x <waffl3x@protonmail.com>
10988
10989 PR c++/102609
10990 PR c++/102609
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.
11006
11007 2024-01-09 waffl3x <waffl3x@protonmail.com>
11008
11009 PR c++/102609
11010 PR c++/102609
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.
11027
11028 2024-01-09 waffl3x <waffl3x@protonmail.com>
11029
11030 PR c++/102609
11031 PR c++/102609
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.
11057
11058 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR c/113262
11061 * gcc.dg/pr113262.c: New test.
11062
11063 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11064
11065 PR tree-optimization/113199
11066 * gcc.target/gcn/pr113199.c: New test.
11067
11068 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11069
11070 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
11071
11072 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11073
11074 PR c/113267
11075 * gcc.dg/pr113267.c: New test.
11076
11077 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11078
11079 PR middle-end/113163
11080 * gcc.target/gcn/pr113163.c: New test.
11081
11082 2024-01-09 Julian Brown <julian@codesourcery.com>
11083
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.
11110
11111 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11112
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.
11116
11117 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR tree-optimization/113210
11120 * gcc.c-torture/compile/pr113210.c: New test.
11121
11122 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11123
11124 * gnat.dg/specs/anon4.ads: New test.
11125
11126 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11127
11128 * g++.dg/opt/delay-slot-2.C: New test.
11129
11130 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
11131 Hongtao Liu <hongtao.liu@intel.com>
11132
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.
11152
11153 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
11154
11155 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
11156 * gcc.target/i386/part-vect-absneghf.c: Ditto.
11157
11158 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
11159
11160 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
11161
11162 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
11163
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.
11176
11177 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11178
11179 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
11180 on hppa*64*-*-*.
11181
11182 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11183
11184 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
11185
11186 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11187
11188 PR testsuite/94253
11189 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
11190 * gfortran.dg/bind_c_vars.f90: Likewise.
11191
11192 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
11193
11194 * gcc.target/bpf/attr-kernel-helper.c: New test.
11195
11196 2024-01-08 Harald Anlauf <anlauf@gmx.de>
11197
11198 PR fortran/113245
11199 * gfortran.dg/size_optional_dim_2.f90: New test.
11200
11201 2024-01-08 Richard Biener <rguenther@suse.de>
11202
11203 PR tree-optimization/113026
11204 * gcc.dg/torture/pr113026-1.c: New testcase.
11205 * gcc.dg/torture/pr113026-2.c: Likewise.
11206
11207 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR tree-optimization/113228
11210 * gcc.c-torture/compile/pr113228.c: New test.
11211
11212 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR tree-optimization/113120
11215 * gcc.dg/bitint-62.c: New test.
11216
11217 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR tree-optimization/113119
11220 * gcc.dg/bitint-61.c: New test.
11221
11222 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
11223
11224 PR target/112952
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.
11230
11231 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
11232
11233 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
11234 check + abort rather than assert.
11235
11236 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11237
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.
11250
11251 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11252
11253 * gfortran.dg/dtio_25.f90: Update.
11254 * gfortran.dg/namelist_57.f90: Update.
11255 * gfortran.dg/namelist_65.f90: Update.
11256
11257 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
11258 Uros Bizjak <ubizjak@gmail.com>
11259
11260 PR target/113231
11261 * gcc.target/i386/pr113231.c: New test case.
11262
11263 2024-01-07 Tamar Christina <tamar.christina@arm.com>
11264
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.
11275
11276 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
11277
11278 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
11279
11280 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11281
11282 PR testsuite/52641
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
11293 __builtin_bswapN.
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.
11298
11299 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11300
11301 PR testsuite/52641
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
11319 __UINT32_TYPE__.
11320
11321 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11322
11323 PR testsuite/52641
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
11327 hard-coded "long".
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__
11340 instead of int.
11341 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
11342 required by code.
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.
11352
11353 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11354
11355 * g++.dg/modules/init-5_a.C: New test.
11356 * g++.dg/modules/init-5_b.C: New test.
11357
11358 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11359
11360 PR c++/109679
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.
11364
11365 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11366
11367 PR c++/110808
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.
11374
11375 2024-01-06 Harald Anlauf <anlauf@gmx.de>
11376 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11377
11378 PR fortran/96724
11379 * gfortran.dg/repeat_8.f90: New test.
11380
11381 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
11382
11383 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
11384 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
11385
11386 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11387
11388 PR target/113248
11389 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
11390
11391 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11392
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.
11395
11396 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11397
11398 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
11399
11400 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
11401
11402 PR target/113104
11403 * gcc.target/aarch64/pr113104.c: New test.
11404 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
11405 names.
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.
11437
11438 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
11439
11440 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
11441
11442 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11443
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
11452
11453 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11454
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.
11467
11468 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11469
11470 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
11471 program.
11472
11473 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11474
11475 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
11476 support testing of the loongArch architecture.
11477
11478 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11479
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.
11483
11484 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11485
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.
11489
11490 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11491
11492 * lib/target-supports.exp: Add LoongArch to the list of supported
11493 targets.
11494
11495 2024-01-05 Alex Coplan <alex.coplan@arm.com>
11496
11497 PR target/113217
11498 * g++.dg/pr113217.C: New test.
11499
11500 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR tree-optimization/113201
11503 * gcc.c-torture/compile/pr113201.c: New test.
11504
11505 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR tree-optimization/90693
11508 * gcc.target/i386/pr90693-2.c: New test.
11509
11510 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11511
11512 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
11513 Fix the check condition.
11514
11515 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11516
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.
11542
11543 2024-01-05 Pan Li <pan2.li@intel.com>
11544
11545 Revert:
11546 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11547
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.
11560
11561 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11562
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.
11575
11576 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11577
11578 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11579
11580 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
11581
11582 PR tree-optimization/113186
11583 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
11584
11585 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11586
11587 * lib/gcc-dg.exp: Set TERM to xterm.
11588
11589 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11590
11591 PR analyzer/112790
11592 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
11593
11594 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11595
11596 PR analyzer/113222
11597 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
11598
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>
11603
11604 * gcc.target/riscv/_Float16-nanboxing.c: New test.
11605
11606 2024-01-04 Pan Li <pan2.li@intel.com>
11607
11608 Revert:
11609 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11610
11611 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11612
11613 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11614
11615 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11616
11617 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
11618
11619 * gcc.target/riscv/interrupt-misaligned.c: New.
11620
11621 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11622
11623 * gcc.dg/vect/slp-26.c: Add loongarch.
11624
11625 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11626
11627 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
11628
11629 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11630
11631 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
11632 option "-fno-vect-cost-model" to dg-options.
11633
11634 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11635
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.
11640
11641 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11642
11643 * gcc.target/mips/pr104914.c: New test.
11644
11645 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11646
11647 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
11648
11649 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11650
11651 PR target/113206
11652 PR target/113209
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.
11666
11667 2024-01-03 Patrick Palka <ppalka@redhat.com>
11668
11669 PR c++/113064
11670 * g++.dg/cpp0x/rv-conv4.C: New test.
11671 * g++.dg/cpp0x/rv-conv5.C: New test.
11672
11673 2024-01-03 Xi Ruoyao <xry111@xry111.site>
11674
11675 * gcc.target/loongarch/vfmax-vfmin.c: New test.
11676
11677 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11678
11679 PR target/113112
11680 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
11681
11682 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
11683
11684 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
11685
11686 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11687
11688 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
11689
11690 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
11691
11692 * lib/target-supports.exp: Add a function to check whether binutil supports
11693 TLS Le Relax.
11694 * gcc.target/loongarch/tls-le-relax.c: New test.
11695
11696 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11697
11698 PR target/113112
11699 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
11700
11701 \f
11702 Copyright (C) 2024 Free Software Foundation, Inc.
11703
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.