]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2024-04-15 Jørgen Kvalsvik <j@lambda.is>
2
3 PR gcov-profile/114720
4 * gcc.misc-tests/gcov-22.c: Guard longjmp to not loop.
5
6 2024-04-15 Robin Dapp <rdapp@ventanamicro.com>
7
8 * gcc.target/riscv/rvv/autovec/pr114668.c: New test.
9
10 2024-04-15 Richard Biener <rguenther@suse.de>
11
12 PR gcov-profile/114715
13 * gcc.misc-tests/gcov-24.c: New testcase.
14
15 2024-04-15 H.J. Lu <hjl.tools@gmail.com>
16
17 PR target/114696
18 * gcc.target/i386/apx-ndd-x32-2a.c: New test.
19 * gcc.target/i386/apx-ndd-x32-2b.c: Likewise.
20 * gcc.target/i386/apx-ndd-x32-2c.c: Likewise.
21 * gcc.target/i386/apx-ndd-x32-2d.c: Likewise.
22
23 2024-04-15 Tamar Christina <tamar.christina@arm.com>
24
25 PR tree-optimization/114403
26 * gcc.dg/vect/vect-early-break_124-pr114403.c: New test.
27 * gcc.dg/vect/vect-early-break_125-pr114403.c: New test.
28
29 2024-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30
31 * gcc.target/i386/fhardened-1.c: Restrict to Linux/GNU.
32 * gcc.target/i386/fhardened-2.c: Likewise.
33
34 2024-04-15 Jakub Jelinek <jakub@redhat.com>
35
36 PR c++/114634
37 * g++.dg/ext/attrib68.C: New test.
38
39 2024-04-15 Nathaniel Shead <nathanieloshead@gmail.com>
40 Patrick Palka <ppalka@redhat.com>
41
42 PR c++/114600
43 * g++.dg/modules/using-14.C: New test.
44
45 2024-04-14 Nathaniel Shead <nathanieloshead@gmail.com>
46
47 PR c++/106820
48 * g++.dg/modules/pr106820_a.H: New test.
49 * g++.dg/modules/pr106820_b.C: New test.
50
51 2024-04-12 Andrew Carlotti <andrew.carlotti@arm.com>
52
53 * gcc.target/aarch64/cpunative/info_24: Include lrcpc and ilrcpc.
54
55 2024-04-12 Marek Polacek <polacek@redhat.com>
56
57 PR c++/109966
58 * g++.dg/cpp1y/nsdmi-aggr20.C: New test.
59 * g++.dg/cpp1y/nsdmi-aggr21.C: New test.
60
61 2024-04-12 Will Schmidt <will_schmidt@linux.ibm.com>
62 Peter Bergner <bergner@linux.ibm.com>
63
64 PR target/101865
65 * gcc.target/powerpc/predefine-p7-novsx.c: New test.
66 * gcc.target/powerpc/predefine-p8-noaltivec-novsx.c: New test.
67 * gcc.target/powerpc/predefine-p8-noaltivec.c: New test.
68 * gcc.target/powerpc/predefine-p8-novsx.c: New test.
69 * gcc.target/powerpc/predefine-p8-pragma-vsx.c: New test.
70 * gcc.target/powerpc/predefine-p9-novsx.c: New test.
71
72 2024-04-12 Patrick Palka <ppalka@redhat.com>
73
74 PR c++/99426
75 * g++.dg/modules/merge-17.h: New test.
76 * g++.dg/modules/merge-17_a.H: New test.
77 * g++.dg/modules/merge-17_b.C: New test.
78 * g++.dg/modules/xtreme-header-7_a.H: New test.
79 * g++.dg/modules/xtreme-header-7_b.C: New test.
80
81 2024-04-12 Jason Merrill <jason@redhat.com>
82 Patrick Palka <ppalka@redhat.com>
83
84 PR c++/113141
85 * g++.dg/conversion/ref12.C: New test.
86
87 2024-04-12 Jason Merrill <jason@redhat.com>
88 Patrick Palka <ppalka@redhat.com>
89
90 DR 1996
91 PR c++/113141
92 * g++.dg/cpp0x/initlist-ref1.C: New test.
93 * g++.dg/cpp0x/initlist-ref2.C: New test.
94 * g++.dg/cpp0x/initlist-ref3.C: New test.
95
96 2024-04-12 Jakub Jelinek <jakub@redhat.com>
97
98 PR c++/114691
99 * g++.dg/ext/pr114691.C: New test.
100
101 2024-04-12 Patrick Palka <ppalka@redhat.com>
102
103 PR c++/114393
104 * g++.dg/cpp2a/lambda-targ2a.C: New test.
105
106 2024-04-12 Jakub Jelinek <jakub@redhat.com>
107
108 PR c++/114426
109 * g++.dg/cpp2a/pr114426.C: New test.
110 * g++.dg/cpp2a/constexpr-dtor16.C: New test.
111
112 2024-04-12 Andrew Pinski <quic_apinski@quicinc.com>
113
114 PR tree-optimization/114666
115 * gcc.c-torture/execute/bitfld-signed1-1.c: New test.
116
117 2024-04-12 Richard Sandiford <richard.sandiford@arm.com>
118
119 * gcc.target/aarch64/sme/acle-asm/zero_mask_za.c (zero_mask_za_ab)
120 (zero_mask_za_d7, zero_mask_za_bf): Expect a list of .d tiles instead
121 of a mixture.
122
123 2024-04-12 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
124
125 * gcc.dg/tree-ssa/range-sincos.c: Xfail for s390.
126 * gcc.dg/tree-ssa/vrp-float-abs-1.c: Dito.
127
128 2024-04-12 Patrick Palka <ppalka@redhat.com>
129
130 PR c++/114393
131 PR c++/107457
132 PR c++/93595
133 * g++.dg/cpp2a/lambda-targ2.C: New test.
134 * g++.dg/cpp2a/lambda-targ3.C: New test.
135 * g++.dg/cpp2a/lambda-targ4.C: New test.
136
137 2024-04-12 Jakub Jelinek <jakub@redhat.com>
138
139 PR sanitizer/114687
140 * gcc.dg/asan/pr114687.c: New test.
141
142 2024-04-12 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
143
144 * gcc.dg/tree-ssa/loop-interchange-16.c: Prevent loop unrolling
145 of the innermost loop.
146
147 2024-04-12 Pan Li <pan2.li@intel.com>
148
149 PR target/114639
150 * gcc.target/riscv/pr114639-1.c: New test.
151 * gcc.target/riscv/pr114639-2.c: New test.
152 * gcc.target/riscv/pr114639-3.c: New test.
153 * gcc.target/riscv/pr114639-4.c: New test.
154
155 2024-04-11 David Faust <david.faust@oracle.com>
156
157 * gcc.dg/debug/btf/btf-bitfields-4.c: Add two new checks.
158
159 2024-04-11 Andre Vieira (lists) <andre.simoesdiasvieira@arm.com>
160
161 * gcc.target/aarch64/bitfield-bitint-abi-align16.c (g1, g8, g16, g1p, g8p,
162 g16p): Remove unnecessary sbfx.
163 * gcc.target/aarch64/bitfield-bitint-abi-align8.c (g1, g8, g16, g1p, g8p,
164 g16p): Likewise.
165
166 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
167
168 * g++.target/aarch64/mv-1.C: New test.
169
170 2024-04-11 Andrew Carlotti <andrew.carlotti@arm.com>
171
172 * gcc.target/aarch64/cpunative/native_cpu_21.c: Reorder features.
173 * gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.
174
175 2024-04-11 Patrick Palka <ppalka@redhat.com>
176
177 PR c++/114303
178 * g++.dg/cpp1z/constexpr-if-lambda6.C: New test.
179
180 2024-04-11 Jakub Jelinek <jakub@redhat.com>
181
182 PR middle-end/110027
183 * gcc.dg/asan/pr110027.c: New test.
184
185 2024-04-11 Richard Biener <rguenther@suse.de>
186
187 PR middle-end/114681
188 * gcc.misc-tests/gcov-pr114681.c: New testcase.
189
190 2024-04-11 Jakub Jelinek <jakub@redhat.com>
191
192 PR c++/114409
193 * g++.dg/ext/pr114409-2.C: New test.
194
195 2024-04-11 Pan Li <pan2.li@intel.com>
196
197 * g++.target/riscv/rvv/base/pr109244.C: Remove deprecated
198 -Wno-psabi option.
199 * g++.target/riscv/rvv/base/pr109535.C: Ditto.
200 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Ditto.
201 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Ditto.
202 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Ditto.
203 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Ditto.
204 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Ditto.
205 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Ditto.
206 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Ditto.
207 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Ditto.
208 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Ditto.
209 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Ditto.
210 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Ditto.
211 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Ditto.
212 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Ditto.
213 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Ditto.
214 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Ditto.
215 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Ditto.
216 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Ditto.
217 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
218 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
219 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
220 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
221 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
222 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
223 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
224 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
225 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
226 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
227 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
228 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
229 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
230 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
231 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
232 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
233 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
234 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
235 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
236 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
237 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
238 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
239 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
240 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
241 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
242 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
243 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
244 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
245 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ditto.
246 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: Ditto.
247 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
248 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: Ditto.
249 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
250 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: Ditto.
251 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
252 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: Ditto.
253 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Ditto.
254 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Ditto.
255 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Ditto.
256 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
257 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
258 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
259 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
260
261 2024-04-11 Pan Li <pan2.li@intel.com>
262
263 PR target/114639
264 * g++.target/riscv/rvv/base/pr114639-1.C: New test.
265 * gcc.target/riscv/rvv/base/pr114639-1.c: New test.
266
267 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
268
269 * gcc.dg/debug/btf/btf-bitfields-4.c: Update the vlen check.
270 * gcc.dg/debug/btf/btf-struct-2.c: Check that member named 'f'
271 with void data type is emitted.
272
273 2024-04-11 Indu Bhagat <indu.bhagat@oracle.com>
274
275 PR debug/112878
276 * gcc.dg/debug/ctf/ctf-bitfields-5.c: New test.
277
278 2024-04-10 Hans-Peter Nilsson <hp@axis.com>
279
280 Revert:
281 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
282
283 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
284 checks to cover recent combine improvement.
285
286 2024-04-10 Marek Polacek <polacek@redhat.com>
287
288 PR target/114606
289 * gcc.target/i386/fhardened-1.c: New test.
290 * gcc.target/i386/fhardened-2.c: New test.
291
292 2024-04-10 David Malcolm <dmalcolm@redhat.com>
293
294 * c-c++-common/analyzer/out-of-bounds-pr114472.c: New test.
295
296 2024-04-10 David Malcolm <dmalcolm@redhat.com>
297
298 * c-c++-common/analyzer/memset-1.c: Clarify some comments.
299
300 2024-04-10 David Malcolm <dmalcolm@redhat.com>
301
302 * gcc.dg/plugin/copy_from_user-1.c: Add missing directives for an
303 analyzer test.
304 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Add missing
305 -fanalyzer to options.
306 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
307 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
308 (dvb_usercopy): Add default case to avoid complaints about NULL
309 derefs.
310 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
311 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Add missing
312 -fanalyzer to options.
313 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Drop
314 xfail.
315
316 2024-04-10 Harald Anlauf <anlauf@gmx.de>
317
318 PR fortran/106500
319 * gfortran.dg/c_sizeof_6.f90: Remove wrong dg-error.
320 * gfortran.dg/sizeof_2.f90: Adjust pattern.
321 * gfortran.dg/c_f_pointer_tests_9.f90: New test.
322 * gfortran.dg/c_sizeof_7.f90: New test.
323
324 2024-04-10 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/114672
327 * gcc.dg/torture/pr114672.c: New testcase.
328
329 2024-04-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
330
331 * gcc.target/aarch64/bitint-alignments.c: New test.
332 * gcc.target/aarch64/bitint-args.c: New test.
333 * gcc.target/aarch64/bitint-sizes.c: New test.
334 * gcc.target/aarch64/bitfield-bitint-abi.h: New header.
335 * gcc.target/aarch64/bitfield-bitint-abi-align16.c: New test.
336 * gcc.target/aarch64/bitfield-bitint-abi-align8.c: New test.
337
338 2024-04-10 Jakub Jelinek <jakub@redhat.com>
339
340 PR c++/114462
341 * g++.dg/cpp26/trivial-infinite-loop1.C: New test.
342 * g++.dg/cpp26/trivial-infinite-loop2.C: New test.
343 * g++.dg/cpp26/trivial-infinite-loop3.C: New test.
344
345 2024-04-10 Kewen Lin <linkw@linux.ibm.com>
346
347 PR testsuite/114662
348 * gcc.dg/lto/pr113359-2_0.c: Use unsigned long long instead of
349 unsigned long.
350 * gcc.dg/lto/pr113359-2_1.c: Likewise.
351
352 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
353
354 PR c++/104040
355 * g++.dg/modules/pr104040_a.C: New test.
356 * g++.dg/modules/pr104040_b.C: New test.
357
358 2024-04-10 Nathaniel Shead <nathanieloshead@gmail.com>
359
360 PR c++/99377
361 * g++.dg/modules/pr99377-3_a.H: New test.
362 * g++.dg/modules/pr99377-3_b.C: New test.
363 * g++.dg/modules/pr99377-3_c.C: New test.
364 * g++.dg/modules/pr99377-3_d.C: New test.
365
366 2024-04-09 David Faust <david.faust@oracle.com>
367
368 PR testsuite/114642
369 * gcc.dg/debug/btf/btf-datasec-3.c: Make test more robust on different
370 architectures.
371
372 2024-04-09 Juergen Christ <jchrist@linux.ibm.com>
373
374 * gcc.target/s390/vector/vec-expand-replicate.c: New test.
375
376 2024-04-09 David Faust <david.faust@oracle.com>
377
378 PR debug/114608
379 * gcc.dg/debug/btf/btf-datasec-1.c: Check bts_offset symbol references
380 only for BPF target.
381 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
382 * gcc.dg/debug/btf/btf-pr106773.c: Likewise.
383
384 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
385
386 PR fortran/114535
387 * gfortran.dg/pr114535d.f90: New test.
388 * gfortran.dg/pr114535iv.f90: Additional source.
389
390 2024-04-09 Paul Thomas <pault@gcc.gnu.org>
391
392 PR fortran/113956
393 * gfortran.dg/pr113956.f90: New test.
394
395 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
396
397 PR gcov-profile/114601
398 * gcc.misc-tests/gcov-pr114601.c: New test.
399
400 2024-04-09 Jakub Jelinek <jakub@redhat.com>
401
402 PR target/114576
403 * gcc.target/i386/aes-pr114576.c: New test.
404
405 2024-04-09 Yang Yujie <yangyujie@loongson.cn>
406
407 PR target/113233
408 * lib/target-supports.exp: Define condition loongarch_sx_as.
409 * gcc.dg/lto/pr113233_0.c: New test.
410
411 2024-04-09 Jørgen Kvalsvik <j@lambda.is>
412
413 PR middle-end/114599
414 * gcc.misc-tests/gcov-19.c: New test.
415
416 2024-04-09 Jakub Jelinek <jakub@redhat.com>
417
418 PR c++/114580
419 * g++.dg/cpp2a/is-constant-evaluated15.C: New test.
420
421 2024-04-09 Jakub Jelinek <jakub@redhat.com>
422
423 PR middle-end/114628
424 * gcc.dg/bitint-105.c: New test.
425
426 2024-04-09 H.J. Lu <hjl.tools@gmail.com>
427
428 PR target/114587
429 * gcc.target/i386/apx-3.c: Likewise.
430
431 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
432
433 PR testsuite/114614
434 * gcc.misc-tests/gcov-20.c: Add effective target check
435 profile_update_atomic.
436
437 2024-04-09 Kewen Lin <linkw@linux.ibm.com>
438 Andrew Pinski <quic_apinski@quicinc.com>
439
440 PR target/88309
441 * gcc.target/powerpc/pr88309.c: New test.
442
443 2024-04-09 Gaius Mulley <gaiusmod2@gmail.com>
444
445 PR modula2/114648
446 * gm2/cpp/default/pass/AdvParse.def: New test.
447 * gm2/cpp/default/pass/AdvParse.mod: New test.
448 * gm2/cpp/default/pass/cpp-default-pass.exp: New test.
449
450 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
451
452 * gcc.target/gcn/cond_fmaxnm_1.c: Specify
453 '--param=gcn-preferred-vectorization-factor=64'.
454 * gcc.target/gcn/cond_fmaxnm_2.c: Likewise.
455 * gcc.target/gcn/cond_fmaxnm_3.c: Likewise.
456 * gcc.target/gcn/cond_fmaxnm_4.c: Likewise.
457 * gcc.target/gcn/cond_fmaxnm_5.c: Likewise.
458 * gcc.target/gcn/cond_fmaxnm_6.c: Likewise.
459 * gcc.target/gcn/cond_fmaxnm_7.c: Likewise.
460 * gcc.target/gcn/cond_fmaxnm_8.c: Likewise.
461 * gcc.target/gcn/cond_fminnm_1.c: Likewise.
462 * gcc.target/gcn/cond_fminnm_2.c: Likewise.
463 * gcc.target/gcn/cond_fminnm_3.c: Likewise.
464 * gcc.target/gcn/cond_fminnm_4.c: Likewise.
465 * gcc.target/gcn/cond_fminnm_5.c: Likewise.
466 * gcc.target/gcn/cond_fminnm_6.c: Likewise.
467 * gcc.target/gcn/cond_fminnm_7.c: Likewise.
468 * gcc.target/gcn/cond_fminnm_8.c: Likewise.
469 * gcc.target/gcn/cond_shift_3.c: Likewise.
470 * gcc.target/gcn/cond_shift_4.c: Likewise.
471 * gcc.target/gcn/cond_shift_8.c: Likewise.
472 * gcc.target/gcn/cond_shift_9.c: Likewise.
473 * gcc.target/gcn/cond_smax_1.c: Likewise.
474 * gcc.target/gcn/cond_smin_1.c: Likewise.
475 * gcc.target/gcn/cond_umax_1.c: Likewise.
476 * gcc.target/gcn/cond_umin_1.c: Likewise.
477 * gcc.target/gcn/simd-math-1.c: Likewise.
478 * gcc.target/gcn/simd-math-5-char.c: Likewise.
479 * gcc.target/gcn/simd-math-5-long.c: Likewise.
480 * gcc.target/gcn/simd-math-5-short.c: Likewise.
481 * gcc.target/gcn/simd-math-5.c: Likewise.
482 * gcc.target/gcn/smax_1.c: Likewise.
483 * gcc.target/gcn/smin_1.c: Likewise.
484 * gcc.target/gcn/umax_1.c: Likewise.
485 * gcc.target/gcn/umin_1.c: Likewise.
486
487 2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
488
489 * lib/target-supports.exp (check_effective_target_lra): Add
490 comment.
491 (check_effective_target_asm_goto_with_outputs): New.
492 * gcc.c-torture/compile/asmgoto-2.c: Use it.
493 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
494 * gcc.c-torture/compile/asmgoto-6.c: Likewise.
495 * gcc.c-torture/compile/pr98096.c: Likewise.
496 * gcc.dg/pr100590.c: Likewise.
497 * gcc.dg/pr107385.c: Likewise.
498 * gcc.dg/pr108095.c: Likewise.
499 * gcc.dg/pr97954.c: Likewise.
500 * gcc.dg/torture/pr100329.c: Likewise.
501 * gcc.dg/torture/pr100398.c: Likewise.
502 * gcc.dg/torture/pr100519.c: Likewise.
503 * gcc.dg/torture/pr110422.c: Likewise.
504 * gcc.dg/pr110079.c: Special-case nvptx target.
505
506 2024-04-08 Tobias Burnus <tburnus@baylibre.com>
507
508 PR libfortran/114304
509 * gfortran.dg/pr114304-2.f90: New test.
510
511 2024-04-08 Martin Jambor <mjambor@suse.cz>
512
513 PR ipa/113359
514 * gcc.dg/lto/pr113359-1_0.c: New.
515 * gcc.dg/lto/pr113359-1_1.c: Likewise.
516 * gcc.dg/lto/pr113359-2_0.c: Likewise.
517 * gcc.dg/lto/pr113359-2_1.c: Likewise.
518 * gcc.dg/lto/pr113359-3_0.c: Likewise.
519 * gcc.dg/lto/pr113359-3_1.c: Likewise.
520 * gcc.dg/lto/pr113359-4_0.c: Likewise.
521 * gcc.dg/lto/pr113359-4_1.c: Likewise.
522 * gcc.dg/lto/pr113359-5_0.c: Likewise.
523 * gcc.dg/lto/pr113359-5_1.c: Likewise.
524
525 2024-04-08 Martin Jambor <mjambor@suse.cz>
526
527 PR ipa/113907
528 * gcc.dg/lto/pr113907_0.c: New.
529 * gcc.dg/lto/pr113907_1.c: Likewise.
530 * gcc.dg/lto/pr113907_2.c: Likewise.
531
532 2024-04-08 Richard Sandiford <richard.sandiford@arm.com>
533
534 PR target/114607
535 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: New test.
536
537 2024-04-08 Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
538
539 * gcc.target/riscv/tls_1.x: Add TLSDESC GD test case.
540 * gcc.target/riscv/tlsdesc.c: Same as above.
541
542 2024-04-08 Jakub Jelinek <jakub@redhat.com>
543
544 PR target/114605
545 * gcc.dg/pr114605.c: New test.
546
547 2024-04-08 Swinney, Jonathan <jswinney@amazon.com>
548
549 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Exit with a nonzero
550 code if the test fails.
551
552 2024-04-08 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/114624
555 * gcc.dg/torture/pr114624.c: New testcase.
556
557 2024-04-08 Pan Li <pan2.li@intel.com>
558
559 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: Adjust
560 the error message for v extension.
561 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: Ditto.
562 * gcc.target/riscv/rvv/base/intrinsic_required_ext-1.c: New test.
563 * gcc.target/riscv/rvv/base/intrinsic_required_ext-10.c: New test.
564 * gcc.target/riscv/rvv/base/intrinsic_required_ext-2.c: New test.
565 * gcc.target/riscv/rvv/base/intrinsic_required_ext-3.c: New test.
566 * gcc.target/riscv/rvv/base/intrinsic_required_ext-4.c: New test.
567 * gcc.target/riscv/rvv/base/intrinsic_required_ext-5.c: New test.
568 * gcc.target/riscv/rvv/base/intrinsic_required_ext-6.c: New test.
569 * gcc.target/riscv/rvv/base/intrinsic_required_ext-7.c: New test.
570 * gcc.target/riscv/rvv/base/intrinsic_required_ext-8.c: New test.
571 * gcc.target/riscv/rvv/base/intrinsic_required_ext-9.c: New test.
572
573 2024-04-08 Pan Li <pan2.li@intel.com>
574
575 * gcc.target/riscv/rvv/base/pr109479-1.c: Adjust the existing test
576 scenarios and add new error check tests.
577 * gcc.target/riscv/rvv/base/pr109479-2.c: Ditto.
578 * gcc.target/riscv/rvv/base/pr109479-3.c: Ditto.
579 * gcc.target/riscv/rvv/base/pr109479-4.c: Diito.
580 * gcc.target/riscv/rvv/base/pr109479-5.c: Diito.
581 * gcc.target/riscv/rvv/base/pr109479-6.c: Diito.
582 * gcc.target/riscv/rvv/base/user-10.c: Ditto.
583 * gcc.target/riscv/rvv/base/user-12.c: Ditto.
584 * gcc.target/riscv/rvv/base/user-13.c: Ditto.
585 * gcc.target/riscv/rvv/base/user-14.c: Ditto.
586 * gcc.target/riscv/rvv/base/user-15.c: Ditto.
587 * gcc.target/riscv/rvv/base/user-2.c: Ditto.
588 * gcc.target/riscv/rvv/base/user-3.c: Ditto.
589 * gcc.target/riscv/rvv/base/user-5.c: Ditto.
590 * gcc.target/riscv/rvv/base/user-6.c: Ditto.
591 * gcc.target/riscv/rvv/base/user-9.c: Ditto.
592 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-10.c: New test.
593 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-11.c: New test.
594 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-12.c: New test.
595 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-13.c: New test.
596 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-14.c: New test.
597 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-15.c: New test.
598 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-16.c: New test.
599 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c: New test.
600 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c: New test.
601 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c: New test.
602 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c: New test.
603 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c: New test.
604 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c: New test.
605 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c: New test.
606 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c: New test.
607 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c: New test.
608 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c: New test.
609 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c: New test.
610 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c: New test.
611 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c: New test.
612 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-30.c: New test.
613 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-31.c: New test.
614 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-32.c: New test.
615 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-33.c: New test.
616 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-34.c: New test.
617 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-35.c: New test.
618 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-36.c: New test.
619 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-37.c: New test.
620 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-38.c: New test.
621 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-39.c: New test.
622 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-40.c: New test.
623 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-41.c: New test.
624 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-42.c: New test.
625 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-43.c: New test.
626 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-44.c: New test.
627 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-45.c: New test.
628 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-46.c: New test.
629 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-47.c: New test.
630 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-48.c: New test.
631 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-49.c: New test.
632 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-50.c: New test.
633 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-51.c: New test.
634 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-52.c: New test.
635 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-53.c: New test.
636 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-9.c: New test.
637
638 2024-04-06 Gaius Mulley <gaiusmod2@gmail.com>
639
640 PR modula2/114617
641 * gm2/iso/const/pass/iso-const-pass.exp: New test.
642
643 2024-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
644
645 PR libfortran/114304
646 PR libfortran/105473
647 * gfortran.dg/pr105473.f90: Modify to verify new error message.
648 * gfortran.dg/pr114304.f90: New test.
649
650 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
651
652 PR middle-end/114599
653 * gcc.misc-tests/gcov-pr114599.c: New test.
654
655 2024-04-06 Jørgen Kvalsvik <j@lambda.is>
656
657 * gcc.misc-tests/gcov-19.c: Remove test.
658
659 2024-04-05 Iain Sandoe <iain@sandoe.co.uk>
660
661 * lib/scanasm.exp: Add 'LB*' to the local labels that are
662 ignored for Darwin.
663
664 2024-04-05 Marek Polacek <polacek@redhat.com>
665
666 PR c++/91079
667 DR 1881
668 * g++.dg/ext/is_std_layout5.C: New test.
669
670 2024-04-05 Patrick O'Neill <patrick@rivosinc.com>
671 Martin Jambor <mjambor@suse.cz>
672
673 PR ipa/113964
674 * gcc.dg/ipa/pr114247.c: New test.
675
676 2024-04-05 Richard Sandiford <richard.sandiford@arm.com>
677
678 PR target/114603
679 * gcc.target/aarch64/sve/acle/general/cnot_1.c: New test.
680
681 2024-04-05 Marek Polacek <polacek@redhat.com>
682
683 PR c++/111132
684 * g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
685 * g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
686
687 2024-04-05 Jakub Jelinek <jakub@redhat.com>
688
689 PR tree-optimization/114566
690 * gcc.target/i386/avx512f-pr114566.c: New test.
691
692 2024-04-05 Martin Uecker <uecker@tugraz.at>
693
694 Revert:
695 2024-04-02 Martin Uecker <uecker@tugraz.at>
696
697 PR c/114361
698 * gcc.dg/pr114361.c: New test.
699 * gcc.dg/c23-tag-incomplete-1.c: New test.
700 * gcc.dg/c23-tag-incomplete-2.c: New test.
701
702 2024-04-05 Jakub Jelinek <jakub@redhat.com>
703
704 * gdc.dg/dg.exp: Prune gcov*.d from the list of tests to run.
705 * gdc.dg/gcov.exp: Update copyright years.
706
707 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
708
709 * gcc.target/cris/pr93372-2.c: Tweak scan-assembler
710 checks to cover recent combine improvement.
711
712 2024-04-05 Hans-Peter Nilsson <hp@axis.com>
713
714 * gcc.dg/debug/btf/btf-datasec-1.c: Adjust pattern for targets with
715 symbols having a leading underscore.
716
717 2024-04-04 centurion <centurion009@proton.me>
718
719 PR c++/114377
720 * g++.dg/cpp2a/class-deduction-alias19.C: New test.
721
722 2024-04-04 Martin Jambor <mjambor@suse.cz>
723
724 PR ipa/111571
725 * gcc.dg/ipa/pr111571.c: New test.
726
727 2024-04-04 Vladimir N. Makarov <vmakarov@redhat.com>
728
729 PR rtl-optimization/114415
730 * gcc.target/i386/pr114415.c: New test.
731
732 2024-04-04 H.J. Lu <hjl.tools@gmail.com>
733
734 PR target/114587
735 * gcc.target/i386/apx-2.c: New test.
736
737 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
738
739 * gdc.dg/gcov.exp: New test.
740 * gdc.dg/gcov1.d: New test.
741
742 2024-04-04 Jørgen Kvalsvik <j@lambda.is>
743
744 * lib/gcov.exp: Add condition coverage test function.
745 * g++.dg/gcov/gcov-18.C: New test.
746 * gcc.misc-tests/gcov-19.c: New test.
747 * gcc.misc-tests/gcov-20.c: New test.
748 * gcc.misc-tests/gcov-21.c: New test.
749 * gcc.misc-tests/gcov-22.c: New test.
750 * gcc.misc-tests/gcov-23.c: New test.
751
752 2024-04-04 Richard Sandiford <richard.sandiford@arm.com>
753
754 PR target/114577
755 * gcc.target/aarch64/sve/acle/general/pr114577_1.c: New test.
756 * gcc.target/aarch64/sve/acle/general/pr114577_2.c: Likewise.
757
758 2024-04-04 Richard Biener <rguenther@suse.de>
759
760 PR tree-optimization/114485
761 * gcc.dg/vect/pr114485.c: New testcase.
762
763 2024-04-04 Jakub Jelinek <jakub@redhat.com>
764
765 PR c++/114537
766 * g++.dg/cpp2a/bit-cast16.C: New test.
767
768 2024-04-04 Jakub Jelinek <jakub@redhat.com>
769
770 PR tree-optimization/114555
771 * gcc.dg/bitint-103.c: New test.
772 * gcc.dg/bitint-104.c: New test.
773
774 2024-04-04 Richard Biener <rguenther@suse.de>
775
776 PR tree-optimization/114551
777 * gcc.dg/torture/pr114551.c: New testcase.
778
779 2024-04-03 H.J. Lu <hjl.tools@gmail.com>
780
781 PR tree-optimization/114115
782 * gcc.dg/pr114115.c: New test.
783
784 2024-04-03 Jakub Jelinek <jakub@redhat.com>
785
786 PR middle-end/114552
787 * gcc.c-torture/execute/pr114552.c: New test.
788
789 2024-04-03 Jiahao Xu <xujiahao@loongson.cn>
790
791 * gcc.target/loongarch/vector/lsx/lsx-abs.c: New test.
792
793 2024-04-02 Martin Uecker <uecker@tugraz.at>
794
795 PR c/114361
796 * gcc.dg/pr114361.c: New test.
797 * gcc.dg/c23-tag-incomplete-1.c: New test.
798 * gcc.dg/c23-tag-incomplete-2.c: New test.
799
800 2024-04-02 Marek Polacek <polacek@redhat.com>
801
802 PR c++/114479
803 * g++.dg/ext/is_array.C: Extend.
804
805 2024-04-02 Marek Polacek <polacek@redhat.com>
806
807 PR c++/103825
808 * g++.dg/cpp0x/enum44.C: New test.
809
810 2024-04-02 Jason Merrill <jason@redhat.com>
811
812 PR c++/114561
813 PR c++/114562
814 * g++.dg/conversion/ref10.C: New test.
815 * g++.dg/conversion/ref11.C: New test.
816
817 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
818
819 PR fortran/106999
820 * gfortran.dg/pr106999.f90: New test.
821
822 2024-04-02 Paul Thomas <pault@gcc.gnu.org>
823
824 PR fortran/112407
825 * gfortran.dg/pr112407a.f90: New test.
826 * gfortran.dg/pr112407b.f90: New test.
827
828 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
829
830 PR testsuite/114034
831 * g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov.
832 * g++.dg/gcov/gcov-dump-2.C: Likewise.
833
834 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
835
836 PR testsuite/114036
837 * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined
838 on Darwin link lines.
839
840 2024-04-02 Iain Sandoe <iain@sandoe.co.uk>
841
842 * g++.dg/modules/bad-mapper-1.C: Update expected test output
843 for earlier Darwin.
844
845 2024-04-02 mengqinggang <mengqinggang@loongson.cn>
846 Lulu Cheng <chenglulu@loongson.cn>
847 Xi Ruoyao <xry111@xry111.site>
848
849 * gcc.target/loongarch/cmodel-extreme-1.c: Add -mtls-dialect=trad.
850 * gcc.target/loongarch/cmodel-extreme-2.c: Ditto.
851 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Ditto.
852 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c:
853 Ditto.
854 * gcc.target/loongarch/func-call-medium-1.c: Ditto.
855 * gcc.target/loongarch/func-call-medium-2.c: Ditto.
856 * gcc.target/loongarch/func-call-medium-3.c: Ditto.
857 * gcc.target/loongarch/func-call-medium-4.c: Ditto.
858 * gcc.target/loongarch/tls-extreme-macro.c: Ditto.
859 * gcc.target/loongarch/tls-gd-noplt.c: Ditto.
860 * gcc.target/loongarch/explicit-relocs-auto-extreme-tls-desc.c: New test.
861 * gcc.target/loongarch/explicit-relocs-auto-tls-desc.c: New test.
862 * gcc.target/loongarch/explicit-relocs-extreme-tls-desc.c: New test.
863 * gcc.target/loongarch/explicit-relocs-tls-desc.c: New test.
864
865 2024-04-01 Gaius Mulley <gaiusmod2@gmail.com>
866
867 PR modula2/114548
868 * gm2/iso/const/fail/expression.mod: New test.
869 * gm2/iso/const/fail/iso-const-fail.exp: New test.
870 * gm2/iso/const/fail/testabs.mod: New test.
871 * gm2/iso/const/fail/testaddadr.mod: New test.
872 * gm2/iso/const/fail/testcap.mod: New test.
873 * gm2/iso/const/fail/testcap2.mod: New test.
874 * gm2/iso/const/fail/testchr.mod: New test.
875 * gm2/iso/const/fail/testchr2.mod: New test.
876 * gm2/iso/const/fail/testcmplx.mod: New test.
877 * gm2/iso/const/fail/testfloat.mod: New test.
878 * gm2/iso/const/fail/testim.mod: New test.
879 * gm2/iso/const/fail/testint.mod: New test.
880 * gm2/iso/const/fail/testlength.mod: New test.
881 * gm2/iso/const/fail/testodd.mod: New test.
882 * gm2/iso/const/fail/testord.mod: New test.
883 * gm2/iso/const/fail/testre.mod: New test.
884 * gm2/iso/const/fail/testtrunc.mod: New test.
885 * gm2/iso/const/fail/testval.mod: New test.
886 * gm2/iso/const/pass/constbool.mod: New test.
887 * gm2/iso/const/pass/constbool2.mod: New test.
888 * gm2/iso/const/pass/constbool3.mod: New test.
889
890 2024-04-01 Jason Merrill <jason@redhat.com>
891
892 * g++.dg/conversion/pr16333.C: Change dg-warning to dg-message.
893 * g++.dg/cpp0x/constexpr-48324.C
894 * g++.dg/other/pr94326.C
895 * g++.dg/warn/Wreturn-local-addr-2.C
896 * g++.old-deja/g++.jason/warning8.C: Likewise.
897 * g++.dg/cpp1y/auto-fn6.C: Check that others don't complain.
898 * g++.dg/warn/Wreturn-local-addr-5.C: Expect error in C++26.
899
900 2024-03-31 Pan Li <pan2.li@intel.com>
901
902 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c:
903 Adjust test dg-error.
904 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c:
905 Ditto.
906
907 2024-03-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
908
909 * jit.dg/test-pointer_size.c: New file.
910
911 2024-03-29 Christophe Lyon <christophe.lyon@linaro.org>
912
913 * gcc.target/aarch64/cpunative/native_cpu_24.c: Fix GCC_CPUINFO.
914
915 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
916
917 * lib/target-supports.exp (check_effective_target_vect_long_mult):
918 Enable for GCN.
919
920 2024-03-29 Thomas Schwinge <tschwinge@baylibre.com>
921
922 * lib/target-supports.exp
923 (check_effective_target_vect_hw_misalign): Enable for GCN.
924 (check_effective_target_vect_element_align): Adjust.
925
926 2024-03-29 Thomas Schwinge <thomas@codesourcery.com>
927
928 * lib/target-supports.exp
929 (check_effective_target_vect_early_break)
930 (check_effective_target_vect_early_break_hw): Enable for GCN.
931
932 2024-03-29 Harald Anlauf <anlauf@gmx.de>
933
934 PR fortran/50410
935 * gfortran.dg/data_initialized_4.f90: New test.
936
937 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
938
939 PR fortran/110987
940 * gfortran.dg/finalize_56.f90: New test.
941
942 2024-03-29 Paul Thomas <pault@gcc.gnu.org>
943
944 PR fortran/113885
945 * gfortran.dg/finalize_54.f90: New test.
946 * gfortran.dg/finalize_55.f90: New test.
947
948 2024-03-29 Xi Ruoyao <xry111@xry111.site>
949
950 * gcc.dg/vect/vect-neg-zero.c: New test.
951
952 2024-03-28 John David Anglin <danglin@gcc.gnu.org>
953
954 PR analyzer/111289
955 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include
956 <limits.h>.
957
958 2024-03-28 Jason Merrill <jason@redhat.com>
959
960 PR c++/100667
961 * g++.dg/ext/is_constructible8.C: New test.
962
963 2024-03-28 Harald Anlauf <anlauf@gmx.de>
964
965 PR fortran/114474
966 * gfortran.dg/data_pointer_3.f90: New test.
967
968 2024-03-28 Vineet Gupta <vineetg@rivosinc.com>
969
970 * gcc.target/riscv/rvv/vtype-call-clobbered.c: New Test.
971
972 2024-03-28 Gaius Mulley <(no_default)>
973
974 PR modula2/114517
975 * gm2/cpp/fail/hashfirstcolumn2.mod: New test.
976 * gm2/imports/fail/imports-fail.exp: New test.
977 * gm2/imports/fail/localmodule2.mod: New test.
978 * gm2/imports/run/pass/localmodule.mod: New test.
979
980 2024-03-28 Jakub Jelinek <jakub@redhat.com>
981
982 PR tree-optimization/112303
983 * gcc.c-torture/compile/pr112303.c: New test.
984
985 2024-03-28 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
986
987 PR testsuite/114307
988 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: Remove dg-run.
989 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
990 * gcc.dg/vect/pr113576.c: Remove dg-run. Use dg-additional-options for
991 test-specific flags.
992 * gcc.dg/vect/gimplefe-40.c: Use dg-additional-options for
993 test-specific flags.
994 * gcc.dg/vect/gimplefe-41.c: Likewise.
995 * gcc.dg/vect/pr101145inf.c: Likewise.
996 * gcc.dg/vect/pr101145inf_1.c: Likewise.
997 * gcc.dg/vect/pr108316.c: Likewise.
998 * gcc.dg/vect/pr109011-1.c: Likewise.
999 * gcc.dg/vect/pr109011-2.c: Likewise.
1000 * gcc.dg/vect/pr109011-3.c: Likewise.
1001 * gcc.dg/vect/pr109011-4.c: Likewise.
1002 * gcc.dg/vect/pr109011-5.c: Likewise.
1003 * gcc.dg/vect/pr111846.c: Likewise.
1004 * gcc.dg/vect/pr111860-2.c: Likewise.
1005 * gcc.dg/vect/pr111860-3.c: Likewise.
1006 * gcc.dg/vect/pr113002.c: Likewise.
1007 * gcc.dg/vect/pr84711.c: Likewise.
1008 * gcc.dg/vect/pr85597.c: Likewise.
1009 * gcc.dg/vect/pr88497-1.c: Likewise.
1010 * gcc.dg/vect/pr88497-2.c: Likewise.
1011 * gcc.dg/vect/pr88497-3.c: Likewise.
1012 * gcc.dg/vect/pr88497-4.c: Likewise.
1013 * gcc.dg/vect/pr88497-5.c: Likewise.
1014 * gcc.dg/vect/pr88497-7.c: Likewise.
1015 * gcc.dg/vect/pr92347.c: Likewise.
1016 * gcc.dg/vect/pr93069.c: Likewise.
1017 * gcc.dg/vect/pr97241.c: Likewise.
1018 * gcc.dg/vect/pr99102.c: Likewise.
1019 * gcc.dg/vect/vect-early-break_65.c: Likewise.
1020 * gcc.dg/vect/vect-fold-1.c: Likewise.
1021 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
1022 * gcc.dg/vect/vect-ifcvt-20.c: Likewise.
1023 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: Likewise.
1024 * gcc.dg/vect/vect-singleton_1.c: Likewise.
1025 * g++.dg/vect/pr84556.cc: Likewise.
1026 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1027 * gfortran.dg/vect/pr77848.f: Likewise.
1028 * gfortran.dg/vect/pr90913.f90: Likewise.
1029
1030 2024-03-28 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR tree-optimization/109925
1033 * gcc.c-torture/execute/pr109925.c: New test.
1034
1035 2024-03-28 Mikael Morin <mikael@gcc.gnu.org>
1036 Harald Anlauf <anlauf@gmx.de>
1037
1038 PR fortran/111781
1039 PR fortran/114475
1040 * gfortran.dg/spec_expr_10.f90: New test.
1041
1042 2024-03-27 David Malcolm <dmalcolm@redhat.com>
1043
1044 PR analyzer/114473
1045 * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
1046
1047 2024-03-27 Jakub Jelinek <jakub@redhat.com>
1048
1049 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use dg-additional-options
1050 instead of multiple dg-options.
1051 * gcc.dg/debug/btf/btf-datasec-1.c: Likewise. Accept all supported
1052 unaligned 4 byte assembler directives rather than assuming it must
1053 be .4byte.
1054
1055 2024-03-27 Jakub Jelinek <jakub@redhat.com>
1056
1057 * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
1058 i?86/x86_64.
1059 * g++.dg/cpp23/ext-floating3.C: Add dg-add-options float16.
1060 * g++.dg/cpp23/ext-floating12.C: Add dg-add-options float16 and
1061 bfloat16.
1062
1063 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
1064
1065 * gcc.target/aarch64/cpunative/info_24: New.
1066 * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
1067
1068 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
1069
1070 * gcc.target/aarch64/lse128-flag.c: New.
1071 * gcc.target/aarch64/cpunative/info_23: Likewise.
1072 * gcc.target/aarch64/cpunative/native_cpu_23.c: Likewise.
1073
1074 2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1075
1076 * gcc.dg/tree-ssa/copy-headers-8.c: Set
1077 LOGICAL_OP_NON_SHORT_CIRCUIT to true.
1078
1079 2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1080
1081 PR libfortran/107031
1082 * gfortran.dg/endfile_5.f90: New test.
1083
1084 2024-03-26 Cupertino Miranda <cupertino.miranda@oracle.com>
1085
1086 * gcc.dg/debug/btf/btf-datasec-1.c: Correct for new
1087 implementation.
1088 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise
1089 * gcc.dg/debug/btf/btf-pr106773.c: Likewise
1090
1091 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR middle-end/111151
1094 PR testsuite/114486
1095 * gcc.c-torture/execute/pr111151.c (main): Fix up expected value for
1096 f.
1097
1098 2024-03-26 Gaius Mulley <gaiusmod2@gmail.com>
1099
1100 PR modula2/114478
1101 * gm2/builtins/run/pass/builtins-run-pass.exp: New test.
1102 * gm2/builtins/run/pass/testcomparisons.mod: New test.
1103 * gm2/builtins/run/pass/testisnormal.mod: New test.
1104 * gm2/pimlib/run/pass/testchar.mod: New test.
1105
1106 2024-03-26 Marek Polacek <polacek@redhat.com>
1107
1108 PR c++/100557
1109 * g++.dg/cpp2a/concepts-pr100557.C: New test.
1110
1111 2024-03-26 Patrick Palka <ppalka@redhat.com>
1112
1113 * g++.dg/modules/decltype-1_a.C: Add missing } to dg-module-do
1114 directive.
1115 * g++.dg/modules/lambda-5_a.C: Likewise.
1116
1117 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1118
1119 * gcc.dg/torture/pr113126.c: Add -Wno-psabi as dg-additional-options.
1120
1121 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR middle-end/111151
1124 * gcc.c-torture/execute/pr111151.c: New test.
1125
1126 2024-03-26 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR sanitizer/111736
1129 * gcc.dg/tsan/pr111736.c: New test.
1130
1131 2024-03-26 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/114471
1134 * gcc.dg/vect/pr114471.c: New testcase.
1135
1136 2024-03-26 Richard Biener <rguenther@suse.de>
1137
1138 PR tree-optimization/114464
1139 * g++.dg/vect/pr114464.cc: New testcase.
1140
1141 2024-03-26 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/114027
1144 * gcc.dg/vect/pr114027.c: Fix iteration count.
1145
1146 2024-03-25 Marek Polacek <polacek@redhat.com>
1147
1148 PR c++/114349
1149 * g++.dg/cpp0x/noexcept85.C: New test.
1150 * g++.dg/cpp0x/noexcept86.C: New test.
1151
1152 2024-03-25 Marek Polacek <polacek@redhat.com>
1153
1154 PR c++/114439
1155 * g++.dg/init/array65.C: New test.
1156
1157 2024-03-25 Pan Li <pan2.li@intel.com>
1158
1159 * gcc.target/riscv/rvv/base/pragma-1.c: Remove.
1160 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-1.c: New test.
1161 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-2.c: New test.
1162 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: New test.
1163 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-4.c: New test.
1164 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-5.c: New test.
1165 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-6.c: New test.
1166 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: New test.
1167 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: New test.
1168
1169 2024-03-23 Gaius Mulley <gaiusmod2@gmail.com>
1170
1171 PR modula2/114443
1172 * gm2/pim/fail/missingquote.mod: New test.
1173
1174 2024-03-23 David Malcolm <dmalcolm@redhat.com>
1175
1176 PR analyzer/114408
1177 * c-c++-common/analyzer/deref-before-check-pr114408.c: New test.
1178 * c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
1179
1180 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR tree-optimization/114433
1183 * gcc.dg/torture/bitint-68.c: New test.
1184
1185 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR tree-optimization/114425
1188 * gcc.dg/torture/bitint-67.c: New test.
1189
1190 2024-03-23 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR middle-end/111683
1193 * gcc.dg/pr111683-1.c: New test.
1194 * gcc.dg/pr111683-2.c: New test.
1195
1196 2024-03-22 Harald Anlauf <anlauf@gmx.de>
1197
1198 PR fortran/55978
1199 * gfortran.dg/null_actual_5.f90: New test.
1200
1201 2024-03-22 Patrick O'Neill <patrick@rivosinc.com>
1202
1203 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add
1204 dg_add_options riscv_a
1205 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
1206 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
1207 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
1208 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
1209 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
1210 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
1211 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
1212 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
1213 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
1214 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
1215 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
1216 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
1217 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
1218 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
1219 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
1220 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
1221
1222 2024-03-22 David Malcolm <dmalcolm@redhat.com>
1223
1224 PR analyzer/112974
1225 PR analyzer/112975
1226 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1227 taint-pr112974.c and taint-pr112975.c to analyzer_kernel_plugin.c.
1228 * gcc.dg/plugin/taint-pr112974.c: New test.
1229 * gcc.dg/plugin/taint-pr112975.c: New test.
1230
1231 2024-03-22 Marek Polacek <polacek@redhat.com>
1232
1233 PR c++/59465
1234 * g++.dg/init/array62.C: New test.
1235 * g++.dg/init/array63.C: New test.
1236 * g++.dg/init/array64.C: New test.
1237
1238 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1239
1240 PR fortran/107426
1241 * gfortran.dg/pr89943_3.f90: Update error pattern.
1242 * gfortran.dg/pr89943_4.f90: Likewise.
1243 * gfortran.dg/use_31.f90: New test.
1244
1245 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1246
1247 PR fortran/111781
1248 * gfortran.dg/spec_expr_8.f90: New test.
1249 * gfortran.dg/spec_expr_9.f90: New test.
1250
1251 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
1252
1253 * gfortran.dg/graphite/pr107865.f90: Declare array bound variable(s)
1254 as dummy argument(s).
1255 * gfortran.dg/pr101267.f90: Likewise.
1256 * gfortran.dg/pr112404.f90: Likewise.
1257 * gfortran.dg/pr78061.f: Likewise.
1258 * gfortran.dg/pr79315.f90: Likewise.
1259 * gfortran.dg/vect/pr90681.f: Likewise.
1260 * gfortran.dg/vect/pr97761.f90: Likewise.
1261 * gfortran.dg/vect/pr99746.f90: Likewise.
1262
1263 2024-03-22 Pan Li <pan2.li@intel.com>
1264
1265 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-1.c: New test.
1266 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-10.c: New test.
1267 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-11.c: New test.
1268 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-12.c: New test.
1269 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-13.c: New test.
1270 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-14.c: New test.
1271 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-15.c: New test.
1272 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-16.c: New test.
1273 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-17.c: New test.
1274 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-18.c: New test.
1275 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-2.c: New test.
1276 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-3.c: New test.
1277 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-4.c: New test.
1278 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-5.c: New test.
1279 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-6.c: New test.
1280 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-7.c: New test.
1281 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-8.c: New test.
1282 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-9.c: New test.
1283 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits.h: New test.
1284
1285 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1286
1287 * gcc.dg/tree-ssa/backprop-6.c: On s390 we also have a copysign
1288 optab for long double. Thus, scan 3 instead of 2 times for it.
1289
1290 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR c++/112724
1293 * c-c++-common/gomp/depobj-3.c: Add -fexcess-precision=fast as
1294 dg-additional-options.
1295
1296 2024-03-22 Andrew Pinski <quic_apinski@quicinc.com>
1297
1298 PR c/109619
1299 * gcc.dg/redecl-26.c: New test.
1300
1301 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1302
1303 PR tree-optimization/96147
1304 * gcc.dg/vect/bb-slp-32.c (dg-final): Remove.
1305
1306 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1307
1308 PR target/114150
1309 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on
1310 Solaris/x86 with as.
1311 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise.
1312
1313 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR sanitizer/111736
1316 * gcc.dg/ubsan/pr111736.c: New test.
1317
1318 2024-03-22 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR tree-optimization/114405
1321 * gcc.dg/torture/bitint-66.c: New test.
1322
1323 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1324
1325 * gcc.dg/tree-ssa/abs-4.c: On s390 we also have a copysign optab
1326 for long double. Thus, scan 3 instead of 2 times for it.
1327
1328 2024-03-22 Christoph Müllner <christoph.muellner@vrull.eu>
1329
1330 PR target/114194
1331 * gcc.target/riscv/rvv/xtheadvector/pr114194.c: New test.
1332
1333 2024-03-22 Pan Li <pan2.li@intel.com>
1334
1335 PR target/114352
1336 * gcc.target/riscv/rvv/base/pr114352-3.c: New test.
1337
1338 2024-03-22 Pan Li <pan2.li@intel.com>
1339
1340 PR target/114352
1341 * gcc.target/riscv/rvv/base/pr114352-1.c: New test.
1342 * gcc.target/riscv/rvv/base/pr114352-2.c: New test.
1343
1344 2024-03-22 liuhongt <hongtao.liu@intel.com>
1345
1346 PR tree-optimization/114396
1347 * gcc.target/i386/pr114396.c: Move to...
1348 * gcc.c-torture/execute/pr114396.c: ...here.
1349
1350 2024-03-22 Gaius Mulley <gaiusmod2@gmail.com>
1351
1352 PR modula2/114422
1353 * gm2/iso/fail/badset.mod: New test.
1354 * gm2/iso/fail/badset2.mod: New test.
1355 * gm2/iso/fail/badset3.mod: New test.
1356
1357 2024-03-21 David Malcolm <dmalcolm@redhat.com>
1358
1359 PR analyzer/113619
1360 * c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
1361
1362 2024-03-21 Gaius Mulley <gaiusmod2@gmail.com>
1363
1364 PR modula2/114418
1365 * gm2/pim/fail/missingtsize.mod: New test.
1366 * gm2/pim/fail/missingtsize2.mod: New test.
1367
1368 2024-03-21 Harald Anlauf <anlauf@gmx.de>
1369
1370 PR fortran/30802
1371 * gfortran.dg/bounds_check_17.f90: Adjust pattern.
1372 * gfortran.dg/bounds_check_fail_8.f90: New test.
1373
1374 2024-03-21 Marek Polacek <polacek@redhat.com>
1375
1376 PR c++/110323
1377 * g++.dg/template/explicit-instantiation6.C: New test.
1378 * g++.dg/template/explicit-instantiation7.C: New test.
1379
1380 2024-03-21 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR libgcc/114397
1383 * gcc.dg/torture/bitint-65.c: New test.
1384
1385 2024-03-21 liuhongt <hongtao.liu@intel.com>
1386
1387 * gcc.target/i386/pr114396.c: New test.
1388
1389 2024-03-21 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/111736
1392 * gcc.target/i386/pr111736.c: New testcase.
1393
1394 2024-03-21 Richard Biener <rguenther@suse.de>
1395
1396 PR tree-optimization/113727
1397 * gcc.dg/torture/pr113727.c: New testcase.
1398
1399 2024-03-20 David Malcolm <dmalcolm@redhat.com>
1400
1401 PR analyzer/109251
1402 * c-c++-common/analyzer/deref-before-check-pr109251-1.c: New test.
1403 * c-c++-common/analyzer/deref-before-check-pr109251-2.c: New test.
1404
1405 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1406
1407 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Add
1408 testcase for unnamed fields.
1409
1410 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1411
1412 * gcc.target/bpf/core-builtin-type-based.c: Correct.
1413 * gcc.target/bpf/core-builtin-type-id.c: Correct.
1414
1415 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
1416
1417 * gcc.target/bpf/core-attr-5.c: Correct.
1418 * gcc.target/bpf/core-attr-6.c: Likewise.
1419 * gcc.target/bpf/core-attr-struct-as-array.c: Add test case for
1420 pointer arithmetics as array access use case.
1421
1422 2024-03-20 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR tree-optimization/114365
1425 * gcc.dg/bitint-102.c: New test.
1426
1427 2024-03-20 Hao Liu <hliu@os.amperecomputing.com>
1428
1429 PR tree-optimization/114322
1430 * gcc.dg/vect/pr114322.c: New testcase.
1431
1432 2024-03-20 demin.han <demin.han@starfivetech.com>
1433
1434 PR target/112651
1435 * g++.target/riscv/rvv/autovec/bug-2.C: Replace option
1436 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: Ditto
1437 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: Ditto
1438 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: Ditto
1439 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Ditto
1440 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto
1441 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto
1442 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto
1443 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto
1444 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto
1445 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto
1446 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto
1447 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto
1448 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto
1449 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto
1450 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto
1451 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto
1452 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto
1453 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto
1454 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto
1455 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Ditto
1456 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: Ditto
1457 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: Ditto
1458 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto
1459 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto
1460 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto
1461 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto
1462 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto
1463 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
1464 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto
1465 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto
1466 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto
1467 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto
1468 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto
1469 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: Ditto
1470 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: Ditto
1471 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto
1472 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto
1473 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto
1474 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto
1475 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto
1476 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto
1477 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto
1478 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto
1479 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto
1480 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: Ditto
1481 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto
1482 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto
1483 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto
1484 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto
1485 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto
1486 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto
1487 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: Ditto
1488 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto
1489 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: Ditto
1490 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto
1491 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Ditto
1492 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: Ditto
1493 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Ditto
1494 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto
1495 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto
1496 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: Ditto
1497 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: Ditto
1498 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: Ditto
1499 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: Ditto
1500 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: Ditto
1501 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: Ditto
1502 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: Ditto
1503 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto
1504 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto
1505 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto
1506 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto
1507 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto
1508 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto
1509 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: Ditto
1510 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: Ditto
1511 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: Ditto
1512 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: Ditto
1513 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Ditto
1514 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Ditto
1515 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Ditto
1516 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Ditto
1517 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Ditto
1518 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto
1519 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto
1520 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto
1521 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto
1522 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto
1523 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto
1524 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto
1525 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto
1526 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto
1527 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto
1528 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto
1529 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto
1530 * gcc.target/riscv/rvv/autovec/pr112450.c: Ditto
1531 * gcc.target/riscv/rvv/autovec/pr112598-1.c: Ditto
1532 * gcc.target/riscv/rvv/autovec/pr112598-2.c: Ditto
1533 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto
1534 * gcc.target/riscv/rvv/autovec/pr112999.c: Ditto
1535 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Ditto
1536 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto
1537 * gcc.target/riscv/rvv/autovec/series_run-1.c: Ditto
1538 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Ditto
1539 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Ditto
1540 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Ditto
1541 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Ditto
1542 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: Ditto
1543 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Ditto
1544 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Ditto
1545 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Ditto
1546 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Ditto
1547 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Ditto
1548 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Ditto
1549 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Ditto
1550 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Ditto
1551 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Ditto
1552 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Ditto
1553 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Ditto
1554 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Ditto
1555 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Ditto
1556 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: Ditto
1557 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto
1558 * gcc.target/riscv/rvv/autovec/vls/and-1.c: Ditto
1559 * gcc.target/riscv/rvv/autovec/vls/and-2.c: Ditto
1560 * gcc.target/riscv/rvv/autovec/vls/and-3.c: Ditto
1561 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Ditto
1562 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto
1563 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto
1564 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto
1565 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto
1566 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto
1567 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: Ditto
1568 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: Ditto
1569 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: Ditto
1570 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: Ditto
1571 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: Ditto
1572 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: Ditto
1573 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: Ditto
1574 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: Ditto
1575 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: Ditto
1576 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: Ditto
1577 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: Ditto
1578 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: Ditto
1579 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: Ditto
1580 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: Ditto
1581 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: Ditto
1582 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: Ditto
1583 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: Ditto
1584 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: Ditto
1585 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: Ditto
1586 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: Ditto
1587 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: Ditto
1588 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: Ditto
1589 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: Ditto
1590 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: Ditto
1591 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: Ditto
1592 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: Ditto
1593 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: Ditto
1594 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: Ditto
1595 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: Ditto
1596 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: Ditto
1597 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: Ditto
1598 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: Ditto
1599 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: Ditto
1600 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: Ditto
1601 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: Ditto
1602 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: Ditto
1603 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: Ditto
1604 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: Ditto
1605 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: Ditto
1606 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: Ditto
1607 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto
1608 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto
1609 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: Ditto
1610 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: Ditto
1611 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: Ditto
1612 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: Ditto
1613 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: Ditto
1614 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: Ditto
1615 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: Ditto
1616 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: Ditto
1617 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: Ditto
1618 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: Ditto
1619 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: Ditto
1620 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: Ditto
1621 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: Ditto
1622 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: Ditto
1623 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: Ditto
1624 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: Ditto
1625 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: Ditto
1626 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: Ditto
1627 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: Ditto
1628 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: Ditto
1629 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: Ditto
1630 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: Ditto
1631 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: Ditto
1632 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: Ditto
1633 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: Ditto
1634 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: Ditto
1635 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: Ditto
1636 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: Ditto
1637 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: Ditto
1638 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: Ditto
1639 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: Ditto
1640 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: Ditto
1641 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: Ditto
1642 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto
1643 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: Ditto
1644 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: Ditto
1645 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: Ditto
1646 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: Ditto
1647 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: Ditto
1648 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: Ditto
1649 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: Ditto
1650 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto
1651 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto
1652 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto
1653 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: Ditto
1654 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: Ditto
1655 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: Ditto
1656 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: Ditto
1657 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: Ditto
1658 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: Ditto
1659 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: Ditto
1660 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: Ditto
1661 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: Ditto
1662 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: Ditto
1663 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: Ditto
1664 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: Ditto
1665 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: Ditto
1666 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: Ditto
1667 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: Ditto
1668 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: Ditto
1669 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: Ditto
1670 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: Ditto
1671 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Ditto
1672 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto
1673 * gcc.target/riscv/rvv/autovec/vls/const-1.c: Ditto
1674 * gcc.target/riscv/rvv/autovec/vls/const-2.c: Ditto
1675 * gcc.target/riscv/rvv/autovec/vls/const-3.c: Ditto
1676 * gcc.target/riscv/rvv/autovec/vls/const-4.c: Ditto
1677 * gcc.target/riscv/rvv/autovec/vls/const-5.c: Ditto
1678 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: Ditto
1679 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: Ditto
1680 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto
1681 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto
1682 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: Ditto
1683 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: Ditto
1684 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: Ditto
1685 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: Ditto
1686 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: Ditto
1687 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: Ditto
1688 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: Ditto
1689 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: Ditto
1690 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: Ditto
1691 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto
1692 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: Ditto
1693 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: Ditto
1694 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: Ditto
1695 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: Ditto
1696 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: Ditto
1697 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: Ditto
1698 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: Ditto
1699 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: Ditto
1700 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: Ditto
1701 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: Ditto
1702 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: Ditto
1703 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: Ditto
1704 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: Ditto
1705 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: Ditto
1706 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: Ditto
1707 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: Ditto
1708 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: Ditto
1709 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: Ditto
1710 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: Ditto
1711 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: Ditto
1712 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: Ditto
1713 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: Ditto
1714 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: Ditto
1715 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: Ditto
1716 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: Ditto
1717 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: Ditto
1718 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: Ditto
1719 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: Ditto
1720 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: Ditto
1721 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto
1722 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: Ditto
1723 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: Ditto
1724 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: Ditto
1725 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: Ditto
1726 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: Ditto
1727 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: Ditto
1728 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto
1729 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: Ditto
1730 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: Ditto
1731 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: Ditto
1732 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: Ditto
1733 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: Ditto
1734 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: Ditto
1735 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: Ditto
1736 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: Ditto
1737 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: Ditto
1738 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: Ditto
1739 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: Ditto
1740 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: Ditto
1741 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: Ditto
1742 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: Ditto
1743 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: Ditto
1744 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: Ditto
1745 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: Ditto
1746 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: Ditto
1747 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: Ditto
1748 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: Ditto
1749 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: Ditto
1750 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: Ditto
1751 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: Ditto
1752 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto
1753 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto
1754 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto
1755 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto
1756 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto
1757 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto
1758 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto
1759 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: Ditto
1760 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: Ditto
1761 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: Ditto
1762 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: Ditto
1763 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: Ditto
1764 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: Ditto
1765 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: Ditto
1766 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: Ditto
1767 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: Ditto
1768 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: Ditto
1769 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: Ditto
1770 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: Ditto
1771 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: Ditto
1772 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: Ditto
1773 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: Ditto
1774 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: Ditto
1775 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: Ditto
1776 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: Ditto
1777 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: Ditto
1778 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: Ditto
1779 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: Ditto
1780 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: Ditto
1781 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: Ditto
1782 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: Ditto
1783 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: Ditto
1784 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: Ditto
1785 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: Ditto
1786 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: Ditto
1787 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: Ditto
1788 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: Ditto
1789 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: Ditto
1790 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: Ditto
1791 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: Ditto
1792 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: Ditto
1793 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: Ditto
1794 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: Ditto
1795 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: Ditto
1796 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: Ditto
1797 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: Ditto
1798 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: Ditto
1799 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: Ditto
1800 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: Ditto
1801 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: Ditto
1802 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: Ditto
1803 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: Ditto
1804 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: Ditto
1805 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: Ditto
1806 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: Ditto
1807 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: Ditto
1808 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: Ditto
1809 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: Ditto
1810 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: Ditto
1811 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: Ditto
1812 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: Ditto
1813 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: Ditto
1814 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: Ditto
1815 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: Ditto
1816 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: Ditto
1817 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: Ditto
1818 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: Ditto
1819 * gcc.target/riscv/rvv/autovec/vls/max-1.c: Ditto
1820 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: Ditto
1821 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: Ditto
1822 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: Ditto
1823 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto
1824 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: Ditto
1825 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: Ditto
1826 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: Ditto
1827 * gcc.target/riscv/rvv/autovec/vls/min-1.c: Ditto
1828 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: Ditto
1829 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: Ditto
1830 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: Ditto
1831 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto
1832 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto
1833 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto
1834 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto
1835 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto
1836 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto
1837 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto
1838 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto
1839 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto
1840 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto
1841 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto
1842 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto
1843 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto
1844 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto
1845 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto
1846 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto
1847 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: Ditto
1848 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: Ditto
1849 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: Ditto
1850 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: Ditto
1851 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: Ditto
1852 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto
1853 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: Ditto
1854 * gcc.target/riscv/rvv/autovec/vls/not-1.c: Ditto
1855 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: Ditto
1856 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: Ditto
1857 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: Ditto
1858 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto
1859 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: Ditto
1860 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: Ditto
1861 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: Ditto
1862 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: Ditto
1863 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: Ditto
1864 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: Ditto
1865 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Ditto
1866 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto
1867 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto
1868 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto
1869 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto
1870 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto
1871 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto
1872 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto
1873 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto
1874 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto
1875 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto
1876 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto
1877 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto
1878 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto
1879 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto
1880 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto
1881 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto
1882 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto
1883 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto
1884 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto
1885 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto
1886 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: Ditto
1887 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: Ditto
1888 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: Ditto
1889 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: Ditto
1890 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: Ditto
1891 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: Ditto
1892 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: Ditto
1893 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: Ditto
1894 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: Ditto
1895 * gcc.target/riscv/rvv/autovec/vls/series-1.c: Ditto
1896 * gcc.target/riscv/rvv/autovec/vls/series-2.c: Ditto
1897 * gcc.target/riscv/rvv/autovec/vls/series-3.c: Ditto
1898 * gcc.target/riscv/rvv/autovec/vls/series-4.c: Ditto
1899 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto
1900 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto
1901 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto
1902 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: Ditto
1903 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: Ditto
1904 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: Ditto
1905 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto
1906 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto
1907 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto
1908 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto
1909 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto
1910 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: Ditto
1911 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: Ditto
1912 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: Ditto
1913 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: Ditto
1914 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: Ditto
1915 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: Ditto
1916 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: Ditto
1917 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: Ditto
1918 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto
1919 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto
1920 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto
1921 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: Ditto
1922 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: Ditto
1923 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: Ditto
1924 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: Ditto
1925 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: Ditto
1926 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: Ditto
1927 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: Ditto
1928 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: Ditto
1929 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: Ditto
1930 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: Ditto
1931 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: Ditto
1932 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: Ditto
1933 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: Ditto
1934 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: Ditto
1935 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: Ditto
1936 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: Ditto
1937 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: Ditto
1938 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: Ditto
1939 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: Ditto
1940 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: Ditto
1941 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: Ditto
1942 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: Ditto
1943 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: Ditto
1944 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: Ditto
1945 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: Ditto
1946 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: Ditto
1947 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: Ditto
1948 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: Ditto
1949 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: Ditto
1950 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: Ditto
1951 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: Ditto
1952 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: Ditto
1953 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: Ditto
1954 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: Ditto
1955 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: Ditto
1956 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: Ditto
1957 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: Ditto
1958 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: Ditto
1959 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: Ditto
1960 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: Ditto
1961 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: Ditto
1962 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: Ditto
1963 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: Ditto
1964 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: Ditto
1965 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Ditto
1966 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Ditto
1967 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto
1968 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto
1969 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto
1970 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto
1971 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto
1972 * gcc.target/riscv/rvv/base/cpymem-1.c: Ditto
1973 * gcc.target/riscv/rvv/base/cpymem-2.c: Ditto
1974 * gcc.target/riscv/rvv/rvv.exp: Ditto
1975 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto
1976 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Ditto
1977 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Ditto
1978
1979 2024-03-20 Richard Biener <rguenther@suse.de>
1980
1981 PR middle-end/113396
1982 * gcc.dg/torture/pr113396.c: New testcase.
1983
1984 2024-03-20 Lewis Hyatt <lhyatt@gmail.com>
1985
1986 PR c++/111918
1987 * g++.dg/cpp0x/Wnarrowing21a.C: New test.
1988 * g++.dg/cpp0x/Wnarrowing21b.C: New test.
1989 * g++.dg/cpp0x/Wnarrowing21c.C: New test.
1990 * g++.dg/cpp0x/Wnarrowing21d.C: New test.
1991
1992 2024-03-19 Martin Jambor <mjambor@suse.cz>
1993
1994 PR ipa/108802
1995 PR ipa/114254
1996 * g++.dg/ipa/iinline-4.C: New test.
1997 * g++.dg/ipa/pr108802.C: Likewise.
1998
1999 2024-03-19 Marek Polacek <polacek@redhat.com>
2000
2001 * g++.dg/cpp2a/linkage-1.C: Use target c++14.
2002
2003 2024-03-19 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR analyzer/113505
2006 * gcc.dg/analyzer/pr113505.c: New test.
2007
2008 2024-03-19 Edwin Lu <ewlu@rivosinc.com>
2009
2010 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Disable scheduling
2011 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
2012 * gcc.target/riscv/rvv/base/pr108185-1.c: Update test expectancies
2013 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
2014 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
2015 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
2016 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
2017 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
2018 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
2019 * gcc.target/riscv/rvv/base/vcreate.c: Disable scheduling and update
2020 test expectancies
2021 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Disable scheduling
2022 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto
2023 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Update test
2024 expectancies
2025 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
2026 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
2027 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
2028 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
2029 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
2030 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
2031 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
2032 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
2033 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
2034 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
2035
2036 2024-03-19 David Malcolm <dmalcolm@redhat.com>
2037
2038 PR analyzer/114286
2039 * c-c++-common/analyzer/atomic-builtins-pr114286.c: New test.
2040
2041 2024-03-19 Iain Sandoe <iain@sandoe.co.uk>
2042
2043 PR target/114049
2044 * gcc.dg/framework-1.c: Use an IOKit header instead of a
2045 Kernel one.
2046
2047 2024-03-19 Richard Biener <rguenther@suse.de>
2048
2049 PR tree-optimization/114151
2050 PR tree-optimization/114269
2051 PR tree-optimization/114322
2052 PR tree-optimization/114074
2053 * gcc.dg/pr68317.c: Revert last change.
2054
2055 2024-03-19 Christophe Lyon <christophe.lyon@linaro.org>
2056
2057 PR target/114323
2058 * gcc.target/arm/mve/pr114323.c: New.
2059
2060 2024-03-19 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR target/114175
2063 * gcc.dg/c23-stdarg-9.c: New test.
2064
2065 2024-03-19 Richard Biener <rguenther@suse.de>
2066
2067 PR tree-optimization/114375
2068 * gcc.dg/vect/vect-pr114375.c: New testcase.
2069
2070 2024-03-19 Mary Bennett <mary.bennett@embecosm.com>
2071
2072 * gcc.target/riscv/cv-bi-beqimm-compile-1.c: New test.
2073 * gcc.target/riscv/cv-bi-beqimm-compile-2.c: New test.
2074 * gcc.target/riscv/cv-bi-bneimm-compile-1.c: New test.
2075 * gcc.target/riscv/cv-bi-bneimm-compile-2.c: New test.
2076 * lib/target-supports.exp: Add proc for XCVbi.
2077
2078 2024-03-19 Chen Jiawei <jiawei@iscas.ac.cn>
2079
2080 * gcc.target/riscv/mcpu-xiangshan-nanhu.c: New test.
2081 Co-Authored by: Lin Jiawei <jiawei.lin@epfl.ch>
2082
2083 2024-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
2084
2085 * g++.dg/cpp2a/linkage-1.C: New test.
2086 * g++.dg/modules/block-decl-3.h: New test.
2087 * g++.dg/modules/block-decl-3_a.C: New test.
2088 * g++.dg/modules/block-decl-3_b.C: New test.
2089 * g++.dg/modules/block-decl-3_c.C: New test.
2090 * g++.dg/modules/linkage-1_a.C: New test.
2091 * g++.dg/modules/linkage-1_b.C: New test.
2092 * g++.dg/modules/linkage-1_c.C: New test.
2093 * g++.dg/modules/linkage-2.C: New test.
2094
2095 2024-03-18 Jonathan Yong <10walls@gmail.com>
2096
2097 * c-c++-common/Wrestrict.c: Fix typos in comments and
2098 enable for LLP64 testing.
2099
2100 2024-03-18 David Malcolm <dmalcolm@redhat.com>
2101
2102 PR analyzer/110902
2103 PR analyzer/110928
2104 PR analyzer/111305
2105 PR analyzer/111441
2106 * c-c++-common/analyzer/out-of-bounds-const-fn.c: New test.
2107 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: Update
2108 expected diagram output.
2109 * c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c: New test.
2110 * c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c: New test.
2111 * c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c: New test.
2112
2113 2024-03-18 Uros Bizjak <ubizjak@gmail.com>
2114
2115 PR target/111822
2116 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
2117 (dg-options): Add -march=x86-64.
2118
2119 2024-03-18 Harald Anlauf <anlauf@gmx.de>
2120
2121 PR fortran/103715
2122 * gfortran.dg/pr103715.f90: New test.
2123
2124 2024-03-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2125
2126 * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use
2127 relative offsets for line numbers.
2128
2129 2024-03-18 Gaius Mulley <gaiusmod2@gmail.com>
2130
2131 PR modula2/114380
2132 * gm2/pim/fail/badset7.mod: New test.
2133
2134 2024-03-18 Nathaniel Shead <nathanieloshead@gmail.com>
2135
2136 PR testsuite/114320
2137 * g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
2138 * g++.dg/modules/target-powerpc-1_b.C: Likewise.
2139
2140 2024-03-18 Jan Hubicka <jh@suse.cz>
2141 Karthiban Anbazhagan <Karthiban.Anbazhagan@amd.com>
2142
2143 * g++.target/i386/mv29.C: Handle znver5 arch.
2144 * gcc.target/i386/funcspec-56.inc:Likewise.
2145
2146 2024-03-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
2147
2148 * c-c++-common/analyzer/strndup-1.c: Define _POSIX_C_SOURCE.
2149
2150 2024-03-18 liuhongt <hongtao.liu@intel.com>
2151
2152 * gcc.target/i386/pr114334.c: New test.
2153
2154 2024-03-17 Harald Anlauf <anlauf@gmx.de>
2155
2156 PR fortran/101135
2157 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern.
2158 * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test.
2159
2160 2024-03-17 Gaius Mulley <gaiusmod2@gmail.com>
2161
2162 PR modula2/114296
2163 * gm2/pim/fail/badtype2.mod: New test.
2164
2165 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR target/114175
2168 * gcc.dg/c23-stdarg-7.c: New test.
2169 * gcc.dg/c23-stdarg-8.c: New test.
2170
2171 2024-03-16 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR tree-optimization/114329
2174 * gcc.dg/bitint-101.c: New test.
2175
2176 2024-03-16 Nathaniel Shead <nathanieloshead@gmail.com>
2177
2178 PR c++/112631
2179 * g++.dg/modules/block-decl-1_a.C: New test.
2180 * g++.dg/modules/block-decl-1_b.C: New test.
2181 * g++.dg/modules/block-decl-2.C: New test.
2182
2183 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR libgcc/114327
2186 * gcc.dg/torture/bitint-63.c: New test.
2187
2188 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2189
2190 PR tree-optimization/113431
2191 * gcc.dg/vect/pr113431.c: Restrict scan-tree-dump-times to
2192 vect_hw_misalign targets.
2193
2194 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR target/114339
2197 * gcc.target/i386/pr114339.c: New test.
2198
2199 2024-03-15 Joe Ramsay <Joe.Ramsay@arm.com>
2200
2201 * gcc.target/aarch64/no_merge_trunc_signed_zero.c: New test.
2202
2203 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR middle-end/114332
2206 * gcc.dg/torture/bitint-64.c: New file.
2207
2208 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2209
2210 * g++.dg/torture/pr104601.C: Add -Wno-unused-result to dg-options.
2211
2212 2024-03-15 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR tree-optimization/113466
2215 * gcc.dg/bitint-100.c: New test.
2216
2217 2024-03-15 Paul Thomas <pault@gcc.gnu.org>
2218
2219 PR fortran/87477
2220 PR fortran/89645
2221 PR fortran/99065
2222 PR fortran/114141
2223 PR fortran/114280
2224 * gfortran.dg/associate_64.f90 : New test
2225 * gfortran.dg/associate_66.f90 : New test
2226 * gfortran.dg/associate_67.f90 : New test
2227 * gfortran.dg/associate_65.f90 : New test
2228 * gfortran.dg/associate_68.f90 : New test
2229
2230 2024-03-15 Tejas Belagod <tejas.belagod@arm.com>
2231
2232 * gcc.dg/vect/pr114108.c: New test.
2233
2234 2024-03-15 Chenghui Pan <panchenghui@loongson.cn>
2235
2236 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c:
2237 Reposition operand 3's value into instruction's defined accept range.
2238
2239 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2240
2241 PR modula2/114294
2242 * gm2/pim/pass/log: Removed.
2243 * gm2/pim/pass/highexp.mod: New test.
2244
2245 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR middle-end/113907
2248 * gcc.dg/pr113907-1.c: New test.
2249
2250 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2251
2252 PR modula2/114333
2253 * gm2/pim/fail/badset5.mod: New test.
2254 * gm2/pim/fail/badset6.mod: New test.
2255
2256 2024-03-14 Thomas Schwinge <tschwinge@baylibre.com>
2257
2258 * c-c++-common/goacc/readonly-1.c: Add basic OpenACC 'declare'
2259 testing.
2260 * gfortran.dg/goacc/readonly-1.f90: Likewise.
2261
2262 2024-03-14 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR target/114310
2265 * gcc.dg/pr114310.c: New test.
2266
2267 2024-03-14 Juergen Christ <jchrist@linux.ibm.com>
2268
2269 * gcc.target/s390/htm-builtins-1.c: Fix.
2270 * gcc.target/s390/htm-builtins-2.c: Fix.
2271
2272 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2273
2274 PR preprocessor/110558
2275 * c-c++-common/cpp/has-include-2.c: New test.
2276 * c-c++-common/cpp/has-include-2.h: New test.
2277
2278 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
2279
2280 * lib/gcc-defs.exp (dg-additional-options): Make $srcdir usable in a
2281 dg-additional-options directive.
2282 * c-c++-common/cpp/has-include-next-2-dir/has-include-next-2.h: New test.
2283 * c-c++-common/cpp/has-include-next-2.c: New test.
2284
2285 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
2286
2287 PR modula2/114333
2288 * gm2/cse/pass/testcse54.mod: New test.
2289 * gm2/iso/run/pass/array9.mod: New test.
2290 * gm2/iso/run/pass/strcons3.mod: New test.
2291 * gm2/iso/run/pass/strcons4.mod: New test.
2292 * gm2/pim/fail/badset1.mod: New test.
2293 * gm2/pim/fail/badset2.mod: New test.
2294 * gm2/pim/fail/badset3.mod: New test.
2295 * gm2/pim/fail/badset4.mod: New test.
2296
2297 2024-03-14 Chung-Lin Tang <cltang@baylibre.com>
2298
2299 * c-c++-common/goacc/readonly-1.c: New test.
2300 * gfortran.dg/goacc/readonly-1.f90: New test.
2301
2302 2024-03-14 Andreas Krebbel <krebbel@linux.ibm.com>
2303
2304 * gcc.target/s390/aligned-1.c: Add weak and void variables
2305 incorporating the cases from unaligned-2.c.
2306 * gcc.target/s390/unaligned-1.c: Likewise.
2307 * gcc.target/s390/unaligned-2.c: Removed.
2308
2309 2024-03-14 liuhongt <hongtao.liu@intel.com>
2310
2311 * g++.target/i386/pr111822.C: New test.
2312
2313 2024-03-13 Harald Anlauf <anlauf@gmx.de>
2314
2315 PR fortran/114001
2316 * gfortran.dg/is_contiguous_4.f90: New test.
2317
2318 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR middle-end/114319
2321 * gcc.target/i386/pr114319.c: New test.
2322
2323 2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
2324
2325 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2326 Added dg-bogus with target on offending line for short_enums.
2327
2328 2024-03-13 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2329
2330 * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
2331 and rxsbg_si_srl.
2332
2333 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR middle-end/114313
2336 * gcc.dg/torture/bitint-62.c: New test.
2337
2338 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR sanitizer/112709
2341 * gcc.dg/asan/pr112709-2.c: New test.
2342
2343 2024-03-13 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR sanitizer/112709
2346 * gcc.dg/ubsan/pr112709-1.c: New test.
2347 * gcc.dg/ubsan/pr112709-2.c: New test.
2348
2349 2024-03-12 Harald Anlauf <anlauf@gmx.de>
2350
2351 PR fortran/110826
2352 * gfortran.dg/proc_ptr_comp_53.f90: New test.
2353
2354 2024-03-12 Richard Biener <rguenther@suse.de>
2355
2356 PR tree-optimization/114121
2357 * gcc.dg/torture/pr114312.c: New testcase.
2358
2359 2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
2360
2361 PR c++/98645
2362 PR c++/98688
2363 PR c++/111224
2364 * g++.dg/modules/target-aarch64-1_a.C: New test.
2365 * g++.dg/modules/target-aarch64-1_b.C: New test.
2366 * g++.dg/modules/target-powerpc-1_a.C: New test.
2367 * g++.dg/modules/target-powerpc-1_b.C: New test.
2368 * g++.dg/modules/target-powerpc-2_a.C: New test.
2369 * g++.dg/modules/target-powerpc-2_b.C: New test.
2370
2371 2024-03-12 Jakub Jelinek <jakub@redhat.com>
2372
2373 PR sanitizer/112709
2374 * gcc.dg/asan/pr112709-1.c: New test.
2375 * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
2376
2377 2024-03-12 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR tree-optimization/114293
2380 * gcc.dg/pr114293.c: New test.
2381
2382 2024-03-12 Richard Biener <rguenther@suse.de>
2383
2384 PR tree-optimization/114297
2385 * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
2386
2387 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2388
2389 PR libfortran/105437
2390 PR libfortran/114304
2391 * gfortran.dg/pr105473.f90: Add additional checks to address
2392 the case of semicolon at the end of a line.
2393
2394 2024-03-11 Richard Earnshaw <rearnsha@arm.com>
2395
2396 PR testsuite/113428
2397 * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead
2398 of int.
2399
2400 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2401
2402 PR tree-optimization/98238
2403 * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require
2404 vect_hw_misalign.
2405 * gcc.dg/vect/vect-cost-model-3.c: Likewise.
2406 * gcc.dg/vect/vect-cost-model-5.c: Likewise.
2407
2408 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2409
2410 PR tree-optimization/114071
2411 PR tree-optimization/113557
2412 PR testsuite/96109
2413 * gcc.dg/vect/pr37027.c: Require vect_perm.
2414 * gcc.dg/vect/pr67790.c: Likewise.
2415 * gcc.dg/vect/slp-reduc-1.c: Likewise.
2416 * gcc.dg/vect/slp-reduc-2.c: Likewise.
2417 * gcc.dg/vect/slp-reduc-7.c: Likewise.
2418 * gcc.dg/vect/slp-reduc-8.c: Likewise.
2419 * gcc.dg/vect/vect-multi-peel-gaps.c (scan-tree-dump): Also
2420 require vect_perm.
2421 * gcc.dg/vect/slp-47.c: Require vect_perm.
2422 * gcc.dg/vect/slp-48.c: Likewise.
2423
2424 2024-03-11 Richard Biener <rguenther@suse.de>
2425
2426 PR middle-end/114299
2427 * gcc.target/i386/pr114299.c: New testcase.
2428
2429 2024-03-11 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR tree-optimization/114278
2432 * gcc.dg/bitint-99.c: New test.
2433
2434 2024-03-11 Eric Botcazou <ebotcazou@adacore.com>
2435
2436 * gcc.dg/sso-20.c: New test.
2437 * gcc.dg/sso-21.c: Likewise.
2438
2439 2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
2440
2441 PR middle-end/95351
2442 * gcc.dg/float_opposite_arm-1.c: New test.
2443
2444 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
2445
2446 PR d/112285
2447 PR d/112290
2448 * gdc.dg/pr112285.d: New test.
2449 * gdc.dg/pr112290.d: New test.
2450
2451 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2452
2453 PR tree-optimization/110199
2454 * gcc.dg/tree-ssa/minmax-27.c: New test.
2455 * gcc.dg/tree-ssa/minmax-28.c: New test.
2456
2457 2024-03-10 Pan Li <pan2.li@intel.com>
2458
2459 * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
2460
2461 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2462
2463 Revert:
2464 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
2465
2466 * gcc.target/sh/pr59533-1.c: Adjust expected output.
2467
2468 2024-03-10 jlaw <jeffreyalaw@gmail.com>
2469
2470 PR target/111362
2471 * gcc.target/riscv/compare-debug-1.c: New test.
2472 * gcc.target/riscv/compare-debug-2.c: New test.
2473
2474 2024-03-09 Xi Ruoyao <xry111@xry111.site>
2475
2476 * gcc.target/loongarch/tls-ie-relax.c: New test.
2477 * gcc.target/loongarch/tls-ie-norelax.c: New test.
2478 * gcc.target/loongarch/tls-ie-extreme.c: New test.
2479
2480 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2481
2482 * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
2483 '-Wno-pedantic -std=gnu90'.
2484
2485 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
2486
2487 * g++.target/loongarch/atomic-cas-int.C: New test.
2488
2489 2024-03-08 Martin Jambor <mjambor@suse.cz>
2490
2491 PR ipa/113757
2492 * g++.dg/ipa/pr113757.C: New test.
2493
2494 2024-03-08 David Faust <david.faust@oracle.com>
2495
2496 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
2497 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
2498
2499 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
2500
2501 PR target/113542
2502 * gcc.target/arm/bics_3.c: Adjust code to something which should
2503 always result in BICS.
2504
2505 2024-03-08 David Faust <david.faust@oracle.com>
2506
2507 * gcc.target/bpf/memset-1.c: Move error test case to...
2508 * gcc.target/bpf/memset-2.c: ... here. New test.
2509
2510 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
2511
2512 PR target/113915
2513 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
2514
2515 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR rtl-optimization/113617
2518 PR target/114233
2519 * g++.dg/other/pr113617.C: Define -DSHARED when linking with -shared.
2520 * g++.dg/other/pr113617-aux.cc: Add definitions for used methods and
2521 templates not defined elsewhere.
2522
2523 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR target/38534
2526 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
2527 to dg-options.
2528 * gcc.target/i386/pr38534-2.c: Likewise.
2529 * gcc.target/i386/pr38534-3.c: Likewise.
2530 * gcc.target/i386/pr38534-4.c: Likewise.
2531 * gcc.target/i386/pr38534-5.c: Likewise.
2532 * gcc.target/i386/pr38534-6.c: Likewise.
2533 * gcc.target/i386/pr114097-1.c: Likewise.
2534 * gcc.target/i386/stack-check-17.c: Likewise.
2535
2536 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2537
2538 * g++.dg/ext/atomic-5.C: New test.
2539
2540 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR debug/113918
2543 * c-c++-common/dwarf2/pr113918.c: New test.
2544
2545 2024-03-08 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR c++/113802
2548 * g++.dg/cpp23/explicit-obj-diagnostics3.C (S0, S1, S2, S3, S4): Don't
2549 expect any diagnostics on f and fd member function templates, add
2550 similar templates with ...Selves instead of Selves as k and kd and
2551 expect diagnostics for those. Expect extra diagnostics in error
2552 recovery for g and gd member function templates.
2553
2554 2024-03-08 Richard Biener <rguenther@suse.de>
2555
2556 PR testsuite/108355
2557 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
2558
2559 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
2560
2561 * gm2/iso/pass/arrayconst.mod: New test.
2562 * gm2/iso/pass/arrayconst2.mod: New test.
2563 * gm2/iso/pass/arrayconst3.mod: New test.
2564 * gm2/iso/pass/arrayconst4.mod: New test.
2565
2566 2024-03-08 demin.han <demin.han@starfivetech.com>
2567
2568 PR target/114264
2569 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
2570
2571 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
2572
2573 * gcc.target/powerpc/fwprop-1.c: New.
2574
2575 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2576
2577 PR c++/114229
2578 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
2579 now emit vtables here too.
2580 * g++.dg/modules/virt-3_a.C: New test.
2581 * g++.dg/modules/virt-3_b.C: New test.
2582 * g++.dg/modules/virt-3_c.C: New test.
2583 * g++.dg/modules/virt-3_d.C: New test.
2584
2585 2024-03-07 Patrick Palka <ppalka@redhat.com>
2586
2587 PR c++/103994
2588 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
2589 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
2590 * g++.dg/modules/tpl-alias-2_a.H: New test.
2591 * g++.dg/modules/tpl-alias-2_b.C: New test.
2592
2593 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
2594
2595 PR target/113618
2596 * gcc.target/aarch64/pr113618.c: New test.
2597
2598 2024-03-07 Patrick Palka <ppalka@redhat.com>
2599
2600 PR c++/110730
2601 PR c++/105512
2602 * g++.dg/modules/hello-2_a.C: New test.
2603 * g++.dg/modules/hello-2_b.C: New test.
2604 * g++.dg/modules/namespace-6_a.H: New test.
2605 * g++.dg/modules/namespace-6_b.C: New test.
2606
2607 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2608
2609 PR target/114233
2610 * lib/target-supports.exp: Fix test for C++.
2611
2612 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
2613
2614 * gcc.target/aarch64/pr114196.c: New test.
2615 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
2616
2617 2024-03-07 Marek Polacek <polacek@redhat.com>
2618
2619 PR c++/110031
2620 * g++.dg/cpp1z/inline-var11.C: New test.
2621
2622 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2623
2624 PR target/113950
2625 * gcc.target/powerpc/pr113950.c: New testcase.
2626
2627 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
2628
2629 * gnat.dg/predicate15.adb: New test.
2630
2631 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2632
2633 PR c++/98356
2634 * g++.dg/pr98356.C: New test.
2635
2636 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
2637
2638 PR c++/98881
2639 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
2640 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
2641 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
2642 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
2643
2644 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2645
2646 PR rtl-optimization/110079
2647 * gcc.dg/pr110079.c: New test.
2648
2649 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2650
2651 PR middle-end/105533
2652 * gcc.dg/pr105533.c: New test.
2653
2654 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
2655
2656 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
2657 ASSERTEQ_64 with the macro ASSERTEQ_32.
2658 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
2659 test results of some functions according to the function of the vector
2660 instruction.
2661 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
2662 modification as lasx-xvfrint_s.c.
2663 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
2664 modification as lasx-xvshuf_b.c.
2665 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
2666 function instead of abs() to check the correctness of the results.
2667
2668 2024-03-07 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR tree-optimization/114009
2671 * gcc.dg/tree-ssa/pr114009.c: New test.
2672
2673 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2674
2675 PR libfortran/105456
2676 * gfortran.dg/pr105456.f90: Revise using '%' characters
2677 in users error message.
2678
2679 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2680
2681 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
2682 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
2683
2684 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
2685
2686 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
2687 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
2688
2689 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2690
2691 PR target/113915
2692 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
2693 execution both for Arm and Thumb-2.
2694
2695 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
2696
2697 PR target/113001
2698 PR target/112871
2699 * gcc.target/riscv/zicond-ice-3.c: New test.
2700 * gcc.target/riscv/zicond-ice-4.c: New test.
2701
2702 2024-03-06 Harald Anlauf <anlauf@gmx.de>
2703
2704 PR fortran/103707
2705 PR fortran/106987
2706 * gfortran.dg/pr99350.f90:
2707 * gfortran.dg/arithmetic_overflow_3.f90: New test.
2708
2709 2024-03-06 Marek Polacek <polacek@redhat.com>
2710
2711 PR c++/114114
2712 * g++.dg/cpp0x/noexcept84.C: New test.
2713
2714 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
2715
2716 * gcc.target/gcn/sram-ecc-3.c: Adjust.
2717 * gcc.target/gcn/sram-ecc-4.c: Likewise.
2718 * gcc.target/gcn/sram-ecc-7.c: Likewise.
2719 * gcc.target/gcn/sram-ecc-8.c: Likewise.
2720
2721 2024-03-06 Richard Biener <rguenther@suse.de>
2722
2723 PR tree-optimization/114239
2724 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
2725
2726 2024-03-06 Xi Ruoyao <xry111@xry111.site>
2727
2728 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
2729 registers.
2730 * gcc.target/loongarch/vfcmp-d.c: Likewise.
2731 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
2732 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
2733
2734 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
2735
2736 PR c++/113629
2737 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
2738
2739 2024-03-06 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/114249
2742 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
2743
2744 2024-03-06 Richard Biener <rguenther@suse.de>
2745
2746 PR tree-optimization/114246
2747 * gcc.dg/torture/pr114246.c: New testcase.
2748
2749 2024-03-06 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR rtl-optimization/114190
2752 * gcc.target/i386/avx-pr114190.c: New test.
2753
2754 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2755
2756 PR libfortran/105456
2757 * gfortran.dg/pr105456-nmlr.f90: New test.
2758 * gfortran.dg/pr105456-nmlw.f90: New test.
2759 * gfortran.dg/pr105456-ruf.f90: New test.
2760 * gfortran.dg/pr105456-wf.f90: New test.
2761 * gfortran.dg/pr105456-wuf.f90: New test.
2762
2763 2024-03-06 Patrick Palka <ppalka@redhat.com>
2764
2765 * g++.dg/modules/friend-7.h: New test.
2766 * g++.dg/modules/friend-7_a.H: New test.
2767 * g++.dg/modules/friend-7_b.C: New test.
2768
2769 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
2770 Indu Bhagat <indu.bhagat@oracle.com>
2771
2772 PR debug/114186
2773 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
2774
2775 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2776
2777 PR sanitizer/97696
2778 * gcc.target/aarch64/sve/pr97696.c: New test.
2779
2780 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
2781
2782 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
2783
2784 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
2785
2786 PR target/112337
2787 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
2788 options.
2789
2790 2024-03-05 Xi Ruoyao <xry111@xry111.site>
2791
2792 * gcc.target/loongarch/regname-fp-s9.c: New test.
2793
2794 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
2795
2796 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
2797 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
2798
2799 2024-03-05 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/114231
2802 * gcc.dg/vect/pr114231.c: New testcase.
2803
2804 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR rtl-optimization/114211
2807 * gcc.dg/pr114211.c: New test.
2808
2809 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR middle-end/114157
2812 * gcc.dg/bitint-98.c: New test.
2813 * gcc.target/i386/avx2-pr114157.c: New test.
2814 * gcc.target/i386/avx512f-pr114157.c: New test.
2815
2816 2024-03-05 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR target/114116
2819 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
2820 * gcc.target/i386/pr38534-4.c: Likewise.
2821 * gcc.target/i386/pr38534-2.c: Likewise.
2822 * gcc.target/i386/pr38534-3.c: Likewise.
2823 * gcc.target/i386/pr114097-1.c: Likewise.
2824 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
2825
2826 2024-03-05 Patrick Palka <ppalka@redhat.com>
2827
2828 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
2829 of -Wno-pedantic. Remove now unnecessary preprocessing
2830 directives from GMF.
2831
2832 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
2833
2834 * g++.dg/modules/using-12.C: New test.
2835 * g++.dg/modules/using-13.h: New test.
2836 * g++.dg/modules/using-13_a.C: New test.
2837 * g++.dg/modules/using-13_b.C: New test.
2838
2839 2024-03-04 David Faust <david.faust@oracle.com>
2840
2841 * gcc.target/bpf/memset-1.c: New test.
2842
2843 2024-03-04 Jan Dubiec <jdx@o2.pl>
2844
2845 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
2846
2847 2024-03-04 Richard Biener <rguenther@suse.de>
2848
2849 PR tree-optimization/114197
2850 * gcc.dg/torture/pr114197.c: New testcase.
2851
2852 2024-03-04 Richard Biener <rguenther@suse.de>
2853
2854 PR tree-optimization/114203
2855 * gcc.dg/torture/pr114203.c: New testcase.
2856
2857 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR middle-end/114209
2860 * gcc.dg/bitint-97.c: New test.
2861
2862 2024-03-04 Xi Ruoyao <xry111@xry111.site>
2863
2864 PR testsuite/113418
2865 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
2866 instead of -fdump-tree-optimized.
2867 (dg-final): Scan forwprop2 dump instead of optimized, and remove
2868 the use of vect_int_mod.
2869 * lib/target-supports.exp (check_effective_target_vect_int_mod):
2870 Remove because it's not used anymore.
2871
2872 2024-03-04 Jakub Jelinek <jakub@redhat.com>
2873
2874 PR target/114184
2875 * gcc.target/i386/pr114184.c: New test.
2876
2877 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
2878
2879 PR target/114187
2880 * g++.target/i386/pr114187.C: New test case.
2881
2882 2024-03-03 Greg McGary <gkm@rivosinc.com>
2883
2884 * gcc.c-torture/execute/pr113010.c: New test.
2885
2886 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
2887
2888 PR d/114171
2889 * gdc.dg/torture/pr114171.d: New test.
2890
2891 2024-03-01 Patrick Palka <ppalka@redhat.com>
2892
2893 PR c++/104919
2894 PR c++/106009
2895 * g++.dg/modules/tdef-7.h: Remove outdated comment.
2896 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
2897 * g++.dg/modules/enum-13_a.C: New test.
2898 * g++.dg/modules/enum-13_b.C: New test.
2899
2900 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2901
2902 PR c++/114170
2903 * g++.dg/modules/var-tpl-2_a.H: New test.
2904 * g++.dg/modules/var-tpl-2_b.C: New test.
2905
2906 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
2907
2908 PR c++/114005
2909 * g++.dg/modules/pr114005_a.C: New test.
2910 * g++.dg/modules/pr114005_b.C: New test.
2911
2912 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
2913
2914 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
2915 second phase scheduler.
2916 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
2917 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
2918 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
2919 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
2920 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
2921 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
2922
2923 2024-03-01 Patrick Palka <ppalka@redhat.com>
2924
2925 * g++.dg/modules/cexpr-4_a.C: New test.
2926 * g++.dg/modules/cexpr-4_b.C: New test.
2927
2928 2024-03-01 Marek Polacek <polacek@redhat.com>
2929
2930 PR c++/110358
2931 PR c++/109642
2932 * g++.dg/ext/attr-no-dangling1.C: New test.
2933 * g++.dg/ext/attr-no-dangling2.C: New test.
2934 * g++.dg/ext/attr-no-dangling3.C: New test.
2935 * g++.dg/ext/attr-no-dangling4.C: New test.
2936 * g++.dg/ext/attr-no-dangling5.C: New test.
2937 * g++.dg/ext/attr-no-dangling6.C: New test.
2938 * g++.dg/ext/attr-no-dangling7.C: New test.
2939 * g++.dg/ext/attr-no-dangling8.C: New test.
2940 * g++.dg/ext/attr-no-dangling9.C: New test.
2941
2942 2024-03-01 David Faust <david.faust@oracle.com>
2943
2944 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
2945 fixed-length.
2946
2947 2024-03-01 Harald Anlauf <anlauf@gmx.de>
2948
2949 PR fortran/104819
2950 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
2951 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
2952 * gfortran.dg/null_actual_4.f90: New test.
2953
2954 2024-03-01 Patrick Palka <ppalka@redhat.com>
2955
2956 PR c++/110025
2957 PR c++/114138
2958 * g++.dg/cpp23/auto-fncast16.C: New test.
2959 * g++.dg/cpp23/auto-fncast17.C: New test.
2960 * g++.dg/cpp23/auto-fncast18.C: New test.
2961
2962 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR c++/92687
2965 * g++.dg/cpp1z/decomp59.C: New test.
2966
2967 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2968 Tobias Burnus <tburnus@baylibre.com>
2969
2970 PR c++/110347
2971 * g++.dg/gomp/target-lambda-1.C: Moved to become a
2972 run-time test under testsuite/libgomp.c++.
2973
2974 2024-03-01 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR debug/114015
2977 * gcc.dg/debug/dwarf2/pr114015.c: New test.
2978
2979 2024-03-01 xuli <xuli1@eswincomputing.com>
2980
2981 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
2982 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
2983 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
2984
2985 2024-03-01 Pan Li <pan2.li@intel.com>
2986
2987 PR target/112817
2988 * g++.target/riscv/rvv/base/pr111296.C: Replace
2989 param=riscv-autovec-preference to mrvv-vector-bits.
2990 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
2991 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
2992 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
2993 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
2994 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
2995 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
2996 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
2997 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
2998 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
2999 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
3000 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
3001 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
3002 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
3003 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
3004 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
3005 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
3006 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
3007 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
3008 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
3009 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
3010 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
3011 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
3012 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
3013 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
3014 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
3015 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
3016 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
3017 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
3018 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
3019 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
3020 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
3021 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
3022 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
3023 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
3024 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
3025 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
3026 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
3027 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
3028 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
3029 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
3030 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
3031 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
3032 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
3033 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
3034 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
3035 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
3036 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
3037 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
3038 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
3039 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
3040 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
3041 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
3042 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
3043 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
3044 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
3045 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
3046 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
3047 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
3048 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
3049 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
3050 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
3051 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
3052 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
3053 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
3054 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
3055 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
3056 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
3057 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
3058 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
3059 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
3060 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
3061 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
3062 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
3063 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
3064 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
3065 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
3066 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
3067 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
3068 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
3069 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
3070 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
3071 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
3072 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
3073 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
3074 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
3075 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
3076 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
3077 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
3078 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
3079 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
3080 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
3081 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
3082 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
3083 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
3084 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
3085 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
3086 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
3087 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
3088 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
3089 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
3090 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
3091 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
3092 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
3093 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
3094 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
3095 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
3096 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
3097 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
3098 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
3099 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
3100 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
3101 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
3102 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
3103 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
3104 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
3105 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
3106 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
3107 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
3108 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
3109 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
3110 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
3111 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
3112 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
3113 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
3114 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
3115 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
3116 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
3117 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
3118 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
3119 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
3120 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
3121 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
3122 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
3123 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
3124 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
3125 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
3126 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
3127 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
3128 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
3129 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
3130 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
3131 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
3132 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
3133 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
3134 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
3135 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
3136 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
3137 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
3138 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
3139 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
3140 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
3141 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
3142 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
3143 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
3144 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
3145 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
3146 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
3147 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
3148 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
3149 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
3150 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
3151 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
3152 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
3153 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
3154 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
3155 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
3156 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
3157 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
3158 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
3159 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
3160 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
3161 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
3162 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
3163 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
3164 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
3165 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
3166 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
3167 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
3168 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
3169 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
3170 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
3171 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
3172 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
3173 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
3174 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
3175 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
3176 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
3177 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
3178 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
3179 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
3180 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
3181 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
3182 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
3183 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
3184 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
3185 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
3186 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
3187 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
3188 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
3189 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
3190 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
3191 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
3192 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
3193 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
3194 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
3195 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
3196 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
3197 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
3198 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
3199 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
3200 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
3201 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
3202 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
3203 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
3204 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
3205 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
3206 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
3207 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
3208 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
3209 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
3210 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
3211 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
3212 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
3213 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
3214 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
3215 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
3216 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
3217 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
3218 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
3219 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
3220 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
3221 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
3222 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
3223 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
3224 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
3225 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
3226 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
3227 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
3228 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
3229 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
3230 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
3231 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
3232 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
3233 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
3234 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
3235 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
3236 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
3237 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
3238 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
3239 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
3240 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
3241 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
3242 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
3243 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
3244 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
3245 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
3246 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
3247 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
3248 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
3249 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
3250 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
3251 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
3252 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
3253 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
3254 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
3255 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
3256 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
3257 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
3258 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
3259 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
3260 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
3261 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
3262 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
3263 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
3264 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
3265 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
3266 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
3267 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
3268 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
3269 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
3270 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
3271 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
3272 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
3273 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
3274 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
3275 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
3276 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
3277 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
3278 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
3279 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
3280 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
3281 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
3282 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
3283 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
3284 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
3285 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
3286 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
3287 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
3288 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
3289 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
3290 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
3291 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
3292 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
3293 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
3294 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
3295 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
3296 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
3297 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
3298 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
3299 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
3300 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
3301 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
3302 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
3303 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
3304 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
3305 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
3306 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
3307 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
3308 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
3309 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
3310 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
3311 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
3312 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
3313 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
3314 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
3315 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
3316 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
3317 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
3318 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
3319 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
3320 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
3321 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
3322 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
3323 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
3324 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
3325 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
3326 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
3327 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
3328 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
3329 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
3330 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
3331 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
3332 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
3333 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
3334 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
3335 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
3336 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
3337 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
3338 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
3339 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
3340 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
3341 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
3342 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
3343 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
3344 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
3345 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
3346 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
3347 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
3348 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
3349 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
3350 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
3351 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
3352 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
3353 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
3354 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
3355 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
3356 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
3357 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
3358 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
3359 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
3360 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
3361 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
3362 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
3363 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
3364 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
3365 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
3366 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
3367 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
3368 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
3369 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
3370 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
3371 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
3372 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
3373 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
3374 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
3375 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
3376 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
3377 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
3378 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
3379 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
3380 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
3381 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
3382 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
3383 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
3384 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
3385 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
3386 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
3387 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
3388 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
3389 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
3390 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
3391 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
3392 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
3393 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
3394 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
3395 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
3396 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
3397 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
3398 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
3399 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
3400 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
3401 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
3402 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
3403 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
3404 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
3405 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
3406 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
3407 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
3408 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
3409 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
3410 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
3411 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
3412 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
3413 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
3414 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
3415 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
3416 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
3417 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
3418 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
3419 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
3420 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
3421 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
3422 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
3423 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
3424 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
3425 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
3426 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
3427 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
3428 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
3429 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
3430 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
3431 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
3432 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
3433 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
3434 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
3435 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
3436 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
3437 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
3438 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
3439 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
3440 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
3441 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
3442 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
3443 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
3444 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
3445 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
3446 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
3447 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
3448 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
3449 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
3450 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
3451 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
3452 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
3453 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
3454 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
3455 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
3456 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
3457 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
3458 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
3459 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
3460 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
3461 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
3462 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
3463 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
3464 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
3465 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
3466 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
3467 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
3468 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
3469 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
3470 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
3471 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
3472 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
3473 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
3474 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
3475 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
3476 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
3477 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
3478 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
3479 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
3480 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
3481 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
3482 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
3483 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
3484 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
3485 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
3486 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
3487 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
3488 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
3489 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
3490 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
3491 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
3492 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
3493 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
3494 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
3495 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
3496 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
3497 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
3498 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
3499 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
3500 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
3501 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
3502 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
3503 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
3504 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
3505 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
3506 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
3507 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
3508 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
3509 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
3510 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
3511 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
3512 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
3513 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
3514 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
3515 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
3516 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
3517 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
3518 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
3519 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
3520 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
3521 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
3522 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
3523 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
3524 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
3525 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
3526 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
3527 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
3528 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
3529 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
3530 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
3531 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
3532 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
3533 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
3534 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
3535 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
3536 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
3537 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
3538 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
3539 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
3540 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
3541 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
3542 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
3543 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
3544 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
3545 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
3546 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
3547 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
3548 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
3549 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
3550 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
3551 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
3552 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
3553 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
3554 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
3555 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
3556 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
3557 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
3558 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
3559 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
3560 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
3561 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
3562 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
3563 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
3564 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
3565 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
3566 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
3567 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
3568 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
3569 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
3570 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
3571 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
3572 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
3573 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
3574 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
3575 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
3576 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
3577 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
3578 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
3579 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
3580 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
3581 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
3582 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
3583 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
3584 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
3585 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
3586 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
3587 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
3588 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
3589 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
3590 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
3591 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
3592 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
3593 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
3594 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
3595 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
3596 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
3597 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
3598 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
3599 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
3600 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
3601 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
3602 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
3603 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
3604 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
3605 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
3606 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
3607 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
3608 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
3609 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
3610 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
3611 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
3612 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
3613 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
3614 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
3615 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
3616 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
3617 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
3618 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
3619 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
3620 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
3621 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
3622 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
3623 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
3624 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
3625 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
3626 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
3627 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
3628 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
3629 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
3630 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
3631 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
3632 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
3633 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
3634 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
3635 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
3636 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
3637 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
3638 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
3639 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
3640 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
3641 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
3642 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
3643 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
3644 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
3645 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
3646 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
3647 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
3648 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
3649 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
3650 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
3651 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
3652 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
3653 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
3654 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
3655 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
3656 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
3657 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
3658 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
3659 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
3660 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
3661 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
3662 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
3663 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
3664 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
3665 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
3666 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
3667 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
3668 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
3669 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
3670 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
3671 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
3672 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
3673 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
3674 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
3675 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
3676 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
3677 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
3678 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
3679 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
3680 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
3681 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
3682 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
3683 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
3684 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
3685 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
3686 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
3687 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
3688 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
3689 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
3690 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
3691 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
3692 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
3693 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
3694 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
3695 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
3696 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
3697 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
3698 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
3699 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
3700 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
3701 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
3702 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
3703 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
3704 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
3705 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
3706 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
3707 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
3708 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
3709 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
3710 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
3711 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
3712 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
3713 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
3714 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
3715 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
3716 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
3717 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
3718 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
3719 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
3720 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
3721 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
3722 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
3723 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
3724 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
3725 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
3726 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
3727 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
3728 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
3729 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
3730 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
3731 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
3732 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
3733 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
3734 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
3735 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
3736 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
3737 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
3738 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
3739 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
3740 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
3741 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
3742 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
3743 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
3744 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
3745 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
3746 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
3747 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
3748 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
3749 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
3750 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
3751 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
3752 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
3753 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
3754 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
3755 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
3756 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
3757 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
3758 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
3759 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
3760 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
3761 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
3762 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
3763 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
3764 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
3765 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
3766 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
3767 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
3768 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
3769 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
3770 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
3771 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
3772 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
3773 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
3774 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
3775 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
3776 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
3777 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
3778 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
3779 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
3780 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
3781 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
3782 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
3783 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
3784 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
3785 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
3786 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
3787 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
3788 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
3789 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
3790 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
3791 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
3792 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
3793 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
3794 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
3795 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
3796 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
3797 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
3798 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
3799 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
3800 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
3801 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
3802 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
3803 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
3804 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
3805 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
3806 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
3807 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
3808 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
3809 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
3810 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
3811 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
3812 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
3813 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
3814 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
3815 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
3816 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
3817 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
3818 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
3819 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
3820 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
3821 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
3822 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
3823 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
3824 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
3825 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
3826 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
3827 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
3828 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
3829 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
3830 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
3831 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
3832 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
3833 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
3834 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
3835 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
3836 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
3837 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
3838 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
3839 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
3840 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
3841 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
3842 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
3843 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
3844 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
3845 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
3846 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
3847 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
3848 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
3849 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
3850 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
3851 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
3852 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
3853 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
3854 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
3855 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
3856 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
3857 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
3858 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
3859 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
3860 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
3861 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
3862 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
3863 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
3864 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
3865 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
3866 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
3867 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
3868 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
3869 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
3870 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
3871 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
3872 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
3873 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
3874 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
3875 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
3876 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
3877 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
3878 * gcc.target/riscv/rvv/rvv.exp: Diito.
3879 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
3880 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
3881 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
3882 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
3883 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
3884 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
3885 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
3886 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
3887 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
3888 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
3889 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
3890 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
3891 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
3892 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
3893 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
3894 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
3895 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
3896 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
3897 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
3898 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
3899 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
3900 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
3901 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
3902 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
3903 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
3904 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
3905 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
3906 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
3907 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
3908 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
3909 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
3910 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
3911 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
3912 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
3913 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
3914 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
3915 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
3916 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
3917 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
3918 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
3919 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
3920 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
3921 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
3922 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
3923 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
3924 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
3925 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
3926 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
3927 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
3928 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
3929 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
3930 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
3931 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
3932 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
3933 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
3934 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
3935 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
3936 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
3937 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
3938 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
3939 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
3940 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
3941 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
3942 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
3943 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
3944 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
3945 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
3946 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
3947 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
3948 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
3949 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
3950 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
3951 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
3952 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
3953 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
3954 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
3955 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
3956 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
3957 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
3958 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
3959 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
3960 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
3961 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
3962 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
3963 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
3964 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
3965 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
3966 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
3967 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
3968 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
3969 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
3970 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
3971 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
3972 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
3973 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
3974 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
3975 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
3976 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
3977 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
3978 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
3979 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
3980 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
3981 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
3982 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
3983 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
3984 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
3985 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
3986 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
3987 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
3988 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
3989 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
3990 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
3991 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
3992 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
3993 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
3994 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
3995 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
3996 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
3997 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
3998 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
3999 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
4000 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
4001 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
4002 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
4003 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
4004 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
4005 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
4006 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
4007 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
4008 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
4009 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
4010 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
4011 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
4012 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
4013 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
4014 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
4015 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
4016 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
4017 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
4018 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
4019 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
4020 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
4021 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
4022 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
4023 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
4024 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
4025 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
4026 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
4027 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
4028 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
4029 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
4030 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
4031 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
4032 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
4033 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
4034 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
4035 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
4036 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
4037 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
4038 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
4039 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
4040 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
4041 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
4042 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
4043 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
4044 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
4045 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
4046 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
4047 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
4048 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
4049 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
4050 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
4051 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
4052 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
4053 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
4054 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
4055 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
4056 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
4057 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
4058 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
4059 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
4060 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
4061 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
4062 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
4063 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
4064 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
4065 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
4066 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
4067 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
4068 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
4069 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
4070 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
4071 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
4072 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
4073 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
4074 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
4075 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
4076 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
4077 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
4078 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
4079 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
4080 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
4081 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
4082 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
4083 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
4084 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
4085 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
4086 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
4087 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
4088 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
4089 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
4090 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
4091 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
4092 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
4093 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
4094 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
4095 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
4096 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
4097 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
4098 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
4099 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
4100 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
4101 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
4102 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
4103 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
4104 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
4105 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
4106 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
4107 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
4108 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
4109 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
4110 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
4111 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
4112 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
4113 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
4114 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
4115 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
4116 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
4117 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
4118 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
4119 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
4120 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
4121 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
4122 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
4123 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
4124 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
4125 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
4126 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
4127 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
4128 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
4129 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
4130 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
4131 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
4132 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
4133 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
4134 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
4135 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
4136 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
4137 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
4138 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
4139 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
4140 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
4141 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
4142 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
4143 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
4144 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
4145 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
4146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
4147 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
4148 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
4149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
4150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
4151 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
4152 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
4153 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
4154 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
4155 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
4156 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
4157 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
4158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
4159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
4160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
4161 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
4162 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
4163 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
4164 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
4165 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
4166 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
4167 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
4168 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
4169 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
4170 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
4171 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
4172 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
4173 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
4174 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
4175 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
4176 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
4177 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
4178 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
4179 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
4180 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
4181 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
4182 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
4183 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
4184 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
4185 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
4186 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
4187 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
4188 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
4189 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
4190 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
4191 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
4192 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
4193 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
4194 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
4195 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
4196 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
4197 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
4198 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
4199 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
4200 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
4201 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
4202 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
4203 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
4204 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
4205 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
4206 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
4207 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
4208 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
4209 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
4210 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
4211 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
4212 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
4213 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
4214 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
4215 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
4216 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
4217 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
4218 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
4219 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
4220 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
4221 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
4222 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
4223 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
4224 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
4225 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
4226 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
4227 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
4228 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
4229 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
4230 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
4231 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
4232 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
4233 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
4234 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
4235 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
4236 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
4237 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
4238 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
4239 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
4240 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
4241 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
4242 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
4243 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
4244 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
4245 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
4246 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
4247 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
4248 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
4249 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
4250 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
4251 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
4252 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
4253 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
4254 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
4255 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
4256 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
4257 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
4258 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
4259 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
4260 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
4261 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
4262 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
4263 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
4264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
4265 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
4266 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
4267 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
4268 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
4269 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
4270 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
4271 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
4272 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
4273 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
4274 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
4275 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
4276 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
4277 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
4278 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
4279 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
4280 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
4281 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
4282 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
4283 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
4284 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
4285 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
4286 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
4287 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
4288 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
4289 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
4290 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
4291 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
4292 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
4293 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
4294 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
4295 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
4296 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
4297 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
4298 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
4299 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
4300 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
4301 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
4302 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
4303 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
4304 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
4305 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
4306 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
4307 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
4308 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
4309 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
4310 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
4311 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
4312 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
4313 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
4314 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
4315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
4316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
4317 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
4318 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
4319 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
4320 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
4321 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
4322 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
4323 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
4324 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
4325 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
4326 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
4327 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
4328 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
4329 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
4330 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
4331 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
4332 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
4333 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
4334
4335 2024-03-01 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR middle-end/114156
4338 * gcc.dg/bitint-96.c: New test.
4339
4340 2024-02-29 David Malcolm <dmalcolm@redhat.com>
4341
4342 PR analyzer/114159
4343 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
4344
4345 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
4346
4347 PR target/114132
4348 * gcc.target/avr/pr114132-1.c: New test.
4349 * gcc.target/avr/torture/pr114132-2.c: New test.
4350
4351 2024-02-29 Marek Polacek <polacek@redhat.com>
4352
4353 PR c++/113987
4354 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
4355 * g++.dg/warn/Wuninitialized-34.C: New test.
4356
4357 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
4358
4359 PR modula2/102344
4360 * gm2/pim/pass/TestLong4.mod: Rewrite.
4361 * gm2/cpp/pass/testlong4.mod: New test.
4362
4363 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
4364
4365 PR target/108174
4366 * gcc.target/aarch64/acle/memtag_4.c: New test.
4367
4368 2024-02-29 Xi Ruoyao <xry111@xry111.site>
4369
4370 * gcc.target/loongarch/crc-sext.c: New test;
4371
4372 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
4373
4374 PR c++/111710
4375 * g++.dg/modules/lambda-7.h: New test.
4376 * g++.dg/modules/lambda-7_a.H: New test.
4377 * g++.dg/modules/lambda-7_b.C: New test.
4378 * g++.dg/modules/lambda-7_c.C: New test.
4379
4380 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
4381
4382 * gcc.target/riscv/pr114130.c: New.
4383
4384 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
4385
4386 PR fortran/82943
4387 PR fortran/86148
4388 PR fortran/86268
4389 * gfortran.dg/pdt_4.f03: Update modified error message.
4390 * gfortran.dg/pdt_34.f03: New test.
4391 * gfortran.dg/pdt_35.f03: New test.
4392 * gfortran.dg/pdt_36.f03: New test.
4393 * gfortran.dg/pdt_37.f03: New test.
4394
4395 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4396 Patrick Palka <ppalka@redhat.com>
4397
4398 PR c++/113976
4399 * g++.dg/cpp1y/var-templ87.C: New test.
4400
4401 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
4402
4403 PR target/113453
4404 PR target/113453
4405 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
4406 * gcc.target/bpf/btfext-funcinfo.c: Add.
4407 * gcc.target/bpf/core-attr-5.c: Fix regexp.
4408 * gcc.target/bpf/core-attr-6.c: Fix regexp.
4409 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
4410 * gcc.target/bpf/core-section-1.c: Fix regexp.
4411
4412 2024-02-28 Harald Anlauf <anlauf@gmx.de>
4413
4414 * gfortran.dg/pr101026.f: Let variables used in specification
4415 expression be passed as dummy arguments
4416
4417 2024-02-28 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/113831
4420 PR tree-optimization/108355
4421 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
4422
4423 2024-02-28 Richard Biener <rguenther@suse.de>
4424
4425 PR tree-optimization/114121
4426 * gcc.dg/torture/pr114121.c: New testcase.
4427
4428 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR testsuite/111462
4431 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
4432
4433 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4434
4435 PR tree-optimization/91567
4436 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
4437 Treat i?86-*-* like x86_64-*-*.
4438
4439 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR tree-optimization/114075
4442 * gcc.dg/gomp/pr114075.c: New test.
4443
4444 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR tree-optimization/114041
4447 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
4448 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
4449
4450 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4451
4452 PR tree-optimization/113988
4453 * gcc.dg/bitint-91.c: New test.
4454
4455 2024-02-28 Jakub Jelinek <jakub@redhat.com>
4456
4457 * gcc.dg/c23-stdarg-6.c: New test.
4458
4459 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
4460
4461 PR c++/113970
4462 PR c++/114013
4463 * g++.dg/cpp1z/inline-var10.C: New test.
4464
4465 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
4466
4467 PR target/113871
4468 * gcc.target/i386/pr113871-5a.c: New test.
4469 * gcc.target/i386/pr113871-5b.c: New test.
4470
4471 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
4472
4473 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
4474
4475 2024-02-27 David Malcolm <dmalcolm@redhat.com>
4476
4477 PR analyzer/111881
4478 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
4479
4480 2024-02-27 Richard Biener <rguenther@suse.de>
4481
4482 PR tree-optimization/114074
4483 * gcc.dg/torture/pr114074.c: New testcase.
4484 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
4485 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
4486 loop to be vectorized.
4487
4488 2024-02-27 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR rtl-optimization/114044
4491 * gcc.dg/bitint-95.c: New test.
4492
4493 2024-02-27 Richard Biener <rguenther@suse.de>
4494
4495 PR tree-optimization/114081
4496 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
4497
4498 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4499
4500 PR ipa/70582
4501 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
4502 SOLARIS_X86_AS as appropriate.
4503 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
4504 (main): Likewise for chk (pv3a).
4505
4506 2024-02-26 Harald Anlauf <anlauf@gmx.de>
4507
4508 PR fortran/114012
4509 * gfortran.dg/pr114012.f90: New test.
4510
4511 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4512 H.J. Lu <hjl.tools@gmail.com>
4513
4514 PR rtl-optimization/113617
4515 * g++.dg/other/pr113617.C: New test.
4516 * g++.dg/other/pr113617.h: New test.
4517 * g++.dg/other/pr113617-aux.cc: New test.
4518
4519 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR c/114042
4522 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
4523 names rather than names of builtin replacements.
4524
4525 2024-02-26 Richard Biener <rguenther@suse.de>
4526
4527 PR tree-optimization/114099
4528 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
4529
4530 2024-02-26 Richard Biener <rguenther@suse.de>
4531
4532 PR tree-optimization/114068
4533 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
4534 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
4535
4536 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
4537
4538 * gnat.dg/access10.adb: New test.
4539
4540 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4541
4542 PR target/114097
4543 * gcc.target/i386/pr114097-1.c: New test.
4544
4545 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4546
4547 PR ipa/61159
4548 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
4549
4550 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR tree-optimization/114090
4553 * gcc.dg/pr114090.c: New test.
4554
4555 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4556
4557 PR middle-end/114084
4558 * gcc.dg/bitint-94.c: New test.
4559
4560 2024-02-26 Richard Biener <rguenther@suse.de>
4561
4562 PR middle-end/114070
4563 * gcc.dg/torture/pr114070.c: New testcase.
4564
4565 2024-02-26 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR target/114094
4568 * gcc.target/i386/pr114094.c: New test.
4569
4570 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
4571
4572 PR target/114098
4573 * gcc.target/i386/amxtile-4.c: New test.
4574
4575 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4576
4577 PR libfortran/105456
4578 * gfortran.dg/pr105456.f90: New test.
4579
4580 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4581
4582 PR tree-optimization/113205
4583 * gcc.dg/torture/pr113205.c: New test.
4584
4585 2024-02-24 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR middle-end/114073
4588 * gcc.dg/bitint-93.c: New test.
4589
4590 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
4591
4592 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
4593
4594 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
4595 Harald Anlauf <anlauf@gmx.de>
4596
4597 PR fortran/114024
4598 * gfortran.dg/allocate_with_source_27.f90: New test.
4599 * gfortran.dg/allocate_with_source_28.f90: New test.
4600
4601 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
4602
4603 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
4604
4605 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR c++/113083
4608 * g++.dg/cpp0x/constexpr-113083.C: New test.
4609
4610 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4611
4612 PR target/113613
4613 * gcc.target/aarch64/pr113613.c: New test.
4614
4615 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4616
4617 PR target/113295
4618 * gcc.target/aarch64/pr113295-2.c: New test.
4619
4620 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
4621
4622 PR target/113295
4623 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
4624
4625 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
4626
4627 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
4628 * lib/target-supports.exp
4629 (check_effective_target_code_6_gottpoff_reloc): New.
4630
4631 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
4632
4633 PR target/108120
4634 * gcc.target/arm/neon-recip-div-1.c: New file.
4635
4636 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR rtl-optimization/114054
4639 * gcc.dg/bitint-92.c: New test.
4640
4641 2024-02-23 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR tree-optimization/114040
4644 * gcc.dg/torture/bitint-60.c: New test.
4645 * gcc.dg/torture/bitint-61.c: New test.
4646
4647 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4648
4649 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
4650 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
4651
4652 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4653
4654 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
4655 (scan-sarif-file): Allow for "Segmentation Fault", too.
4656
4657 2024-02-22 Marek Polacek <polacek@redhat.com>
4658
4659 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
4660
4661 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR c/114007
4664 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
4665 even in -std=c11 even without __extension__ and : : etc. not being
4666 valid anymore even with __extension__.
4667 * gcc.dg/c23-attr-syntax-7.c: Likewise.
4668 * gcc.dg/c23-attr-syntax-8.c: New test.
4669
4670 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
4671
4672 PR tree-optimization/109804
4673 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
4674
4675 2024-02-22 Tamar Christina <tamar.christina@arm.com>
4676
4677 PR target/112375
4678 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
4679
4680 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
4681
4682 PR modula2/114055
4683 * gm2/pim/fail/forloopby.mod: New test.
4684 * gm2/pim/pass/forloopby2.mod: New test.
4685
4686 2024-02-22 Richard Biener <rguenther@suse.de>
4687
4688 PR tree-optimization/114048
4689 * gcc.dg/torture/pr114048.c: New testcase.
4690
4691 2024-02-22 Richard Biener <rguenther@suse.de>
4692
4693 PR tree-optimization/114027
4694 * gcc.dg/vect/pr114027.c: New testcase.
4695
4696 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR tree-optimization/113993
4699 * gcc.dg/tree-ssa/pr113993.c: New test.
4700
4701 2024-02-22 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR tree-optimization/114038
4704 * gcc.dg/torture/bitint-59.c: New test.
4705
4706 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
4707
4708 PR target/109987
4709 * lib/target-supports.exp
4710 (check_effective_target_powerpc_p8vector_ok): Remove.
4711 (check_effective_target_powerpc_p9vector_ok): Remove.
4712 (check_p8vector_hw_available): Replace -mpower8-vector with
4713 -mcpu=power8.
4714 (check_p9vector_hw_available): Replace -mpower9-vector with
4715 -mcpu=power9.
4716 (check_ppc_float128_hw_available): Likewise.
4717 (check_vect_support_and_set_flags): Replace -mpower8-vector with
4718 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
4719 nothing if check_power10_hw_available and place -mcpu=970 first
4720 if needed to avoid possible overriding.
4721 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
4722 powerpc_vsx_ok and append -mvsx to dg-options.
4723 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
4724 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
4725 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
4726 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
4727 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
4728 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4729 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
4730 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
4731 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4732 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
4733 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
4734 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
4735 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
4736 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4737 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
4738 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4739 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4740 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
4741 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4742 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4743 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
4744 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4745 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4746 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
4747 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4748 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4749 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4750 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4751 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
4752 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4753 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4754 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
4755 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4756 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4757 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
4758 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
4759 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4760 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4761 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4762 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4763 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4764 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
4765 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4766 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4767 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4768 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4769 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4770 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4771 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4772 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4773 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4774 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
4775 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4776 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4777 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4778 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4779 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4780 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4781 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4782 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4783 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4784 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
4785 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
4786 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4787 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4788 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
4789 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
4790 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4791 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4792 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
4793 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4794 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4795 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4796 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4797 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4798 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
4799 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4800 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
4801 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
4802 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4803 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
4804 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4805 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
4806 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4807 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4808 * gcc.target/powerpc/clone1.c: Likewise.
4809 * gcc.target/powerpc/ctz-3.c: Likewise.
4810 * gcc.target/powerpc/ctz-4.c: Likewise.
4811 * gcc.target/powerpc/darn-0.c: Likewise.
4812 * gcc.target/powerpc/darn-1.c: Likewise.
4813 * gcc.target/powerpc/darn-2.c: Likewise.
4814 * gcc.target/powerpc/dform-3.c: Likewise.
4815 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
4816 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4817 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
4818 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4819 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
4820 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
4821 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
4822 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
4823 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4824 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
4825 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
4826 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
4827 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
4828 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
4829 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4830 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
4831 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
4832 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
4833 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
4834 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4835 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
4836 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
4837 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
4838 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
4839 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
4840 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4841 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
4842 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
4843 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
4844 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
4845 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4846 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
4847 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
4848 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
4849 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
4850 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
4851 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4852 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
4853 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
4854 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
4855 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
4856 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4857 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
4858 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
4859 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
4860 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
4861 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
4862 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4863 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
4864 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
4865 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
4866 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
4867 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4868 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
4869 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
4870 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
4871 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4872 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
4873 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4874 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
4875 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
4876 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
4877 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
4878 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4879 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
4880 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
4881 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
4882 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
4883 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
4884 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4885 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
4886 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
4887 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
4888 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
4889 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4890 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
4891 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
4892 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
4893 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
4894 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
4895 * gcc.target/powerpc/direct-move-vector.c: Likewise.
4896 * gcc.target/powerpc/float128-type-2.c: Likewise.
4897 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
4898 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
4899 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
4900 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
4901 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
4902 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
4903 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
4904 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
4905 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
4906 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
4907 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
4908 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4909 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4910 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4911 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4912 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
4913 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
4914 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
4915 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4916 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4917 * gcc.target/powerpc/p9-extract-1.c: Likewise.
4918 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4919 * gcc.target/powerpc/p9-extract-3.c: Likewise.
4920 * gcc.target/powerpc/p9-extract-4.c: Likewise.
4921 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
4922 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
4923 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
4924 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
4925 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4926 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4927 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
4928 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4929 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
4930 * gcc.target/powerpc/p9-novsx.c: Likewise.
4931 * gcc.target/powerpc/p9-permute.c: Likewise.
4932 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
4933 * gcc.target/powerpc/p9-splat-1.c: Likewise.
4934 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4935 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4936 * gcc.target/powerpc/p9-splat-4.c: Likewise.
4937 * gcc.target/powerpc/p9-splat-5.c: Likewise.
4938 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
4939 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
4940 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
4941 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
4942 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
4943 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
4944 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
4945 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
4946 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
4947 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
4948 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
4949 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
4950 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
4951 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
4952 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
4953 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
4954 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
4955 * gcc.target/powerpc/p9-vneg.c: Likewise.
4956 * gcc.target/powerpc/p9-vparity.c: Likewise.
4957 * gcc.target/powerpc/p9-vpermr.c: Likewise.
4958 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
4959 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4960 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
4961 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
4962 * gcc.target/powerpc/ppc-round3.c: Likewise.
4963 * gcc.target/powerpc/pr103124.c: Likewise.
4964 * gcc.target/powerpc/pr104015-1.c: Likewise.
4965 * gcc.target/powerpc/pr106769-p9.c: Likewise.
4966 * gcc.target/powerpc/pr107412.c: Likewise.
4967 * gcc.target/powerpc/pr110429.c: Likewise.
4968 * gcc.target/powerpc/pr66144-1.c: Likewise.
4969 * gcc.target/powerpc/pr71186.c: Likewise.
4970 * gcc.target/powerpc/pr71309.c: Likewise.
4971 * gcc.target/powerpc/pr71670.c: Likewise.
4972 * gcc.target/powerpc/pr71698.c: Likewise.
4973 * gcc.target/powerpc/pr71720.c: Likewise.
4974 * gcc.target/powerpc/pr72853.c: Likewise.
4975 * gcc.target/powerpc/pr78056-1.c: Likewise.
4976 * gcc.target/powerpc/pr78658.c: Likewise.
4977 * gcc.target/powerpc/pr78953.c: Likewise.
4978 * gcc.target/powerpc/pr79004.c: Likewise.
4979 * gcc.target/powerpc/pr79038-1.c: Likewise.
4980 * gcc.target/powerpc/pr79179.c: Likewise.
4981 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4982 * gcc.target/powerpc/pr79799-1.c: Likewise.
4983 * gcc.target/powerpc/pr79799-2.c: Likewise.
4984 * gcc.target/powerpc/pr79799-3.c: Likewise.
4985 * gcc.target/powerpc/pr79799-5.c: Likewise.
4986 * gcc.target/powerpc/pr80695-p9.c: Likewise.
4987 * gcc.target/powerpc/pr81348.c: Likewise.
4988 * gcc.target/powerpc/pr81622.c: Likewise.
4989 * gcc.target/powerpc/pr84154-3.c: Likewise.
4990 * gcc.target/powerpc/pr90763.c: Likewise.
4991 * gcc.target/powerpc/pr96933-1.c: Likewise.
4992 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
4993 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
4994 * gcc.target/powerpc/signbit-2.c: Likewise.
4995 * gcc.target/powerpc/vadsdu-0.c: Likewise.
4996 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4997 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4998 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4999 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5000 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5001 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5002 * gcc.target/powerpc/vadsdub-2.c: Likewise.
5003 * gcc.target/powerpc/vadsduh-1.c: Likewise.
5004 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5005 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5006 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5007 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5008 * gcc.target/powerpc/vec-init-3.c: Likewise.
5009 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
5010 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
5011 * gcc.target/powerpc/vec-set-char.c: Likewise.
5012 * gcc.target/powerpc/vec-set-int.c: Likewise.
5013 * gcc.target/powerpc/vec-set-short.c: Likewise.
5014 * gcc.target/powerpc/vec_reve_2.c: Likewise.
5015 * gcc.target/powerpc/vector_float.c: Likewise.
5016 * gcc.target/powerpc/vslv-0.c: Likewise.
5017 * gcc.target/powerpc/vslv-1.c: Likewise.
5018 * gcc.target/powerpc/vsrv-0.c: Likewise.
5019 * gcc.target/powerpc/vsrv-1.c: Likewise.
5020 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
5021 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
5022 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
5023 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
5024 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
5025 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
5026 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5027 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
5028 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
5029 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
5030 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
5031 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
5032 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
5033 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
5034 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
5035 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
5036 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
5037 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
5038 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
5039 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
5040 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
5041 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
5042 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
5043 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
5044 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5045 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
5046 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
5047 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
5048 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5049 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
5050 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
5051 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
5052 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
5053 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
5054 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5055 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5056 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5057 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
5058 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
5059 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
5060 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
5061 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
5062 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
5063 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
5064 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
5065 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
5066 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
5067 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
5068 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
5069 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
5070 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
5071 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
5072 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
5073 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
5074 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
5075 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
5076 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
5077 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
5078 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
5079 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
5080 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
5081 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
5082 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
5083 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
5084 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
5085 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
5086 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
5087 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
5088 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
5089 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
5090 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
5091 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
5092 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
5093 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
5094 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
5095 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
5096 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
5097 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
5098 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
5099 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
5100 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
5101 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
5102 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
5103 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
5104 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
5105 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
5106 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
5107 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
5108 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
5109 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
5110 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
5111 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
5112 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
5113 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
5114 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
5115 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
5116 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
5117 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
5118 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
5119 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
5120 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
5121 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
5122 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
5123 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
5124 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
5125 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
5126 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
5127 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
5128 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
5129 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
5130 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
5131 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
5132 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
5133 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
5134 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
5135 * gcc.target/powerpc/vsx-himode.c: Likewise.
5136 * gcc.target/powerpc/vsx-himode2.c: Likewise.
5137 * gcc.target/powerpc/vsx-himode3.c: Likewise.
5138 * gcc.target/powerpc/vsx-qimode.c: Likewise.
5139 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
5140 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
5141 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
5142 powerpc_vsx_ok and append -mvsx to dg-options.
5143 * g++.target/powerpc/pr65240-2.C: Likewise.
5144 * g++.target/powerpc/pr65240-3.C: Likewise.
5145 * g++.target/powerpc/pr65242.C: Likewise.
5146 * g++.target/powerpc/pr67211.C: Likewise.
5147 * g++.target/powerpc/pr71294.C: Likewise.
5148 * g++.target/powerpc/pr84279.C: Likewise.
5149 * g++.target/powerpc/pr93974.C: Likewise.
5150 * gcc.target/powerpc/atomic-p8.c: Likewise.
5151 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
5152 * gcc.target/powerpc/bcd-2.c: Likewise.
5153 * gcc.target/powerpc/bcd-3.c: Likewise.
5154 * gcc.target/powerpc/bool2-p8.c: Likewise.
5155 * gcc.target/powerpc/bool3-p8.c: Likewise.
5156 * gcc.target/powerpc/builtins-1.c: Likewise.
5157 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
5158 * gcc.target/powerpc/builtins-5.c: Likewise.
5159 * gcc.target/powerpc/builtins-9.c: Likewise.
5160 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
5161 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
5162 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5163 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5164 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5165 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
5166 * gcc.target/powerpc/float128-type-1.c: Likewise.
5167 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
5168 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
5169 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
5170 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5171 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
5172 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5173 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
5174 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5175 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5176 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5177 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5178 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
5179 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
5180 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
5181 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
5182 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
5183 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
5184 * gcc.target/powerpc/fusion.c: Likewise.
5185 * gcc.target/powerpc/fusion2.c: Likewise.
5186 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
5187 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
5188 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
5189 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
5190 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5191 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5192 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5193 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5194 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5195 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5196 * gcc.target/powerpc/p8vector-fp.c: Likewise.
5197 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5198 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
5199 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
5200 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
5201 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5202 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5203 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5204 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5205 * gcc.target/powerpc/ppc-round2.c: Likewise.
5206 * gcc.target/powerpc/pr100866-1.c: Likewise.
5207 * gcc.target/powerpc/pr100866-2.c: Likewise.
5208 * gcc.target/powerpc/pr104239-1.c: Likewise.
5209 * gcc.target/powerpc/pr104239-2.c: Likewise.
5210 * gcc.target/powerpc/pr104239-3.c: Likewise.
5211 * gcc.target/powerpc/pr106769-p8.c: Likewise.
5212 * gcc.target/powerpc/pr108396.c: Likewise.
5213 * gcc.target/powerpc/pr111449-1.c: Likewise.
5214 * gcc.target/powerpc/pr57744.c: Likewise.
5215 * gcc.target/powerpc/pr58673-1.c: Likewise.
5216 * gcc.target/powerpc/pr58673-2.c: Likewise.
5217 * gcc.target/powerpc/pr60137.c: Likewise.
5218 * gcc.target/powerpc/pr60203.c: Likewise.
5219 * gcc.target/powerpc/pr66144-2.c: Likewise.
5220 * gcc.target/powerpc/pr66144-3.c: Likewise.
5221 * gcc.target/powerpc/pr68163.c: Likewise.
5222 * gcc.target/powerpc/pr69548.c: Likewise.
5223 * gcc.target/powerpc/pr70669.c: Likewise.
5224 * gcc.target/powerpc/pr71977-1.c: Likewise.
5225 * gcc.target/powerpc/pr71977-2.c: Likewise.
5226 * gcc.target/powerpc/pr72717.c: Likewise.
5227 * gcc.target/powerpc/pr78056-3.c: Likewise.
5228 * gcc.target/powerpc/pr78056-4.c: Likewise.
5229 * gcc.target/powerpc/pr78102.c: Likewise.
5230 * gcc.target/powerpc/pr78543.c: Likewise.
5231 * gcc.target/powerpc/pr78604.c: Likewise.
5232 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5233 * gcc.target/powerpc/pr79354.c: Likewise.
5234 * gcc.target/powerpc/pr79544.c: Likewise.
5235 * gcc.target/powerpc/pr79907.c: Likewise.
5236 * gcc.target/powerpc/pr79951.c: Likewise.
5237 * gcc.target/powerpc/pr80315-1.c: Likewise.
5238 * gcc.target/powerpc/pr80315-2.c: Likewise.
5239 * gcc.target/powerpc/pr80315-3.c: Likewise.
5240 * gcc.target/powerpc/pr80315-4.c: Likewise.
5241 * gcc.target/powerpc/pr80510-2.c: Likewise.
5242 * gcc.target/powerpc/pr80695-p8.c: Likewise.
5243 * gcc.target/powerpc/pr80718.c: Likewise.
5244 * gcc.target/powerpc/pr84154-2.c: Likewise.
5245 * gcc.target/powerpc/pr88558-p8.c: Likewise.
5246 * gcc.target/powerpc/pr88845.c: Likewise.
5247 * gcc.target/powerpc/pr91903.c: Likewise.
5248 * gcc.target/powerpc/pr92923-2.c: Likewise.
5249 * gcc.target/powerpc/pr96933-2.c: Likewise.
5250 * gcc.target/powerpc/pr97019.c: Likewise.
5251 * gcc.target/powerpc/pragma_power8.c: Likewise.
5252 * gcc.target/powerpc/signbit-1.c: Likewise.
5253 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
5254 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
5255 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
5256 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
5257 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
5258 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
5259 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
5260 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
5261 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
5262 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
5263 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
5264 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5265 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
5266 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
5267 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
5268 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
5269 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
5270 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
5271 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
5272 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
5273 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
5274 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
5275 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
5276 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
5277 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
5278 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
5279 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
5280 * gcc.target/powerpc/vec-cmp.c: Likewise.
5281 * gcc.target/powerpc/vec-extract-1.c: Likewise.
5282 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5283 * gcc.target/powerpc/vec-extract-5.c: Likewise.
5284 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5285 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5286 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5287 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5288 * gcc.target/powerpc/vec-init-10.c: Likewise.
5289 * gcc.target/powerpc/vec-init-6.c: Likewise.
5290 * gcc.target/powerpc/vec-init-7.c: Likewise.
5291 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
5292 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
5293 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
5294 * gcc.target/powerpc/vsx-simode.c: Likewise.
5295 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5296 * gcc.target/powerpc/vsx-simode3.c: Likewise.
5297 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
5298 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
5299 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
5300 if !has_arch_pwr8.
5301 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
5302 * gcc.target/powerpc/direct-move-float3.c: Likewise.
5303 * gcc.target/powerpc/divkc3-2.c: Likewise.
5304 * gcc.target/powerpc/divkc3-3.c: Likewise.
5305 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
5306 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
5307 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
5308 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
5309 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
5310 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
5311 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
5312 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
5313 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
5314 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
5315 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
5316 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
5317 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
5318 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
5319 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
5320 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
5321 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
5322 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
5323 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
5324 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
5325 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
5326 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
5327 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
5328 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
5329 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
5330 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
5331 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
5332 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
5333 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
5334 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
5335 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
5336 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
5337 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
5338 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
5339 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
5340 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
5341 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
5342 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
5343 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
5344 * gcc.target/powerpc/mmx-packs.c: Likewise.
5345 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
5346 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
5347 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
5348 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
5349 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
5350 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
5351 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
5352 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
5353 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
5354 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
5355 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
5356 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
5357 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
5358 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
5359 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
5360 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
5361 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
5362 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
5363 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
5364 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
5365 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
5366 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
5367 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
5368 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
5369 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
5370 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
5371 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
5372 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
5373 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
5374 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
5375 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
5376 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
5377 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
5378 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
5379 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
5380 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
5381 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
5382 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
5383 * gcc.target/powerpc/mulkc3-2.c: Likewise.
5384 * gcc.target/powerpc/mulkc3-3.c: Likewise.
5385 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
5386 * gcc.target/powerpc/pr37191.c: Likewise.
5387 * gcc.target/powerpc/pr83862.c: Likewise.
5388 * gcc.target/powerpc/pr84154-1.c: Likewise.
5389 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
5390 * gcc.target/powerpc/pr85456.c: Likewise.
5391 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
5392 * gcc.target/powerpc/sse-addps-1.c: Likewise.
5393 * gcc.target/powerpc/sse-addss-1.c: Likewise.
5394 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
5395 * gcc.target/powerpc/sse-andps-1.c: Likewise.
5396 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
5397 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
5398 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
5399 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
5400 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
5401 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
5402 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
5403 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
5404 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
5405 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
5406 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
5407 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
5408 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
5409 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
5410 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
5411 * gcc.target/powerpc/sse-divps-1.c: Likewise.
5412 * gcc.target/powerpc/sse-divss-1.c: Likewise.
5413 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
5414 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
5415 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
5416 * gcc.target/powerpc/sse-minps-1.c: Likewise.
5417 * gcc.target/powerpc/sse-minps-2.c: Likewise.
5418 * gcc.target/powerpc/sse-minss-1.c: Likewise.
5419 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
5420 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
5421 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
5422 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
5423 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
5424 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
5425 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
5426 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
5427 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
5428 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
5429 * gcc.target/powerpc/sse-movss-1.c: Likewise.
5430 * gcc.target/powerpc/sse-movss-2.c: Likewise.
5431 * gcc.target/powerpc/sse-movss-3.c: Likewise.
5432 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
5433 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
5434 * gcc.target/powerpc/sse-orps-1.c: Likewise.
5435 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
5436 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
5437 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
5438 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
5439 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
5440 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
5441 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
5442 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
5443 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
5444 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
5445 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
5446 * gcc.target/powerpc/sse-subps-1.c: Likewise.
5447 * gcc.target/powerpc/sse-subss-1.c: Likewise.
5448 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
5449 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
5450 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
5451 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
5452 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
5453 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
5454 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
5455 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
5456 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
5457 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
5458 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
5459 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
5460 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
5461 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
5462 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
5463 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
5464 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
5465 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
5466 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
5467 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
5468 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
5469 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
5470 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
5471 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
5472 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
5473 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
5474 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
5475 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
5476 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
5477 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
5478 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
5479 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
5480 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
5481 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
5482 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
5483 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
5484 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
5485 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
5486 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
5487 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
5488 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
5489 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
5490 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
5491 * gcc.target/powerpc/sse2-mmx.c: Likewise.
5492 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
5493 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
5494 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
5495 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
5496 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
5497 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
5498 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
5499 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
5500 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
5501 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
5502 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
5503 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
5504 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
5505 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
5506 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
5507 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
5508 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
5509 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
5510 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
5511 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
5512 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
5513 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
5514 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
5515 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
5516 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
5517 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
5518 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5519 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
5520 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
5521 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
5522 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
5523 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
5524 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
5525 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
5526 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
5527 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
5528 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
5529 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
5530 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
5531 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
5532 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
5533 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
5534 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
5535 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
5536 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
5537 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
5538 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
5539 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5540 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
5541 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
5542 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
5543 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
5544 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
5545 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
5546 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
5547 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
5548 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
5549 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
5550 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
5551 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
5552 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
5553 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
5554 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
5555 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
5556 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
5557 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
5558 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
5559 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
5560 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
5561 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
5562 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
5563 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
5564 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
5565 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
5566 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
5567 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
5568 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
5569 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
5570 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
5571 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
5572 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
5573 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
5574 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
5575 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
5576 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
5577 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
5578 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5579 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
5580 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
5581 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
5582 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
5583 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
5584 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
5585 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
5586 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
5587 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
5588 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
5589 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
5590 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
5591 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
5592 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5593 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
5594 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5595 * gcc.target/powerpc/sse3-haddps.c: Likewise.
5596 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5597 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
5598 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5599 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5600 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5601 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5602 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
5603 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
5604 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
5605 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
5606 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
5607 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
5608 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
5609 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
5610 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
5611 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
5612 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
5613 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
5614 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
5615 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
5616 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
5617 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
5618 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
5619 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
5620 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
5621 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
5622 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
5623 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
5624 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
5625 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
5626 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
5627 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
5628 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
5629 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
5630 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
5631 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
5632 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
5633 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
5634 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
5635 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
5636 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
5637 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
5638 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
5639 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
5640 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
5641 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
5642 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
5643 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
5644 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
5645 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
5646 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
5647 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
5648 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5649 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5650 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
5651 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
5652 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
5653 * gcc.target/powerpc/amo2.c: Likewise.
5654 * gcc.target/powerpc/dform-1.c: Likewise.
5655 * gcc.target/powerpc/dform-2.c: Likewise.
5656 * gcc.target/powerpc/float128-5.c: Likewise.
5657 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5658 * gcc.target/powerpc/float128-fma1.c: Likewise.
5659 * gcc.target/powerpc/float128-hw.c: Likewise.
5660 * gcc.target/powerpc/float128-hw10.c: Likewise.
5661 * gcc.target/powerpc/float128-hw11.c: Likewise.
5662 * gcc.target/powerpc/float128-hw2.c: Likewise.
5663 * gcc.target/powerpc/float128-hw3.c: Likewise.
5664 * gcc.target/powerpc/float128-hw4.c: Likewise.
5665 * gcc.target/powerpc/float128-hw5.c: Likewise.
5666 * gcc.target/powerpc/float128-hw6.c: Likewise.
5667 * gcc.target/powerpc/float128-hw7.c: Likewise.
5668 * gcc.target/powerpc/float128-hw8.c: Likewise.
5669 * gcc.target/powerpc/float128-hw9.c: Likewise.
5670 * gcc.target/powerpc/float128-minmax.c: Likewise.
5671 * gcc.target/powerpc/float128-odd.c: Likewise.
5672 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
5673 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
5674 * gcc.target/powerpc/gnuattr2.c: Likewise.
5675 * gcc.target/powerpc/pr71656-1.c: Likewise.
5676 * gcc.target/powerpc/pr71656-2.c: Likewise.
5677 * gcc.target/powerpc/pr81959.c: Likewise.
5678 * gcc.target/powerpc/pr82748-1.c: Likewise.
5679 * gcc.target/powerpc/pr82748-2.c: Likewise.
5680 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
5681 with powerpc_vsx_ok.
5682 * gcc.target/powerpc/pr98914.c: Likewise.
5683 * gcc.target/powerpc/versioned-copy-loop.c: Replace
5684 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
5685 dg-options.
5686 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
5687 powerpc_vsx_ok.
5688 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
5689 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
5690 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
5691 powerpc_vsx_ok and append -mvsx to dg-options.
5692 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
5693 powerpc_vsx_ok and append -mvsx to dg-options.
5694 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
5695 powerpc_p9vector_ok with powerpc_vsx_ok and replace
5696 -mpower9-vector with -mvsx.
5697 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
5698 powerpc_vsx_ok, and replace -mpower8-vector with
5699 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
5700 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
5701 with powerpc_vsx_ok, and replace -mpower9-vector with
5702 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
5703 * gcc.dg/vect/pr109011-4.c: Likewise.
5704 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
5705 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
5706 with -mdejagnu-cpu=power8 -mvsx.
5707 * gcc.dg/vect/pr109011-5.c: Likewise.
5708 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
5709 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
5710 with -mdejagnu-cpu=power7.
5711 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
5712 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
5713 -mno-power8-vector.
5714 * gfortran.dg/vect/pr45714-b.f: Likewise.
5715 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
5716 with option -mdejagnu-cpu=power6.
5717 * gcc.target/powerpc/pr78056-2.c: Likewise.
5718 * gcc.target/powerpc/altivec-2-runnable.c: Replace
5719 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
5720 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
5721 * gcc.target/powerpc/altivec-37.c: Likewise.
5722 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
5723 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
5724 with -mvsx.
5725 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
5726 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
5727 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
5728 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
5729 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
5730 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
5731 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
5732 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
5733 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
5734 * gcc.target/powerpc/pr104124.c: Likewise.
5735 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
5736 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
5737 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
5738 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
5739 !has_arch_pwr8.
5740 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
5741 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
5742 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
5743 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
5744 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
5745 with powerpc_vsx_ok.
5746
5747 2024-02-22 Pan Li <pan2.li@intel.com>
5748
5749 PR target/114017
5750 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
5751 version to 0.12.
5752 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
5753
5754 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
5755
5756 * gcc.target/riscv/asm-raw-symbol.c: New test.
5757
5758 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5759
5760 PR target/113249
5761 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
5762 Rearrange and adjust asm-checker times
5763 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
5764 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
5765 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
5766 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
5767 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
5768 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
5769 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
5770 Rearrange assembly
5771 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5772 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5773 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5774 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5775 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5776 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5777 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5778 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5779 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5780 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5781 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5782 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5783 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5784 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5785 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5786 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5787 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
5788
5789 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5790
5791 PR target/113249
5792 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
5793 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
5794 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
5795 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
5796 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
5797 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
5798 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
5799 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
5800 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
5801 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
5802 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
5803 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
5804 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
5805 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
5806 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
5807 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
5808 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
5809 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
5810 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
5811 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
5812 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
5813 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
5814 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
5815 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
5816 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
5817 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
5818 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
5819 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
5820 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
5821 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
5822 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
5823 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
5824 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
5825 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
5826 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
5827 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
5828 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
5829 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
5830 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
5831 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
5832 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
5833 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
5834 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
5835 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
5836 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
5837 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
5838 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
5839 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
5840 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
5841 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
5842 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
5843 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
5844 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
5845 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
5846 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
5847 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
5848 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
5849 * gfortran.dg/vect/vect-8.f90: Ditto
5850
5851 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
5852
5853 PR target/113742
5854 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
5855
5856 2024-02-21 David Faust <david.faust@oracle.com>
5857
5858 * gcc.target/bpf/memcpy-1.c: New test.
5859 * gcc.target/bpf/memmove-1.c: New test.
5860 * gcc.target/bpf/memmove-2.c: New test.
5861
5862 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
5863
5864 PR modula2/114026
5865 * gm2/extensions/run/pass/callingc10.mod: New test.
5866 * gm2/extensions/run/pass/callingc11.mod: New test.
5867 * gm2/extensions/run/pass/callingc9.mod: New test.
5868 * gm2/extensions/run/pass/strconst.def: New test.
5869 * gm2/pim/fail/forloop.mod: New test.
5870 * gm2/pim/pass/forloop2.mod: New test.
5871
5872 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
5873
5874 * rust/compile/issue-2850.rs: New test.
5875
5876 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5877
5878 * rust/compile/issue-2847-b.rs: New test.
5879
5880 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
5881
5882 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
5883 test for powi.
5884
5885 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5886
5887 * rust/compile/rustc_const_stable.rs: New test.
5888
5889 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
5890
5891 * rust/compile/use_2.rs: New test.
5892
5893 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
5894
5895 * rust/execute/torture/matches_macro.rs: New test.
5896
5897 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5898
5899 * g++.target/aarch64/acle/ls64.C: Add +ls64.
5900 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
5901 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
5902 * gcc.target/aarch64/acle/pr110100.c: Likewise.
5903 * gcc.target/aarch64/acle/pr110132.c: Likewise.
5904 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
5905 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
5906
5907 2024-02-21 Tamar Christina <tamar.christina@arm.com>
5908
5909 PR fortran/107071
5910 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
5911
5912 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5913
5914 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
5915 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
5916
5917 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5918
5919 * gcc.target/aarch64/sme/sibcall_9.c: New test.
5920
5921 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5922
5923 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
5924 than ZA to be zeroed.
5925 (test5): Remove zeroing of ZA.
5926
5927 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5928
5929 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
5930 zero { za }s.
5931
5932 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5933
5934 PR target/113995
5935 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
5936 -fno-stack-clash-protection.
5937 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
5938
5939 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
5940
5941 PR target/113220
5942 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
5943 -fno-stack-clash-protection.
5944 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
5945 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
5946 * gcc.target/aarch64/sme/za_state_4.c: Add
5947 -fno-stack-clash-protection.
5948 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
5949 * gcc.target/aarch64/sme/za_state_5.c: Add
5950 -fno-stack-clash-protection.
5951 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
5952
5953 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
5954
5955 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
5956 Preserve exceptions.
5957 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
5958 Likewise.
5959
5960 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5961
5962 PR analyzer/113999
5963 * c-c++-common/analyzer/strlen-pr113999.c: New test.
5964 * gcc.dg/analyzer/strlen-1.c: More test coverage.
5965
5966 2024-02-21 David Malcolm <dmalcolm@redhat.com>
5967
5968 PR analyzer/113998
5969 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
5970
5971 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
5972
5973 PR fortran/105658
5974 * gfortran.dg/PR105658.f90: New test.
5975
5976 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
5977
5978 PR target/112103
5979 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
5980
5981 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
5982
5983 PR target/113805
5984 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
5985
5986 2024-02-20 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR analyzer/113983
5989 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
5990 dg-additional-options.
5991
5992 2024-02-20 liuhongt <hongtao.liu@intel.com>
5993
5994 PR target/113711
5995 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
5996
5997 2024-02-19 David Malcolm <dmalcolm@redhat.com>
5998
5999 PR analyzer/111289
6000 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
6001 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
6002
6003 2024-02-19 David Malcolm <dmalcolm@redhat.com>
6004
6005 PR analyzer/110520
6006 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
6007
6008 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
6009
6010 PR analyzer/113983
6011 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
6012
6013 2024-02-19 Patrick Palka <ppalka@redhat.com>
6014
6015 PR c++/113966
6016 * g++.dg/cpp2a/concepts-friend17.C: New test.
6017
6018 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6019
6020 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
6021
6022 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
6023
6024 PR modula2/113889
6025 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
6026 constdef.mod.
6027 * gm2/extensions/run/pass/callingc2.mod: New test.
6028 * gm2/extensions/run/pass/callingc3.mod: New test.
6029 * gm2/extensions/run/pass/callingc4.mod: New test.
6030 * gm2/extensions/run/pass/callingc5.mod: New test.
6031 * gm2/extensions/run/pass/callingc6.mod: New test.
6032 * gm2/extensions/run/pass/callingc7.mod: New test.
6033 * gm2/extensions/run/pass/callingc8.mod: New test.
6034 * gm2/extensions/run/pass/fixedarray.mod: New test.
6035 * gm2/extensions/run/pass/fixedarray2.mod: New test.
6036 * gm2/pim/run/pass/constdef.def: New test.
6037 * gm2/pim/run/pass/constdef.mod: New test.
6038 * gm2/pim/run/pass/testimportconst.mod: New test.
6039
6040 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
6041
6042 * gdc.dg/bom_UTF16BE.d: New test.
6043 * gdc.dg/bom_UTF16LE.d: New test.
6044 * gdc.dg/bom_UTF32BE.d: New test.
6045 * gdc.dg/bom_UTF32LE.d: New test.
6046 * gdc.dg/bom_UTF8.d: New test.
6047 * gdc.dg/bom_characters.d: New test.
6048 * gdc.dg/bom_error_UTF8.d: New test.
6049 * gdc.dg/bom_infer_UTF16BE.d: New test.
6050 * gdc.dg/bom_infer_UTF16LE.d: New test.
6051 * gdc.dg/bom_infer_UTF32BE.d: New test.
6052 * gdc.dg/bom_infer_UTF32LE.d: New test.
6053 * gdc.dg/bom_infer_UTF8.d: New test.
6054
6055 2024-02-19 Jakub Jelinek <jakub@redhat.com>
6056
6057 PR tree-optimization/113967
6058 * gcc.dg/pr113967.c: New test.
6059
6060 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6061
6062 PR target/113696
6063 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
6064
6065 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
6066
6067 PR target/113912
6068 * gcc.target/i386/apx-push2pop2-2.c: New test.
6069
6070 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
6071
6072 PR middle-end/112344
6073 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
6074 if expensive tests are allowed.
6075
6076 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6077
6078 PR libfortran/105473
6079 * gfortran.dg/pr105473.f90: New test.
6080
6081 2024-02-17 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR fortran/113503
6084 * gfortran.dg/pr113503_1.f90: New test.
6085 * gfortran.dg/pr113503_2.f90: New test.
6086
6087 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6088
6089 PR libfortran/107068
6090 * gfortran.dg/pr107068.f90: New test.
6091
6092 2024-02-17 Marek Polacek <polacek@redhat.com>
6093
6094 PR c++/113158
6095 * g++.dg/cpp0x/noexcept83.C: New test.
6096
6097 2024-02-17 Harald Anlauf <anlauf@gmx.de>
6098
6099 PR fortran/113911
6100 * gfortran.dg/allocatable_length_2.f90: New test.
6101 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
6102
6103 2024-02-17 Jakub Jelinek <jakub@redhat.com>
6104
6105 * lib/target-supports.exp (check_effective_target_lra): Rewrite
6106 to list some heavily used always LRA targets and otherwise check the
6107 -fdump-rtl-reload-details dump for messages specific to LRA.
6108
6109 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
6110
6111 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
6112
6113 2024-02-16 Marek Polacek <polacek@redhat.com>
6114
6115 DR 1351
6116 * g++.dg/cpp0x/noexcept82.C: New test.
6117
6118 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
6119
6120 PR c++/97990
6121 * g++.dg/torture/vector-struct-1.C: New test.
6122
6123 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
6124
6125 * lib/scanasm.exp: add scan-assembler-bound
6126
6127 2024-02-16 Patrick Palka <ppalka@redhat.com>
6128
6129 PR c++/111682
6130 * g++.dg/cpp1y/var-templ86.C: New test.
6131
6132 2024-02-16 Marek Polacek <polacek@redhat.com>
6133
6134 PR c++/113789
6135 PR c++/113853
6136 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
6137 * g++.dg/cpp0x/sfinae70.C: New test.
6138 * g++.dg/cpp0x/sfinae71.C: New test.
6139 * g++.dg/cpp0x/sfinae72.C: New test.
6140 * g++.dg/cpp2a/implicit-move4.C: New test.
6141
6142 2024-02-16 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR c++/113929
6145 * g++.dg/parse/pr113929.C: New test.
6146
6147 2024-02-16 Richard Biener <rguenther@suse.de>
6148
6149 PR tree-optimization/113895
6150 * gcc.dg/torture/pr113895-2.c: New testcase.
6151 * gcc.dg/torture/pr113895-3.c: Likewise.
6152 * gcc.dg/torture/pr113895-4.c: Likewise.
6153
6154 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6155
6156 PR ipa/98237
6157 * lib/target-supports.exp (is-effective-target): Handle
6158 linker_plugin.
6159 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
6160 * gcc.dg/lto/modref-4_0.c: Likewise.
6161
6162 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
6163
6164 PR target/113780
6165 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
6166 * gcc.target/arm/pac-sibcall.c: New.
6167
6168 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
6169
6170 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
6171 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
6172 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
6173
6174 2024-02-15 David Malcolm <dmalcolm@redhat.com>
6175
6176 PR analyzer/111266
6177 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
6178
6179 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR middle-end/107385
6182 * gcc.dg/pr107385.c: Require lra effective target.
6183
6184 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
6185
6186 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
6187 as the value expected at 0.
6188
6189 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6190
6191 PR testsuite/113278
6192 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
6193 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
6194 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
6195
6196 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR middle-end/107385
6199 * gcc.dg/pr107385.c: New test.
6200
6201 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR middle-end/113921
6204 * gcc.target/i386/pr113921.c: New test.
6205
6206 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
6207
6208 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
6209
6210 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6211
6212 * rust/compile/issue-1773.rs.bak: Rename to ...
6213 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
6214
6215 2024-02-15 Martin Jambor <mjambor@suse.cz>
6216
6217 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
6218 (get_val2): Likewise.
6219 (bar): Do not return a constant. Extend xfail exception for all
6220 targets.
6221
6222 2024-02-15 Andreas Schwab <schwab@suse.de>
6223
6224 * gnat.dg/div_zero.adb: Skip on RISC-V.
6225
6226 2024-02-15 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR tree-optimization/113567
6229 * gcc.dg/bitint-90.c: New test.
6230
6231 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
6232
6233 PR fortran/105847
6234 * gfortran.dg/pr105847.f90: New test.
6235
6236 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6237
6238 * gcc.dg/vect/pr113576.c (dg-additional-options):
6239 Use -march=skylake-avx512 for avx512f effective target.
6240 * gcc.dg/vect/pr98308.c (dg-additional-options):
6241 Use -march=skylake-avx512 for all x86 targets.
6242 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
6243 and __AVX512VL__.
6244
6245 2024-02-14 Jakub Jelinek <jakub@redhat.com>
6246 H.J. Lu <hjl.tools@gmail.com>
6247
6248 PR target/113855
6249 * gcc.dg/heap-trampoline-1.c: New test.
6250 * lib/target-supports.exp (check_effective_target_heap_trampoline):
6251 New.
6252
6253 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
6254
6255 PR target/113871
6256 * gcc.target/i386/pr113871-1a.c: New test.
6257 * gcc.target/i386/pr113871-1b.c: New test.
6258 * gcc.target/i386/pr113871-2a.c: New test.
6259 * gcc.target/i386/pr113871-2b.c: New test.
6260 * gcc.target/i386/pr113871-3a.c: New test.
6261 * gcc.target/i386/pr113871-3b.c: New test.
6262 * gcc.target/i386/pr113871-4a.c: New test.
6263
6264 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
6265
6266 PR c++/113708
6267 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
6268 is emitted.
6269 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
6270 * g++.dg/modules/init-7_a.H: New test.
6271 * g++.dg/modules/init-7_b.C: New test.
6272
6273 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
6274
6275 PR testsuite/113861
6276 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
6277 * gcc.dg/gomp/pr87895-2.c: Likewise.
6278
6279 2024-02-14 Jan Hubicka <jh@suse.cz>
6280
6281 PR tree-optimization/111054
6282 * gcc.c-torture/compile/pr111054.c: New test.
6283
6284 2024-02-14 Tamar Christina <tamar.christina@arm.com>
6285
6286 * gcc.dg/vect/vect-novect_gcond.c: New test.
6287
6288 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6289
6290 PR fortran/99210
6291 * gfortran.dg/pr99210.f90: New test.
6292
6293 2024-02-14 Jonathan Yong <10walls@gmail.com>
6294
6295 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
6296 __SIZE_TYPE__ instead of long unsigned int for size_t
6297 definition.
6298
6299 2024-02-14 Patrick Palka <ppalka@redhat.com>
6300
6301 PR c++/113908
6302 PR c++/113332
6303 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
6304 * g++.dg/template/non-dependent31.C: New test.
6305
6306 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6307
6308 PR d/104739
6309 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
6310 ucn support.
6311
6312 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
6313
6314 PR testsuite/113899
6315 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
6316 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6317
6318 2024-02-14 Jakub Jelinek <jakub@redhat.com>
6319
6320 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
6321 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
6322
6323 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
6324
6325 PR c++/99573
6326 * g++.dg/modules/enum-12.C: New test.
6327
6328 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6329
6330 PR target/113909
6331 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
6332 * gcc.target/i386/pr113689-2.c: Likewise.
6333 * gcc.target/i386/pr113689-3.c: Likewise.
6334
6335 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
6338 ?86-*-solaris2.9*.
6339 * gfortran.dg/fmt_en_rd.f90: Likewise.
6340 * gfortran.dg/fmt_en_rn.f90: Likewise.
6341 * gfortran.dg/fmt_en_ru.f90: Likewise.
6342 * gfortran.dg/fmt_en_rz.f90: Likewise.
6343
6344 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6345
6346 PR c++/113706
6347 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
6348 Solaris.
6349
6350 2024-02-13 Marek Polacek <polacek@redhat.com>
6351
6352 DR 1693
6353 PR c++/113760
6354 * g++.dg/semicolon-fixits.C: Run in C++98 only.
6355 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
6356 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
6357 * g++.dg/DRs/dr1693-1.C: New test.
6358 * g++.dg/DRs/dr1693-2.C: New test.
6359
6360 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
6361
6362 PR target/113876
6363 * gcc.target/i386/pr113876.c: New test.
6364
6365 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
6366
6367 PR middle-end/113904
6368 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
6369 argument from integer to a logical expression.
6370 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
6371 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
6372 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
6373 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
6374 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
6375 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
6376 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
6377 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
6378 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
6379 * gfortran.dg/gomp/declare-variant-20.f90: New test.
6380
6381 2024-02-13 Patrick Palka <ppalka@redhat.com>
6382
6383 * g++.dg/modules/friend-6_a.C: New test.
6384 * g++.dg/modules/using-enum-3_a.C: New test.
6385 * g++.dg/modules/using-enum-3_b.C: New test.
6386
6387 2024-02-13 Harald Anlauf <anlauf@gmx.de>
6388
6389 PR fortran/113866
6390 * gfortran.dg/bind_c_optional-2.f90: New test.
6391
6392 2024-02-13 Jason Merrill <jason@redhat.com>
6393
6394 PR c++/113612
6395 * g++.dg/cpp1y/var-templ85.C: New test.
6396
6397 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
6398
6399 * gcc.target/riscv/pr113742.c: New test.
6400
6401 2024-02-13 Marek Polacek <polacek@redhat.com>
6402
6403 PR c++/112436
6404 * g++.dg/cpp2a/concepts-pr112436.C: New test.
6405
6406 2024-02-13 Richard Biener <rguenther@suse.de>
6407
6408 PR tree-optimization/113896
6409 * g++.dg/torture/pr113896.C: New testcase.
6410
6411 2024-02-13 Richard Biener <rguenther@suse.de>
6412
6413 PR tree-optimization/113895
6414 * gcc.dg/torture/pr113895-1.c: New testcase.
6415
6416 2024-02-13 Richard Biener <rguenther@suse.de>
6417
6418 PR tree-optimization/113902
6419 * gcc.dg/vect/pr113902.c: New testcase.
6420
6421 2024-02-13 Tamar Christina <tamar.christina@arm.com>
6422
6423 PR tree-optimization/113734
6424 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
6425
6426 2024-02-13 Alex Coplan <alex.coplan@arm.com>
6427
6428 PR c++/113658
6429 * g++.dg/ext/has-feature2.C: New test.
6430
6431 2024-02-13 Richard Biener <rguenther@suse.de>
6432
6433 PR tree-optimization/113898
6434 * gcc.dg/torture/pr113898.c: New testcase.
6435
6436 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
6437
6438 PR fortran/113883
6439 * gfortran.dg/allocatable_length.f90: New test.
6440
6441 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6442
6443 * gfortran.dg/pr109358.f90: New test.
6444
6445 2024-02-12 Marek Polacek <polacek@redhat.com>
6446
6447 PR c++/113545
6448 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
6449
6450 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR tree-optimization/113849
6453 * gcc.dg/torture/bitint-58.c: New test.
6454
6455 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR c++/113674
6458 * c-c++-common/Wattributes-3.c: New test.
6459
6460 2024-02-12 Jakub Jelinek <jakub@redhat.com>
6461
6462 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
6463 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
6464 dg-message for dbgcnt message.
6465
6466 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6467
6468 PR d/113125
6469 * gdc.dg/imports/pr113125.d: New test.
6470 * gdc.dg/pr113125.d: New test.
6471
6472 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
6473
6474 PR d/113758
6475 * gdc.dg/torture/pr113758.d: New test.
6476
6477 2024-02-12 Richard Biener <rguenther@suse.de>
6478
6479 PR tree-optimization/113831
6480 PR tree-optimization/108355
6481 * gcc.dg/torture/pr113831.c: New testcase.
6482 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
6483
6484 2024-02-12 Pan Li <pan2.li@intel.com>
6485
6486 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
6487
6488 2024-02-12 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/113863
6491 * gcc.dg/vect/pr113863.c: New testcase.
6492
6493 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
6494
6495 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
6496 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
6497
6498 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6499
6500 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
6501
6502 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6503
6504 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
6505
6506 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6507
6508 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
6509 * gcc.target/i386/pr113689-2.c: Likewise.
6510 * gcc.target/i386/pr113689-3.c: Likewise.
6511
6512 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6513
6514 * gcc.dg/ssp-2.c: Ignore warning that
6515 -multiply_defined is obsolete
6516
6517 2024-02-10 Marek Polacek <polacek@redhat.com>
6518
6519 DR 2237
6520 PR c++/107126
6521 PR c++/97202
6522 * g++.dg/DRs/dr2237.C: Adjust dg-error.
6523 * g++.dg/parse/constructor2.C: Likewise.
6524 * g++.dg/template/error34.C: Likewise.
6525 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6526 * g++.dg/DRs/dr2237-2.C: New test.
6527 * g++.dg/DRs/dr2237-3.C: New test.
6528 * g++.dg/DRs/dr2237-4.C: New test.
6529 * g++.dg/DRs/dr2237-5.C: New test.
6530 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
6531 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
6532 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
6533 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
6534
6535 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6536
6537 * gcc.dg/darwin-ld-2.c: Ignore warning
6538 that -bind_at_load is deprecated.
6539
6540 2024-02-10 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR middle-end/110754
6543 * gcc.dg/attr-assume-6.c: New test.
6544 * g++.dg/cpp23/attr-assume12.C: New test.
6545
6546 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
6547
6548 PR c++/113545
6549 * g++.dg/cpp1y/constexpr-reinterpret3.C,
6550 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
6551
6552 2024-02-09 Marek Polacek <polacek@redhat.com>
6553
6554 PR c++/113834
6555 * g++.dg/ext/type_pack_element4.C: New test.
6556
6557 2024-02-09 Marek Polacek <polacek@redhat.com>
6558
6559 PR c++/98388
6560 * g++.dg/cpp0x/sfinae69.C: New test.
6561
6562 2024-02-09 Harald Anlauf <anlauf@gmx.de>
6563
6564 PR fortran/113799
6565 * gfortran.dg/arithmetic_overflow_2.f90: New test.
6566
6567 2024-02-09 Patrick Palka <ppalka@redhat.com>
6568
6569 PR c++/112580
6570 * g++.dg/modules/anon-3_a.H: New test.
6571 * g++.dg/modules/anon-3_b.C: New test.
6572
6573 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR tree-optimization/113783
6576 * gcc.dg/bitint-88.c: New test.
6577
6578 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR middle-end/113415
6581 * gcc.target/i386/pr113415.c: New test.
6582
6583 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR tree-optimization/113818
6586 * gcc.dg/bitint-89.c: New test.
6587
6588 2024-02-09 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR tree-optimization/113774
6591 * gcc.dg/torture/bitint-57.c: New test.
6592
6593 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
6594
6595 * gcc.misc-tests/options.exp: Allow other options before the
6596 -quite option for cc1.
6597
6598 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
6599
6600 * gcc.target/riscv/rvv/base/abi-1.c: change selector
6601 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
6602 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
6603
6604 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
6605
6606 * lib/target-supports.exp
6607 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
6608 et_arm_fp16_alternative_flags to cache the result. Improve test
6609 for FP16 availability.
6610 (add_options_for_arm_fp16_alternative): Use
6611 et_arm_fp16_alternative_flags.
6612 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
6613 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
6614 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
6615 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
6616 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
6617 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
6618 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
6619 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
6620 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
6621 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
6622 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
6623 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
6624 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
6625 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
6626 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
6627 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
6628 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
6629 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
6630 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
6631 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
6632
6633 2024-02-08 Patrick Palka <ppalka@redhat.com>
6634
6635 PR c++/113649
6636 * g++.dg/cpp2a/nontype-class65.C: New test.
6637
6638 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
6639
6640 PR tree-optimization/113735
6641 * gcc.dg/tree-ssa/pr113735.c: New test.
6642
6643 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
6644
6645 PR target/113711
6646 PR target/113733
6647 * gcc.target/i386/apx-ndd-2.c: New test.
6648 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
6649 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
6650 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
6651 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
6652 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
6653 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
6654 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
6655 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
6656 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
6657 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
6658 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
6659 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
6660
6661 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6662
6663 PR tree-optimization/113808
6664 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
6665 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
6666
6667 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6668
6669 PR tree-optimization/113808
6670 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
6671
6672 2024-02-08 Tamar Christina <tamar.christina@arm.com>
6673
6674 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
6675 to uint64_t *.
6676
6677 2024-02-08 Pan Li <pan2.li@intel.com>
6678
6679 PR target/113766
6680 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
6681
6682 2024-02-08 Joseph Myers <josmyers@redhat.com>
6683
6684 PR c/113776
6685 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
6686 gcc.dg/pr113776-4.c: New tests.
6687
6688 2024-02-08 Jason Merrill <jason@redhat.com>
6689
6690 * g++.dg/cpp2a/nontype-class64.C: New test.
6691
6692 2024-02-07 Richard Biener <rguenther@suse.de>
6693
6694 PR tree-optimization/113796
6695 * gcc.dg/torture/pr113796.c: New testcase.
6696
6697 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
6698 Uros Bizjak <ubizjak@gmail.com>
6699
6700 PR target/113690
6701 * gcc.target/i386/pr113690.c: New test case.
6702
6703 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
6704
6705 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
6706
6707 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6708
6709 * rust/compile/issue-2040.rs:
6710 Enclose 'const' in single quotes.
6711
6712 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6713
6714 * rust/compile/issue-2775.rs: New test.
6715
6716 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6717
6718 * rust/compile/issue-2782.rs: New test.
6719
6720 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6721
6722 * rust/compile/issue-1773.rs: Moved to...
6723 * rust/compile/issue-1773.rs.bak: ...here.
6724 * rust/compile/issue-2723-1.rs: New test.
6725 * rust/compile/issue-2723-2.rs: New test.
6726
6727 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6728
6729 * rust/compile/issue-2747.rs: New test.
6730
6731 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6732
6733 * rust/compile/issue-2772-1.rs: New test.
6734 * rust/compile/issue-2772-2.rs: New test.
6735
6736 2024-02-07 Philip Herron <herron.philip@googlemail.com>
6737
6738 * rust/compile/issue-1483.rs: New test.
6739
6740 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
6741
6742 * rust/compile/issue-2812.rs: New test.
6743
6744 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6745
6746 PR tree-optimization/113750
6747 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
6748 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
6749 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
6750 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
6751 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
6752
6753 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6754
6755 PR tree-optimization/113731
6756 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
6757
6758 2024-02-07 Tamar Christina <tamar.christina@arm.com>
6759
6760 PR tree-optimization/113467
6761 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
6762
6763 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6764
6765 PR tree-optimization/113756
6766 * gcc.dg/pr113756.c: New test.
6767
6768 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769
6770 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
6771 { aix || solaris2 } && !gas.
6772
6773 2024-02-07 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR tree-optimization/113753
6776 * gcc.dg/torture/bitint-56.c: New test.
6777 * gcc.dg/bitint-87.c: New test.
6778
6779 2024-02-07 Pan Li <pan2.li@intel.com>
6780
6781 PR target/113766
6782 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
6783 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
6784
6785 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR c++/113788
6788 * g++.dg/parse/pr113788.C: New test.
6789
6790 2024-02-06 Marek Polacek <polacek@redhat.com>
6791
6792 PR c++/94231
6793 * g++.dg/cpp0x/deleted17.C: New test.
6794
6795 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
6796
6797 * g++.target/aarch64/mv-symbols1.C: New test.
6798 * g++.target/aarch64/mv-symbols2.C: Ditto.
6799 * g++.target/aarch64/mv-symbols3.C: Ditto.
6800 * g++.target/aarch64/mv-symbols4.C: Ditto.
6801 * g++.target/aarch64/mv-symbols5.C: Ditto.
6802 * g++.target/aarch64/mvc-symbols1.C: Ditto.
6803 * g++.target/aarch64/mvc-symbols2.C: Ditto.
6804 * g++.target/aarch64/mvc-symbols3.C: Ditto.
6805 * g++.target/aarch64/mvc-symbols4.C: Ditto.
6806
6807 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR sanitizer/110676
6810 * gcc.dg/asan/pr110676.c: New test.
6811
6812 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6813
6814 PR tree-optimization/113736
6815 * gcc.dg/bitint-86.c: New test.
6816
6817 2024-02-06 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR tree-optimization/113759
6820 * gcc.c-torture/compile/pr113759.c: New test.
6821
6822 2024-02-06 Jason Merrill <jason@redhat.com>
6823
6824 PR c++/107291
6825 * g++.dg/cpp2a/spaceship-eq17.C: New test.
6826
6827 2024-02-05 Jason Merrill <jason@redhat.com>
6828
6829 PR c++/109359
6830 * g++.dg/ext/frounding-math1.C: New test.
6831
6832 2024-02-05 Jason Merrill <jason@redhat.com>
6833
6834 PR c++/111286
6835 * g++.dg/cpp0x/initlist-array22.C: New test.
6836
6837 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
6838
6839 PR target/113689
6840 * gcc.target/i386/pr113689-1.c: New file.
6841 * gcc.target/i386/pr113689-2.c: Likewise.
6842 * gcc.target/i386/pr113689-3.c: Likewise.
6843
6844 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR c/113740
6847 * gcc.dg/bitint-85.c: New test.
6848
6849 2024-02-05 Richard Ball <richard.ball@arm.com>
6850
6851 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
6852 * g++.target/arm/bti_thunk.C: New test.
6853
6854 2024-02-05 H.J. Lu <(no_default)>
6855
6856 * gcc.target/i386/apx-ndd.c: Updated.
6857
6858 2024-02-05 Richard Biener <rguenther@suse.de>
6859
6860 PR tree-optimization/113707
6861 * gcc.dg/torture/pr113707-1.c: New testcase.
6862 * gcc.dg/torture/pr113707-2.c: Likewise.
6863
6864 2024-02-05 Jakub Jelinek <jakub@redhat.com>
6865
6866 PR tree-optimization/113737
6867 * gcc.dg/bitint-84.c: New test.
6868
6869 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
6870
6871 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
6872 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
6873
6874 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
6875
6876 * gcc.target/riscv/reg_subreg_costs.c: New test.
6877 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
6878
6879 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
6880
6881 * gcc.dg/pr84877.c: Adjust xfail parentheses.
6882
6883 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6884
6885 PR libfortran/111022
6886 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
6887 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
6888 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
6889 * gfortran.dg/pr111022.f90: New test.
6890
6891 2024-02-03 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR middle-end/113722
6894 * gcc.dg/pr113722.c: New test.
6895
6896 2024-02-03 Patrick Palka <ppalka@redhat.com>
6897
6898 PR c++/110006
6899 PR c++/112769
6900 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
6901 * g++.dg/cpp2a/concepts-friend16.C: New test.
6902
6903 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
6904
6905 PR modula2/113730
6906 * gm2/extensions/fail/arith1.mod: New test.
6907 * gm2/extensions/fail/arith2.mod: New test.
6908 * gm2/extensions/fail/arith3.mod: New test.
6909 * gm2/extensions/fail/arith4.mod: New test.
6910 * gm2/extensions/fail/arithpromote.mod: New test.
6911 * gm2/extensions/fail/extensions-fail.exp: New test.
6912 * gm2/linking/fail/badimp.def: New test.
6913 * gm2/linking/fail/badimp.mod: New test.
6914 * gm2/linking/fail/linking-fail.exp: New test.
6915 * gm2/linking/fail/testbadimp.mod: New test.
6916
6917 2024-02-02 Tamar Christina <tamar.christina@arm.com>
6918
6919 PR tree-optimization/113588
6920 PR tree-optimization/113467
6921 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
6922 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
6923
6924 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
6925
6926 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
6927 for `vector *signed short` instead of the `vect` dump.
6928 * gcc.dg/vect/vect-avg-11.c: Likewise.
6929 * gcc.dg/vect/vect-avg-12.c: Likewise.
6930 * gcc.dg/vect/vect-avg-13.c: Likewise.
6931 * gcc.dg/vect/vect-avg-14.c: Likewise.
6932 * gcc.dg/vect/vect-avg-2.c: Likewise.
6933 * gcc.dg/vect/vect-avg-3.c: Likewise.
6934 * gcc.dg/vect/vect-avg-4.c: Likewise.
6935 * gcc.dg/vect/vect-avg-5.c: Likewise.
6936 * gcc.dg/vect/vect-avg-6.c: Likewise.
6937 * gcc.dg/vect/vect-avg-7.c: Likewise.
6938 * gcc.dg/vect/vect-avg-8.c: Likewise.
6939
6940 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR libgcc/113604
6943 * gcc.dg/torture/bitint-53.c: New test.
6944 * gcc.dg/torture/bitint-55.c: New test.
6945
6946 2024-02-02 Antoni Boucher <bouanto@zoho.com>
6947
6948 * jit.dg/all-non-failing-tests.h: New test.
6949 * jit.dg/test-sizeof.c: New test.
6950
6951 2024-02-02 Jason Merrill <jason@redhat.com>
6952
6953 PR c++/110084
6954 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
6955 * g++.dg/cpp2a/spaceship-eq16.C: New test.
6956
6957 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6958
6959 PR target/113697
6960 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
6961
6962 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6963
6964 * lib/target-supports.exp (check_effective_target_shared):
6965 Allow the external symbols referenced in the test to be undefined.
6966
6967 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6968
6969 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
6970 we expect the C++ driver to provide paths for libstdc++.
6971 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
6972 we need a path added for libstdc++.
6973 * gdc.dg/ubsan/ubsan.exp: Likewise.
6974 * gfortran.dg/ubsan/ubsan.exp: Likewise.
6975 * lib/ubsan-dg.exp: Handle a single parameter to init that
6976 requests addition of a path to libstdc++ to link flags.
6977
6978 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6979
6980 * g++.dg/asan/asan.exp: Add a parameter to init to say that
6981 we expect the C++ driver to provide paths for libstdc++.
6982 * g++.dg/hwasan/hwasan.exp: Likewise
6983 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
6984 we need a path added for libstdc++.
6985 * gcc.dg/hwasan/hwasan.exp: Likewise.
6986 * gdc.dg/asan/asan.exp: Likewise.
6987 * gfortran.dg/asan/asan.exp: Likewise.
6988 * lib/asan-dg.exp: Handle a single parameter to init that
6989 requests addition of a path to libstdc++ to link flags.
6990 * lib/hwasan-dg.exp: Likewise.
6991
6992 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR tree-optimization/113691
6995 * gcc.dg/bitint-83.c: New test.
6996
6997 2024-02-02 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR tree-optimization/113692
7000 * gcc.dg/bitint-82.c: New test.
7001
7002 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR middle-end/113699
7005 * gcc.dg/bitint-81.c: New test.
7006
7007 2024-02-02 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR middle-end/113705
7010 * g++.dg/opt/pr113705.C: New test.
7011
7012 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7013
7014 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
7015 matches.
7016
7017 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7018
7019 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
7020
7021 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7022
7023 * gcc.target/i386/pr80569.c: Require gas.
7024
7025 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
7026
7027 Revert:
7028 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7029
7030 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
7031 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
7032
7033 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7034
7035 PR target/112863
7036 * lib/obj-c++.exp: Decide on whether to present -B or -L to
7037 reference the paths to uninstalled libobjc/libobjc-gnu and
7038 libstdc++ and use that to generate the link flags.
7039
7040 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
7041
7042 PR target/112862
7043 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
7044 libatomic handling.
7045 * gfortran.dg/dg.exp: Likewise.
7046 * lib/gfortran.exp: Decide on whether to present -B or -L to
7047 reference the paths to uninstalled libgfortran, libqadmath and
7048 libatomic and use that to generate the link flags.
7049
7050 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7051
7052 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
7053 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
7054
7055 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7056
7057 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
7058 -mno-stackrealign.
7059 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
7060 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
7061 * gcc.target/i386/pieces-memset-36.c: Likewise.
7062 * gcc.target/i386/pieces-memset-40.c: Likewise.
7063 * gcc.target/i386/pieces-memset-9.c: Likewise.
7064
7065 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
7068 cmovl.e, cmovl.ge.
7069
7070 2024-02-02 Jason Merrill <jason@redhat.com>
7071
7072 PR c++/112439
7073 * g++.dg/cpp2a/no_unique_address15.C: New test.
7074
7075 2024-02-02 Jason Merrill <jason@redhat.com>
7076
7077 PR c++/113638
7078 * g++.dg/cpp1y/var-templ-array1.C: New test.
7079
7080 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7081
7082 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
7083
7084 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
7085
7086 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
7087
7088 2024-02-02 Li Wei <liwei@loongson.cn>
7089
7090 * gfortran.dg/vect/vect-10.f90: New test.
7091
7092 2024-02-02 Xi Ruoyao <xry111@xry111.site>
7093
7094 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
7095 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
7096 instruction sequences are not reordered by the compiler.
7097 (NOIPA): Disallow interprocedural optimizations.
7098 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
7099 duplicated from func-call-extreme-1.c, include it instead.
7100 (dg-options): Likewise.
7101 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
7102 Likewise.
7103 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
7104 Likewise.
7105 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
7106 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
7107 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
7108 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
7109 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
7110
7111 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7112
7113 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
7114
7115 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7116
7117 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
7118 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
7119
7120 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
7121
7122 * gcc.target/loongarch/attr-model-5.c: New test.
7123 * gcc.target/loongarch/func-call-extreme-5.c: New test.
7124 * gcc.target/loongarch/func-call-extreme-6.c: New test.
7125 * gcc.target/loongarch/tls-extreme-macro.c: New test.
7126
7127 2024-02-01 Marek Polacek <polacek@redhat.com>
7128
7129 * g++.dg/warn/Wdangling-reference21.C: New test.
7130
7131 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
7132
7133 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
7134 check on hppa*-*-*.
7135
7136 2024-02-01 Patrick Palka <ppalka@redhat.com>
7137
7138 PR c++/112737
7139 * g++.dg/template/ttp42.C: New test.
7140 * g++.dg/template/ttp43.C: New test.
7141
7142 2024-02-01 Marek Polacek <polacek@redhat.com>
7143
7144 PR c++/112437
7145 * g++.dg/cpp2a/concepts-throw1.C: New test.
7146 * g++.dg/eh/throw4.C: New test.
7147
7148 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
7149
7150 * gcc.target/riscv/za-ext.c: New test.
7151 * gcc.target/riscv/zi-ext.c: New test.
7152
7153 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7154
7155 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
7156 dg-options.
7157 * gcc.target/i386/pr38534-2.c: Likewise.
7158 * gcc.target/i386/pr38534-3.c: Likewise.
7159 * gcc.target/i386/pr38534-4.c: Likewise.
7160
7161 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7162
7163 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
7164 dg-options.
7165 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7166
7167 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7168
7169 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
7170 -mno-stackrealign to dg-options.
7171
7172 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7173
7174 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
7175 dg-options.
7176
7177 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7178
7179 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
7180 for double-quoted section name.
7181 * g++.dg/ext/attr-section2a.C: Likewise.
7182 * g++.dg/ext/attr-section2b.C: Likewise.
7183
7184 2024-02-01 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/113693
7187 * gcc.dg/pr113693.c: New testcase.
7188
7189 2024-02-01 Jakub Jelinek <jakub@redhat.com>
7190 Jason Merrill <jason@redhat.com>
7191
7192 PR c++/113531
7193 * g++.dg/asan/initlist1.C: New test.
7194
7195 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
7196 Richard Biener <rguenther@suse.de>
7197
7198 PR target/113560
7199 * g++.target/i386/pr113560.C: New test case.
7200 * gcc.target/i386/pr113560.c: Likewise.
7201 * gcc.dg/pr87954.c: Update test case.
7202
7203 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7204
7205 Revert:
7206 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7207
7208 PR target/113249
7209 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7210 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7211 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7212 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7213 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7214 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7215 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7216 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7217 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7218 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7219 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7220 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7221 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7222 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7223 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7224 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7225 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7226 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7227 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7228 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7229 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7230 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7231 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7232 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7233 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7234 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7235 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7236 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7237 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7238 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7239 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7240 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7241 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7242 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7243 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7244 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7245 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7246 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7247 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7248 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
7249 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
7250 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
7251 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
7252 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
7253 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
7254 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
7255 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
7256 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
7257 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
7258 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
7259 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
7260 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
7261 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
7262 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
7263 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
7264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
7265 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
7266 * gfortran.dg/vect/vect-8.f90: ditto
7267
7268 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
7269
7270 PR target/113249
7271 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
7272 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
7273 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
7274 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
7275 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
7276 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
7277 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
7278 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
7279 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
7280 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
7281 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
7282 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
7283 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
7284 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
7285 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
7286 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
7287 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
7288 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
7289 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
7290 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
7291 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
7292 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
7293 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
7294 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
7295 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
7296 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
7297 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
7298 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
7299 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
7300 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
7301 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
7302 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
7303 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
7304 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
7305 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
7306 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
7307 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
7308 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
7309 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
7310 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
7311 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
7312 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
7313 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
7314 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
7315 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
7316 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
7317 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
7318 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
7319 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
7320 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
7321 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
7322 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
7323 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
7324 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
7325 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
7326 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
7327 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
7328 * gfortran.dg/vect/vect-8.f90: ditto
7329
7330 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
7331
7332 PR target/113657
7333 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
7334
7335 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7336
7337 PR analyzer/113253
7338 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
7339
7340 2024-01-31 Joseph Myers <josmyers@redhat.com>
7341
7342 PR c/112571
7343 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
7344
7345 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
7346
7347 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
7348 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
7349 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
7350
7351 2024-01-31 Martin Uecker <uecker@tugraz.at>
7352
7353 PR c/113438
7354 * gcc.dg/pr113438.c: New test.
7355
7356 2024-01-31 Jonathan Yong <10walls@gmail.com>
7357
7358 * c-c++-common/analyzer/uninit-pr108968-register.c:
7359 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
7360
7361 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
7362
7363 PR modula2/111627
7364 * gm2/pim/pass/stdio.mod: Moved to...
7365 * gm2/pim/pass/teststdio.mod: ...here.
7366 * gm2/pim/run/pass/builtins.mod: Moved to...
7367 * gm2/pim/run/pass/testbuiltins.mod: ...here.
7368 * gm2/pim/run/pass/math.mod: Moved to...
7369 * gm2/pim/run/pass/testmath.mod: ...here.
7370 * gm2/pim/run/pass/math2.mod: Moved to...
7371 * gm2/pim/run/pass/testmath2.mod: ...here.
7372
7373 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7374
7375 PR testsuite/113502
7376 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
7377 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
7378
7379 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7380
7381 PR sanitizer/112644
7382 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
7383
7384 2024-01-31 Tamar Christina <tamar.christina@arm.com>
7385 Matthew Malcomson <matthew.malcomson@arm.com>
7386
7387 PR sanitizer/112644
7388 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
7389
7390 2024-01-31 Richard Biener <rguenther@suse.de>
7391
7392 PR middle-end/110176
7393 * gcc.dg/torture/pr110176.c: New testcase.
7394
7395 2024-01-31 Alex Coplan <alex.coplan@arm.com>
7396
7397 PR target/111677
7398 * gcc.target/aarch64/torture/pr111677.c: New test.
7399
7400 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7401
7402 * gcc.target/i386/auto-init-5.c: Add
7403 -fno-asynchronous-unwind-tables to dg-options.
7404 * gcc.target/i386/auto-init-6.c: Likewise.
7405
7406 2024-01-31 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/111444
7409 * gcc.dg/torture/pr111444.c: New testcase.
7410
7411 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7412
7413 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
7414
7415 2024-01-31 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/113630
7418 * gcc.dg/torture/pr113630.c: New testcase.
7419
7420 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR rtl-optimization/113656
7423 * gcc.target/i386/pr113656.c: New test.
7424
7425 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR debug/113637
7428 * gcc.dg/bitint-80.c: New test.
7429
7430 2024-01-31 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR tree-optimization/113639
7433 * gcc.dg/bitint-79.c: New test.
7434
7435 2024-01-31 Richard Biener <rguenther@suse.de>
7436
7437 PR tree-optimization/113670
7438 * gcc.target/i386/pr113670.c: New testcase.
7439
7440 2024-01-31 Alexandre Oliva <oliva@adacore.com>
7441
7442 PR debug/113394
7443 * gcc.dg/strub-internal-pr113394.c: New.
7444
7445 2024-01-31 Joseph Myers <josmyers@redhat.com>
7446
7447 PR c/111059
7448 PR c/111911
7449 * gcc.c-torture/compile/pr111059-1.c,
7450 gcc.c-torture/compile/pr111059-2.c,
7451 gcc.c-torture/compile/pr111059-3.c,
7452 gcc.c-torture/compile/pr111059-4.c,
7453 gcc.c-torture/compile/pr111059-5.c,
7454 gcc.c-torture/compile/pr111059-6.c,
7455 gcc.c-torture/compile/pr111059-7.c,
7456 gcc.c-torture/compile/pr111059-8.c,
7457 gcc.c-torture/compile/pr111059-9.c,
7458 gcc.c-torture/compile/pr111059-10.c,
7459 gcc.c-torture/compile/pr111059-11.c,
7460 gcc.c-torture/compile/pr111059-12.c,
7461 gcc.c-torture/compile/pr111911-1.c,
7462 gcc.c-torture/compile/pr111911-2.c: New tests.
7463
7464 2024-01-31 David Malcolm <dmalcolm@redhat.com>
7465
7466 PR analyzer/113509
7467 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
7468
7469 2024-01-30 Fangrui Song <maskray@google.com>
7470
7471 PR target/105576
7472 * gcc.target/i386/asm-raw-symbol.c: New testcase.
7473
7474 2024-01-30 Marek Polacek <polacek@redhat.com>
7475
7476 PR c++/110358
7477 PR c++/109640
7478 * g++.dg/warn/Wdangling-reference18.C: New test.
7479 * g++.dg/warn/Wdangling-reference19.C: New test.
7480 * g++.dg/warn/Wdangling-reference20.C: New test.
7481
7482 2024-01-30 Patrick Palka <ppalka@redhat.com>
7483
7484 PR c++/67898
7485 * g++.dg/cpp0x/temp_default8.C: New test.
7486
7487 2024-01-30 Jason Merrill <jason@redhat.com>
7488
7489 PR c++/112846
7490 * g++.dg/abi/anon6.C: Specify ABI v18.
7491 * g++.dg/abi/anon6a.C: New test for ABI v19.
7492
7493 2024-01-30 Jason Merrill <jason@redhat.com>
7494
7495 PR c++/113451
7496 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
7497
7498 2024-01-30 Patrick Palka <ppalka@redhat.com>
7499
7500 PR c++/113640
7501 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
7502
7503 2024-01-30 Patrick Palka <ppalka@redhat.com>
7504
7505 PR c++/113644
7506 * g++.dg/template/nontype30.C: New test.
7507
7508 2024-01-30 Pan Li <pan2.li@intel.com>
7509
7510 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
7511 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
7512 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
7513 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
7514 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
7515 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
7516 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
7517 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
7518 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
7519 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
7520 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
7521 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
7522 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
7523 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
7524 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
7525 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
7526 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
7527
7528 2024-01-30 David Malcolm <dmalcolm@redhat.com>
7529
7530 PR analyzer/113654
7531 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
7532
7533 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7534
7535 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
7536 * rust/execute/torture/coercion3.rs: Likewise.
7537 * rust/execute/torture/issue-2080.rs: Likewise.
7538 * rust/execute/torture/issue-2179.rs: Likewise.
7539 * rust/execute/torture/issue-2180.rs: Likewise.
7540 * rust/execute/torture/iter1.rs: Likewise.
7541
7542 2024-01-30 Robert Goss <goss.robert@gmail.com>
7543
7544 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
7545
7546 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7547
7548 * rust/compile/for_lifetimes.rs: New test.
7549
7550 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
7551
7552 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
7553
7554 2024-01-30 Robert Goss <goss.robert@gmail.com>
7555
7556 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
7557
7558 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7559
7560 * rust/compile/issue-2788.rs: New test.
7561
7562 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7563
7564 * rust/compile/const_trait_fn.rs:
7565 Enclose const in single quotes.
7566
7567 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7568
7569 * rust/compile/issue-2785.rs: New test.
7570
7571 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
7572
7573 * rust/compile/issue-2187.rs: New file.
7574 * rust/execute/torture/issue-2187.rs: New file.
7575
7576 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
7577
7578 * rust/compile/issue-2767.rs: New test.
7579
7580 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
7581
7582 * rust/compile/torture/intrinsics-4.rs: Adjust.
7583 * rust/compile/torture/intrinsics-math.rs: Adjust.
7584 * rust/execute/torture/atomic_load.rs: Adjust.
7585 * rust/execute/torture/atomic_store.rs: Adjust.
7586 * rust/compile/torture/intrinsics-1.rs: Removed.
7587 * rust/compile/torture/builtin_abort.rs: New test.
7588 * rust/execute/torture/builtin_abort.rs: New test.
7589
7590 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
7591
7592 * rust/compile/sized-stub.rs: New test.
7593
7594 2024-01-30 Nobel Singh <nobel2073@gmail.com>
7595
7596 * rust/compile/issue-2040.rs: New test.
7597
7598 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7599
7600 * rust/compile/functions_without_body.rs: New test.
7601
7602 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7603
7604 * rust/execute/torture/name_resolution.rs: New test.
7605
7606 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7607
7608 * rust/compile/name_resolution11.rs: New test.
7609 * rust/compile/name_resolution12.rs: New test.
7610 * rust/compile/name_resolution13.rs: New test.
7611
7612 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7613
7614 * rust/compile/const_trait_fn.rs: New test.
7615
7616 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7617
7618 * rust/compile/const_async_function.rs: New test.
7619
7620 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7621
7622 * rust/compile/unsafe_module.rs: New test.
7623
7624 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
7625
7626 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
7627 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
7628
7629 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7630
7631 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
7632 * rust/compile/empty_union.rs: New test.
7633
7634 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7635
7636 * rust/compile/non_foreign_variadic_function.rs: New test.
7637
7638 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7639
7640 * rust/compile/auto_trait_invalid.rs: Update old test with updated
7641 error message.
7642
7643 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7644
7645 * rust/compile/auto_trait_super_trait.rs: New test.
7646
7647 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7648
7649 * rust/compile/generic_auto_trait.rs: New test.
7650
7651 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7652
7653 * rust/compile/self_const_ptr.rs: New test.
7654 * rust/compile/self_mut_ptr.rs: New test.
7655 * rust/compile/self_ptr.rs: New test.
7656
7657 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7658
7659 * rust/compile/trait_pub_type.rs: New test.
7660
7661 2024-01-30 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/113659
7664 * gcc.dg/pr113659.c: New testcase.
7665
7666 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
7667
7668 PR target/112861
7669 * lib/gdc.exp: Decide on whether to present -B or -L to reference
7670 the paths to uninstalled libphobos and libstdc++ and use that to
7671 generate the link flags.
7672
7673 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7674
7675 PR target/113623
7676 * gcc.c-torture/compile/pr113623.c: New test.
7677
7678 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
7679
7680 PR target/113636
7681 * go.dg/pr113636.go: New test.
7682
7683 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR tree-optimization/113603
7686 * gcc.c-torture/compile/pr113603.c: New test.
7687
7688 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR middle-end/101195
7691 * gcc.dg/pr101195.c: New test.
7692
7693 2024-01-30 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR middle-end/113622
7696 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
7697 dg-options.
7698 * gcc.target/i386/pr113622-3.c: Likewise.
7699
7700 2024-01-30 Alexandre Oliva <oliva@adacore.com>
7701
7702 Revert:
7703 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
7704
7705 * c-c++-common/strub-unsupported-2.c: Require strub.
7706 * c-c++-common/strub-unsupported-3.c: Same.
7707 * c-c++-common/strub-unsupported.c: Same.
7708 * lib/target-supports.exp (check_effective_target_strub): Return 0
7709 for AIX.
7710
7711 2024-01-30 H.J. Lu <(no_default)>
7712
7713 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
7714 * gcc.target/i386/pr107057.c: Likewise.
7715
7716 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7717
7718 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
7719 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
7720 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
7721 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
7722 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
7723
7724 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7725
7726 * lib/target-supports.exp (check_effective_target_shared):
7727 Check for a static-only libc.
7728
7729 2024-01-29 Alexandre Oliva <oliva@adacore.com>
7730
7731 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
7732 * c-c++-common/dfp/pr39034.c: Likewise.
7733 * c-c++-common/dfp/pr39035.c: Likewise.
7734 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
7735 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
7736 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
7737 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
7738 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
7739 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
7740 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
7741 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
7742 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
7743 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
7744 * gcc.dg/dfp/pr108068.c: Likewise.
7745 * gcc.dg/dfp/pr97439.c: Likewise.
7746 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
7747 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
7748 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
7749 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
7750 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
7751 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
7752 * g++.dg/compat/decimal/return-1_main.C: Likewise.
7753 * g++.dg/compat/decimal/return-2_main.C: Likewise.
7754 * g++.dg/compat/decimal/return-3_main.C: Likewise.
7755 * g++.dg/compat/decimal/return-4_main.C: Likewise.
7756 * g++.dg/compat/decimal/return-5_main.C: Likewise.
7757 * g++.dg/compat/decimal/return-6_main.C: Likewise.
7758 * g++.dg/eh/dfp-1.C: Likewise.
7759 * g++.dg/eh/dfp-2.C: Likewise.
7760 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
7761 * gcc.c-torture/execute/pr80692.c: Likewise.
7762 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
7763 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
7764 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
7765 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
7766
7767 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
7768
7769 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
7770 instruction in naked function.
7771 * gcc.target/bpf/naked-2.c: New test.
7772
7773 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
7774
7775 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
7776 require-effective-target rv64 and riscv_v
7777
7778 2024-01-29 Jason Merrill <jason@redhat.com>
7779
7780 PR c++/113544
7781 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
7782
7783 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
7784
7785 PR target/108933
7786 * gcc.target/arm/rev16.c: Moved to...
7787 * gcc.target/arm/rev16_1.c: ...here.
7788 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
7789
7790 2024-01-29 Richard Biener <rguenther@suse.de>
7791
7792 PR middle-end/113622
7793 * gcc.target/i386/pr113622-2.c: New testcase.
7794 * gcc.target/i386/pr113622-3.c: Likewise.
7795
7796 2024-01-29 Richard Biener <rguenther@suse.de>
7797
7798 PR middle-end/113622
7799 * gcc.target/i386/pr113622-1.c: New testcase.
7800
7801 2024-01-29 Alex Coplan <alex.coplan@arm.com>
7802
7803 PR target/113616
7804 * gcc.c-torture/compile/pr113616.c: New test.
7805
7806 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
7807
7808 PR target/38534
7809 * gcc.target/i386/pr38534-5.c: New file.
7810 * gcc.target/i386/pr38534-6.c: Likewise.
7811
7812 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7813
7814 PR target/112950
7815 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
7816 and instead use #pragma GCC for including arm_sve.h.
7817
7818 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
7819
7820 PR target/113281
7821 * gcc.dg/vect/pr113281-1.c: New test.
7822 * gcc.dg/vect/pr113281-2.c: Likewise.
7823 * gcc.dg/vect/pr113281-3.c: Likewise.
7824 * gcc.dg/vect/pr113281-4.c: Likewise.
7825 * gcc.dg/vect/pr113281-5.c: Likewise.
7826
7827 2024-01-29 Jakub Jelinek <jakub@redhat.com>
7828
7829 PR tree-optimization/110603
7830 * gcc.c-torture/compile/pr110603.c: New test.
7831
7832 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
7833
7834 PR testsuite/109705
7835 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7836 Fix powerpc*-*-* checks by considering ilp32.
7837
7838 2024-01-28 Harald Anlauf <anlauf@gmx.de>
7839
7840 PR fortran/113377
7841 * gfortran.dg/optional_absent_11.f90: New test.
7842
7843 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7844
7845 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
7846 * obj-c++.dg/encode-9.mm: Likewise.
7847
7848 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
7849
7850 * jit.dg/jit.exp: Filter error output to remove per-run
7851 variable content.
7852
7853 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
7854
7855 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
7856 version of kernel helper static pointer.
7857
7858 2024-01-27 Harald Anlauf <anlauf@gmx.de>
7859
7860 PR fortran/104908
7861 * gfortran.dg/pr104908.f90: New test.
7862
7863 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7864
7865 PR target/38534
7866 * gcc.target/i386/pr38534-1.c: New file.
7867 * gcc.target/i386/pr38534-2.c: Likewise.
7868 * gcc.target/i386/pr38534-3.c: Likewise.
7869 * gcc.target/i386/pr38534-4.c: Likewise.
7870 * gcc.target/i386/stack-check-17.c: Updated.
7871
7872 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
7873
7874 PR target/103503
7875 PR target/113312
7876 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
7877 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
7878 * gcc.target/i386/no-callee-saved-1.c: Likewise.
7879 * gcc.target/i386/no-callee-saved-2.c: Likewise.
7880 * gcc.target/i386/no-callee-saved-3.c: Likewise.
7881 * gcc.target/i386/no-callee-saved-4.c: Likewise.
7882 * gcc.target/i386/no-callee-saved-5.c: Likewise.
7883 * gcc.target/i386/no-callee-saved-6.c: Likewise.
7884 * gcc.target/i386/no-callee-saved-7.c: Likewise.
7885 * gcc.target/i386/no-callee-saved-8.c: Likewise.
7886 * gcc.target/i386/no-callee-saved-9.c: Likewise.
7887 * gcc.target/i386/no-callee-saved-10.c: Likewise.
7888 * gcc.target/i386/no-callee-saved-11.c: Likewise.
7889 * gcc.target/i386/no-callee-saved-12.c: Likewise.
7890 * gcc.target/i386/no-callee-saved-13.c: Likewise.
7891 * gcc.target/i386/no-callee-saved-14.c: Likewise.
7892 * gcc.target/i386/no-callee-saved-15.c: Likewise.
7893 * gcc.target/i386/no-callee-saved-16.c: Likewise.
7894 * gcc.target/i386/no-callee-saved-17.c: Likewise.
7895 * gcc.target/i386/no-callee-saved-18.c: Likewise.
7896
7897 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR tree-optimization/113614
7900 * gcc.dg/torture/bitint-54.c: New test.
7901
7902 2024-01-27 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR tree-optimization/113568
7905 * gcc.dg/bitint-78.c: New test.
7906
7907 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
7908
7909 PR preprocessor/105608
7910 * g++.dg/pch/line-map-1.C: New test.
7911 * g++.dg/pch/line-map-1.Hs: New test.
7912 * g++.dg/pch/line-map-2.C: New test.
7913 * g++.dg/pch/line-map-2.Hs: New test.
7914 * g++.dg/pch/line-map-3.C: New test.
7915 * g++.dg/pch/line-map-3.Hs: New test.
7916
7917 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
7918
7919 * g++.dg/Wattributes-3.C: Adjust expected warning.
7920 * gcc.dg/fail_always_inline.c: Ditto.
7921
7922 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7923
7924 PR c++/113580
7925 * g++.dg/modules/pr113580_a.C: New test.
7926 * g++.dg/modules/pr113580_b.C: New test.
7927
7928 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7929
7930 * gcc.target/riscv/cset-sext-rtl.c: New file.
7931 * gcc.target/riscv/cset-sext-rtl32.c: New file.
7932 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
7933 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
7934 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
7935 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
7936 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
7937 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
7938
7939 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7940
7941 * gcc.target/riscv/pr105314-rtl.c: New file.
7942 * gcc.target/riscv/pr105314-rtl32.c: New file.
7943
7944 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7945
7946 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
7947
7948 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
7949
7950 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
7951 `dg-skip-if'. Also reject "bne" with `dg-final'.
7952
7953 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
7954
7955 * gm2/pim/fail/badpointer4.mod: New test.
7956 * gm2/pim/fail/strconst.def: New test.
7957
7958 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
7959
7960 PR c++/112899
7961 * g++.dg/modules/init-4_a.C: New test.
7962 * g++.dg/modules/init-4_b.C: New test.
7963 * g++.dg/modules/init-6_a.H: New test.
7964 * g++.dg/modules/init-6_b.C: New test.
7965
7966 2024-01-26 Richard Biener <rguenther@suse.de>
7967
7968 PR tree-optimization/113602
7969 * gcc.dg/pr113602.c: New testcase.
7970
7971 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7972
7973 * gcc.target/loongarch/vect-extract.c: New test.
7974
7975 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
7976
7977 * gcc.target/loongarch/short-circuit.c: New test.
7978
7979 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
7980
7981 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
7982 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
7983 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
7984
7985 2024-01-26 Li Wei <liwei@loongson.cn>
7986
7987 * gcc.target/loongarch/invariant-recip.c: New test.
7988
7989 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
7990
7991 PR testsuite/109705
7992 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
7993 and 2 for vect_long_mult.
7994
7995 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7996
7997 PR target/113469
7998 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
7999
8000 2024-01-25 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR c++/113599
8003 * g++.dg/expr/ptrmem11.C: New test.
8004
8005 2024-01-25 Jason Merrill <jason@redhat.com>
8006
8007 PR c++/113598
8008 * g++.dg/cpp0x/initlist-pmf2.C: New test.
8009
8010 2024-01-25 Jason Merrill <jason@redhat.com>
8011
8012 PR c++/109227
8013 * g++.dg/coroutines/co-await-initlist2.C: New test.
8014
8015 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
8016
8017 * gm2/pim/fail/badpointer.mod: New test.
8018 * gm2/pim/fail/badpointer2.mod: New test.
8019 * gm2/pim/fail/badpointer3.mod: New test.
8020 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
8021 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
8022
8023 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
8024
8025 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
8026
8027 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
8028
8029 PR testsuite/113558
8030 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
8031 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
8032 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
8033 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
8034 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
8035 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
8036 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
8037 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
8038 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
8039 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
8040 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
8041 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
8042 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
8043 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
8044
8045 2024-01-25 David Malcolm <dmalcolm@redhat.com>
8046
8047 PR analyzer/112969
8048 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
8049 xfails, reorder tests.
8050 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
8051 * gcc.dg/plugin/infoleak-pr112969.c: New test.
8052 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
8053 analyzer_kernel_plugin.c tests.
8054
8055 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
8056
8057 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
8058 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
8059 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
8060 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
8061 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
8062 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
8063 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
8064 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
8065 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
8066 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
8067 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
8068 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
8069 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
8070 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
8071 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
8072 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
8073 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
8074 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
8075 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
8076 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
8077 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
8078 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
8079 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
8080 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
8081 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
8082 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
8083 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
8084 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
8085 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
8086 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
8087 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
8088 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
8089 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
8090 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
8091 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
8092 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
8093 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
8094 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
8095 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
8096 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
8097 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
8098 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
8099 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
8100 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
8101 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
8102 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
8103 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
8104 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
8105 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
8106 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
8107 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
8108 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
8109 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
8110 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
8111 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
8112 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
8113 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
8114 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
8115 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
8116 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
8117 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
8118 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
8119 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
8120 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
8121 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
8122 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
8123 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
8124 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
8125 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
8126 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
8127 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
8128 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
8129 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
8130 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
8131 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
8132 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
8133 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
8134 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
8135 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
8136 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
8137 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
8138 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
8139 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
8140 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
8141 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
8142 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
8143 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
8144 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
8145 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
8146 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
8147 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
8148 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
8149 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
8150 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
8151 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
8152 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
8153 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
8154 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
8155 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
8156 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
8157 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
8158 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
8159 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
8160 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
8161 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
8162 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
8163 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
8164 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
8165 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
8166 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
8167 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
8168 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
8169 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
8170 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
8171 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
8172 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
8173 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
8174 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
8175 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
8176 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
8177 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
8178 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
8179 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
8180 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
8181 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
8182 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
8183 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
8184 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
8185 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
8186 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
8187 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
8188 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
8189 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
8190 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
8191 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
8192 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
8193 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
8194 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
8195 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
8196 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
8197 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
8198 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
8199 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
8200 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
8201 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
8202 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
8203 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
8204 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
8205 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
8206 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
8207 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
8208 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
8209 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
8210 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
8211 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
8212 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
8213 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
8214 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
8215 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
8216 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
8217 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
8218 * lib/target-supports.exp: Add proc for XCVsimd extension.
8219
8220 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
8221
8222 PR target/113538
8223 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
8224 check.
8225 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
8226 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
8227 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
8228 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
8229 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
8230 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
8231 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
8232 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
8233 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
8234 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
8235 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
8236 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
8237 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
8238 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
8239 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
8240 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
8241 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
8242 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
8243 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
8244 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
8245 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
8246 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
8247 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
8248 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
8249 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
8250 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
8251 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
8252 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
8253 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
8254 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
8255 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
8256 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
8257 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
8258 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
8259 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
8260 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8261 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8262 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
8263 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
8264 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
8265 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
8266 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8267 * lib/target-supports.exp: Remove the flag.
8268
8269 2024-01-25 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR middle-end/113574
8272 * gcc.dg/torture/bitint-52.c: New test.
8273
8274 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8275
8276 PR target/113572
8277 * gcc.target/aarch64/sve/pr113572.c: New test.
8278
8279 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8280
8281 PR target/113550
8282 * gcc.target/aarch64/pr113550.c: New test.
8283
8284 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
8285
8286 PR target/113485
8287 * gcc.target/aarch64/pr113485.c: New test.
8288 * gcc.target/aarch64/pr113573.c: Likewise.
8289
8290 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
8291
8292 PR testsuite/113548
8293 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
8294 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
8295 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
8296 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
8297 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
8298 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
8299 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
8300
8301 2024-01-25 Richard Biener <rguenther@suse.de>
8302
8303 PR tree-optimization/113576
8304 * gcc.dg/vect/pr113576.c: New testcase.
8305
8306 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
8307
8308 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
8309 * gcc.target/powerpc/block-cmp-4.c: Likewise.
8310 * gcc.target/powerpc/block-cmp-8.c: New.
8311
8312 2024-01-25 liuhongt <hongtao.liu@intel.com>
8313
8314 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
8315 testcase.
8316 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
8317 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
8318
8319 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
8320
8321 PR c++/113405
8322 * g++.dg/modules/concept-9.h: New test.
8323 * g++.dg/modules/concept-9_a.C: New test.
8324 * g++.dg/modules/concept-9_b.C: New test.
8325 * g++.dg/modules/concept-10_a.H: New test.
8326 * g++.dg/modules/concept-10_b.C: New test.
8327
8328 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
8329
8330 PR c++/100707
8331 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
8332 being attached to the module they were imported from.
8333 * g++.dg/modules/indirect-1_c.C: Likewise.
8334 * g++.dg/modules/indirect-2_b.C: Likewise.
8335 * g++.dg/modules/indirect-2_c.C: Likewise.
8336 * g++.dg/modules/indirect-3_b.C: Likewise.
8337 * g++.dg/modules/indirect-3_c.C: Likewise.
8338 * g++.dg/modules/indirect-4_b.C: Likewise.
8339 * g++.dg/modules/indirect-4_c.C: Likewise.
8340 * g++.dg/modules/namespace-5_a.C: New test.
8341 * g++.dg/modules/namespace-5_b.C: New test.
8342 * g++.dg/modules/namespace-5_c.C: New test.
8343
8344 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
8345
8346 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
8347 is defined.
8348 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
8349 DEBUG.
8350 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
8351 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
8352 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
8353 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
8354 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
8355 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
8356 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
8357 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
8358 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
8359 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
8360 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
8361 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
8362 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
8363 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
8364 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
8365 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
8366 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
8367 is defined.
8368 * gcc.target/i386/rtm-check.h: Ditto.
8369 * gcc.target/i386/sha-check.h: Ditto.
8370 * gcc.target/i386/writeeflags-1.c: Ditto.
8371
8372 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
8373
8374 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
8375 small typo for aarch64*-*-*.
8376
8377 2024-01-24 Patrick Palka <ppalka@redhat.com>
8378
8379 PR c++/113529
8380 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
8381
8382 2024-01-24 Jason Merrill <jason@redhat.com>
8383
8384 PR c++/113347
8385 * g++.dg/eh/return3.C: New test.
8386
8387 2024-01-24 Harald Anlauf <anlauf@gmx.de>
8388
8389 PR fortran/113377
8390 * gfortran.dg/optional_absent_10.f90: New test.
8391
8392 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
8393
8394 PR testsuite/109705
8395 * lib/target-supports.exp (check_effective_target_vect_long_mult):
8396 Fix aarch64*-*-* checks.
8397
8398 2024-01-24 Martin Jambor <mjambor@suse.cz>
8399
8400 PR ipa/108007
8401 PR ipa/112616
8402 * gcc.dg/ipa/pr108007.c: New test.
8403 * gcc.dg/ipa/pr112616.c: Likewise.
8404
8405 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
8406
8407 PR target/113486
8408 * gcc.target/aarch64/builtin_apply-1.c: New test.
8409
8410 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
8411
8412 * gcc.target/riscv/sfb.c: New test.
8413 * gcc.target/riscv/pr113095.c: New test.
8414
8415 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8416
8417 PR target/109636
8418 * gcc.target/aarch64/sve/pr109636_1.c: New test.
8419 * gcc.target/aarch64/sve/pr109636_2.c: New test.
8420 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
8421
8422 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8423
8424 PR tree-optimization/113552
8425 * gcc.target/aarch64/pr113552.c: New test.
8426 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
8427
8428 2024-01-24 Martin Jambor <mjambor@suse.cz>
8429
8430 PR ipa/113490
8431 * gcc.dg/ipa/pr113490.c: New test.
8432
8433 2024-01-24 David Malcolm <dmalcolm@redhat.com>
8434
8435 PR analyzer/112977
8436 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
8437 * gcc.dg/plugin/taint-pr112977.c: New test.
8438
8439 2024-01-24 David Malcolm <dmalcolm@redhat.com>
8440
8441 PR analyzer/112927
8442 * gcc.dg/plugin/analyzer_kernel_plugin.c
8443 (class known_function___check_object_size): New.
8444 (kernel_analyzer_init_cb): Register it.
8445 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
8446 * gcc.dg/plugin/taint-pr112927.c: New test.
8447
8448 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8449
8450 PR target/113556
8451 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
8452 target specs. Allow any i?86 target instead of i686 only.
8453 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
8454 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
8455 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
8456 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
8457 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
8458
8459 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8460
8461 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
8462
8463 2024-01-24 Tamar Christina <tamar.christina@arm.com>
8464
8465 PR tree-optimization/113364
8466 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
8467
8468 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
8469
8470 PR target/113429
8471 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
8472
8473 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8474
8475 PR target/113495
8476 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
8477
8478 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8479
8480 * g++.dg/modules/pr113292_c.C: Require TLS.
8481
8482 2024-01-23 Marek Polacek <polacek@redhat.com>
8483
8484 PR c++/113256
8485 PR c++/111607
8486 PR c++/109640
8487 * g++.dg/warn/Wdangling-reference14.C: New test.
8488 * g++.dg/warn/Wdangling-reference15.C: New test.
8489 * g++.dg/warn/Wdangling-reference16.C: New test.
8490
8491 2024-01-23 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR c/113518
8494 * gcc.dg/bitint-77.c: New test.
8495
8496 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
8497 Richard Sandiford <richard.sandiford@arm.com>
8498
8499 PR target/100942
8500 * gcc.target/aarch64/ccmp_3.c: New test.
8501 * gcc.target/aarch64/ccmp_4.c: New test.
8502 * gcc.target/aarch64/ccmp_5.c: New test.
8503
8504 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8505
8506 PR target/113089
8507 * gcc.c-torture/compile/pr113089.c: New test.
8508
8509 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8510
8511 PR target/113356
8512 * gcc.target/aarch64/pr113356.C: New test.
8513
8514 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8515
8516 * g++.target/loongarch/got-load.C (dg-options): Add
8517 -fno-stack-protector.
8518
8519 2024-01-23 H.J. Lu <(no_default)>
8520
8521 PR rtl-optimization/113255
8522 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
8523 if not ia32.
8524
8525 2024-01-23 Alex Coplan <alex.coplan@arm.com>
8526
8527 PR target/113114
8528 * gcc.c-torture/compile/pr113114.c: New test.
8529 * gcc.target/aarch64/pr113114.c: New test.
8530
8531 2024-01-23 Richard Biener <rguenther@suse.de>
8532
8533 PR debug/107058
8534 * c-c++-common/pr107058.c: New testcase.
8535
8536 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
8537
8538 PR c++/112820
8539 PR c++/102607
8540 * g++.dg/modules/debug-2_a.C: New test.
8541 * g++.dg/modules/debug-2_b.C: New test.
8542 * g++.dg/modules/debug-2_c.C: New test.
8543 * g++.dg/modules/debug-3_a.C: New test.
8544 * g++.dg/modules/debug-3_b.C: New test.
8545
8546 2024-01-23 Xi Ruoyao <xry111@xry111.site>
8547
8548 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
8549 for la.tls.ld and la.tls.gd.
8550
8551 2024-01-23 Richard Biener <rguenther@suse.de>
8552
8553 PR rtl-optimization/113255
8554 * gcc.dg/torture/pr113255.c: New testcase.
8555
8556 2024-01-23 Richard Biener <rguenther@suse.de>
8557
8558 PR debug/112718
8559 * gcc.dg/debug/pr112718.c: New testcase.
8560
8561 2024-01-22 Marek Polacek <polacek@redhat.com>
8562
8563 PR c++/109642
8564 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
8565
8566 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
8567
8568 PR debug/113382
8569 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
8570 option to dg-options.
8571 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
8572 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
8573 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
8574
8575 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8576
8577 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
8578 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
8579
8580 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8581
8582 PR target/109092
8583 * gcc.target/riscv/rvv/base/pr109092.c: New test.
8584
8585 2024-01-22 Richard Biener <rguenther@suse.de>
8586
8587 PR tree-optimization/113373
8588 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
8589
8590 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8591
8592 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
8593
8594 2024-01-22 xuli <xuli1@eswincomputing.com>
8595
8596 PR target/113420
8597 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
8598 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
8599
8600 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
8601
8602 * gcc.target/sh/pr59533-1.c: Adjust expected output.
8603
8604 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
8605
8606 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
8607
8608 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
8609
8610 PR target/82420
8611 * gcc.target/m68k/pr82420.c: New test.
8612
8613 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
8614 Richard Biener <rguenther@suse.de>
8615
8616 PR rtl-optimization/111267
8617 * gcc.target/i386/pr111267.c: New test case.
8618
8619 2024-01-21 Harald Anlauf <anlauf@gmx.de>
8620
8621 PR fortran/113377
8622 * gfortran.dg/optional_absent_9.f90: New test.
8623
8624 2024-01-21 Martin Uecker <uecker@tugraz.at>
8625
8626 PR c/113492
8627 * gcc.dg/pr113492.c: New test.
8628
8629 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8630
8631 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
8632 32-bit hppa*-*-*.
8633 * gcc.dg/ipa/inline-5.c: Likewise.
8634 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8635 * gcc.dg/tree-ssa/vector-4.c: Likewise.
8636
8637 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8638
8639 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
8640 checks on hppa*64*-*-*.
8641
8642 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
8643
8644 * gcc.dg/torture/pr110422.c: Require target lra.
8645
8646 2024-01-20 Marek Polacek <polacek@redhat.com>
8647
8648 PR c++/111410
8649 * g++.dg/warn/Wdangling-reference17.C: New test.
8650
8651 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
8652
8653 PR ipa/110705
8654 * gcc.c-torture/compile/pr110705-1.c: New test.
8655
8656 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR tree-optimization/113462
8659 * gcc.dg/bitint-76.c: New test.
8660
8661 2024-01-20 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR tree-optimization/113491
8664 * gcc.dg/torture/bitint-51.c: New test.
8665
8666 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8667
8668 PR target/110934
8669 * gcc.target/m68k/pr110934.c: New test.
8670
8671 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
8672
8673 PR target/108640
8674 * gcc.target/m68k/pr108640.c: New test.
8675
8676 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8677
8678 * jit.dg/all-non-failing-tests.h: New test.
8679 * jit.dg/test-popcount.c: New test.
8680
8681 2024-01-19 Antoni Boucher <bouanto@zoho.com>
8682
8683 * jit.dg/test-reflection.c: Add check to make sure
8684 gcc_jit_type_is_integral returns 0 on a vector type.
8685
8686 2024-01-19 Harald Anlauf <anlauf@gmx.de>
8687
8688 PR fortran/113471
8689 * gfortran.dg/bounds_check_24.f90: New test.
8690
8691 2024-01-19 Jason Merrill <jason@redhat.com>
8692
8693 PR c++/113498
8694 * g++.dg/cpp2a/concepts-using4.C: New test.
8695
8696 2024-01-19 Jason Merrill <jason@redhat.com>
8697
8698 PR c++/112632
8699 PR c++/112594
8700 PR c++/111357
8701 PR c++/104594
8702 PR c++/67898
8703 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
8704 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
8705 * g++.dg/cpp2a/nontype-class63.C: New test.
8706 * g++.dg/cpp2a/nontype-class63a.C: New test.
8707
8708 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8709
8710 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
8711 hpux11.[012]* to -O0.
8712
8713 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8714
8715 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
8716 to define _HPUX_SOURCE.
8717
8718 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8719
8720 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
8721
8722 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
8723
8724 PR analyzer/112705
8725 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
8726
8727 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8728
8729 * gcc.target/riscv/arch-27.c: Update scan message.
8730 * gcc.target/riscv/arch-28.c: Ditto.
8731 * gcc.target/riscv/attribute-10.c: Ditto.
8732 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
8733 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
8734 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
8735
8736 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR tree-optimization/113464
8739 * gcc.dg/bitint-75.c: New test.
8740
8741 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR tree-optimization/113463
8744 * gcc.dg/bitint-74.c: New test.
8745
8746 2024-01-19 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR tree-optimization/113459
8749 * gcc.dg/bitint-73.c: New test.
8750
8751 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8752
8753 * gcc.target/riscv/arch-23.c: Update test.
8754 * gcc.target/riscv/arch-27.c: Ditto.
8755 * gcc.target/riscv/arch-28.c: Ditto.
8756 * gcc.target/riscv/attribute-10.c: Ditto.
8757
8758 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
8759
8760 * gcc.target/riscv/arch-33.c: New.
8761 * gcc.target/riscv/arch-34.c: New.
8762
8763 2024-01-19 liuhongt <hongtao.liu@intel.com>
8764
8765 * gcc.target/i386/part-vect-copysignhf.c: Remove
8766 -ftree-vectorize from dg-options.
8767
8768 2024-01-19 liuhongt <hongtao.liu@intel.com>
8769
8770 PR testsuite/113437
8771 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
8772 VEC_COND_EXPR.
8773
8774 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
8775
8776 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
8777
8778 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8779
8780 PR analyzer/111361
8781 * c-c++-common/analyzer/strlen-pr111361.c: New test.
8782 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
8783 xfail.
8784 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
8785
8786 2024-01-18 David Malcolm <dmalcolm@redhat.com>
8787
8788 PR analyzer/112811
8789 * c-c++-common/analyzer/strlen-pr112811.c: New test.
8790
8791 2024-01-18 H.J. Lu <(no_default)>
8792
8793 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
8794
8795 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8796 Jin Ma <jinma@linux.alibaba.com>
8797 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8798 Christoph Müllner <christoph.muellner@vrull.eu>
8799
8800 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
8801 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
8802 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
8803 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
8804 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
8805 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
8806
8807 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8808 Jin Ma <jinma@linux.alibaba.com>
8809 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8810 Christoph Müllner <christoph.muellner@vrull.eu>
8811
8812 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
8813 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
8814 * lib/target-supports.exp: Add target for XTheadVector.
8815
8816 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8817 Jin Ma <jinma@linux.alibaba.com>
8818 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8819 Christoph Müllner <christoph.muellner@vrull.eu>
8820
8821 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
8822
8823 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
8824 Jin Ma <jinma@linux.alibaba.com>
8825 Xianmiao Qu <cooper.qu@linux.alibaba.com>
8826 Christoph Müllner <christoph.muellner@vrull.eu>
8827
8828 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
8829 * gcc.target/riscv/rvv/xtheadvector.c: New test.
8830
8831 2024-01-18 Marek Polacek <polacek@redhat.com>
8832
8833 PR c++/113389
8834 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
8835
8836 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8837
8838 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
8839
8840 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8841
8842 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
8843 jit-verify-assembler-output.
8844 * jit.dg/test-noinline-attribute.c: Likewise.
8845 * jit.dg/test-setting-alignment.c: Likewise.
8846 * jit.dg/test-used-attribute.c: Likewise.
8847 * jit.dg/test-variable-attribute.c: Likewise.
8848 * jit.dg/test-weak-attribute.c: Likewise.
8849
8850 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8851
8852 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
8853 handling.
8854
8855 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8856
8857 * jit.dg/test-link-section-assembler.c: Accept any whitespace
8858 between the .section directive and its arguments.
8859
8860 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8861
8862 * jit.dg/test-alias-attribute.c: Require target alias
8863 support.
8864
8865 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
8866
8867 PR target/105522
8868 * gcc.dg/pr105522.c: New file.
8869
8870 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR bootstrap/113445
8873 * gcc.dg/pr113445.c: New test.
8874
8875 2024-01-18 Martin Jambor <mjambor@suse.cz>
8876
8877 PR tree-optimization/110422
8878 * gcc.dg/torture/pr110422.c: New test.
8879
8880 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
8881
8882 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
8883 Return 1 if Intel LAM_U57 is enabled.
8884 (hwasan_init): Add -mlam=u57 on x86-64.
8885
8886 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8887
8888 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
8889 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
8890 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
8891 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
8892 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
8893 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
8894 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
8895 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
8896 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
8897 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
8898
8899 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR target/113122
8902 * gcc.target/i386/pr113122-1.c: New test.
8903 * gcc.target/i386/pr113122-2.c: New test.
8904 * gcc.target/i386/pr113122-3.c: New test.
8905 * gcc.target/i386/pr113122-4.c: New test.
8906
8907 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR tree-optimization/112774
8910 PR testsuite/113446
8911 * gcc.dg/tree-ssa/scev-16.c: Move test ...
8912 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
8913 dg-additional-options instead of dg-options and drop
8914 -fdump-tree-vect-details.
8915
8916 2024-01-18 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR testsuite/113452
8919 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
8920 dg-options.
8921
8922 2024-01-18 Richard Biener <rguenther@suse.de>
8923
8924 PR tree-optimization/113431
8925 * gcc.dg/vect/pr113431.c: New testcase.
8926
8927 2024-01-18 Richard Biener <rguenther@suse.de>
8928
8929 PR tree-optimization/113374
8930 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
8931
8932 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8933
8934 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
8935
8936 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
8937
8938 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
8939 behavior and "-mlsx" option on LoongArch.
8940 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
8941
8942 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
8943
8944 * g++.target/loongarch/got-load.C: New test.
8945
8946 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8947
8948 * gcc.dg/vect/bb-slp-43.c: Add vect128.
8949
8950 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
8951
8952 PR testsuite/111850
8953 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
8954 checking count of addi to 6.
8955
8956 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8957
8958 PR target/113429
8959 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
8960 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
8961
8962 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
8963
8964 PR c++/112588
8965 * g++.dg/modules/merge-16.h: New test.
8966 * g++.dg/modules/merge-16_a.C: New test.
8967 * g++.dg/modules/merge-16_b.C: New test.
8968
8969 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
8970
8971 PR target/113221
8972 * gcc.c-torture/compile/pr113221-1.c: New test.
8973
8974 2024-01-17 Patrick Palka <ppalka@redhat.com>
8975
8976 PR c++/113242
8977 PR c++/99493
8978 * g++.dg/cpp2a/nontype-class61.C: New test.
8979 * g++.dg/cpp2a/nontype-class62.C: New test.
8980
8981 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
8982
8983 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
8984 when testing in a simulator.
8985 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
8986 for each RUN_FRACTION:th iteration.
8987 (main): Call initialize_skip_iteration_count.
8988 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
8989
8990 2024-01-17 Jan Hubicka <jh@suse.cz>
8991 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR tree-optimization/110852
8994 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
8995 * gcc.dg/predict-23.c: New test.
8996 * gcc.dg/tree-ssa/predict-1.c: New test.
8997 * gcc.dg/tree-ssa/predict-2.c: New test.
8998 * gcc.dg/tree-ssa/predict-3.c: New test.
8999
9000 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9001
9002 PR tree-optimization/113421
9003 * gcc.dg/torture/bitint-50.c: New test.
9004
9005 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR middle-end/113410
9008 * gcc.dg/bitint-72.c: New test.
9009
9010 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9011
9012 PR tree-optimization/113408
9013 * gcc.dg/bitint-71.c: New test.
9014
9015 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR middle-end/113406
9018 * gcc.dg/bitint-70.c: New test.
9019
9020 2024-01-17 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR tree-optimization/110251
9023 * gcc.c-torture/compile/pr110251.c: New test.
9024
9025 2024-01-17 Pan Li <pan2.li@intel.com>
9026
9027 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
9028 count.
9029 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
9030 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
9031
9032 2024-01-17 Richard Biener <rguenther@suse.de>
9033
9034 PR tree-optimization/113371
9035 * gcc.dg/vect/pr113371.c: New testcase.
9036
9037 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
9038
9039 * gcc.target/mips/mips.exp (mips_option_groups):
9040 Add -mxgot/-mno-xgot options.
9041 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
9042 * gcc.target/mips/xgot-n32-need-gp.c: New test.
9043
9044 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
9045
9046 PR c++/113292
9047 * g++.dg/modules/pr113292_a.H: New test.
9048 * g++.dg/modules/pr113292_b.C: New test.
9049 * g++.dg/modules/pr113292_c.C: New test.
9050
9051 2024-01-16 Marek Polacek <polacek@redhat.com>
9052
9053 PR c++/113340
9054 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
9055
9056 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9057
9058 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
9059 not support split DWARF.
9060
9061 2024-01-16 waffl3x <waffl3x@protonmail.com>
9062
9063 PR c++/113307
9064 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
9065 rejection of packs.
9066
9067 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9068
9069 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
9070 sections.
9071
9072 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9073
9074 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
9075 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
9076
9077 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9078
9079 PR tree-optimization/110794
9080 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
9081
9082 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9083
9084 * gcc.dg/c23-tag-alias-2.c: Require target lto.
9085 * gcc.dg/c23-tag-alias-3.c: Likewise.
9086 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
9087 * gcc.dg/scantest-lto.c: Likewise.
9088
9089 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9090
9091 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
9092 * gcc.dg/cmp-mem-const-4.c: Likewise.
9093 * gcc.dg/cmp-mem-const-5.c: Likewise.
9094 * gcc.dg/cmp-mem-const-6.c: Likewise.
9095
9096 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
9097
9098 PR tree-optimization/91624
9099 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
9100 checks on hppa*64*-*-*.
9101 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9102
9103 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9104
9105 * rust/compile/tuple_float_index.rs: New test.
9106
9107 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9108
9109 * rust/compile/v0-mangle2.rs: New test.
9110
9111 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9112
9113 * rust/compile/invalid_variadics.rs: New test.
9114
9115 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9116
9117 * rust/compile/invalid_label_name.rs: New test.
9118
9119 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9120
9121 * rust/compile/lifetime_name_validation.rs: New test.
9122
9123 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9124
9125 * rust/compile/pattern_variadic.rs: New test.
9126 * rust/execute/torture/named_variadic.rs: New test.
9127
9128 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9129
9130 * rust/compile/extern_c_named_variadic.rs: New test.
9131
9132 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9133
9134 * rust/compile/parse_variadic_function.rs: New test.
9135
9136 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9137
9138 * rust/compile/issue-2709.rs: New test.
9139
9140 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9141
9142 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
9143
9144 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9145
9146 * rust/compile/issue-2665.rs: New test.
9147
9148 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
9149
9150 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
9151
9152 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9153
9154 * rust/compile/v0-mangle1.rs: New test.
9155
9156 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9157
9158 * rust/compile/closure_in_closure.rs: New test.
9159
9160 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9161
9162 * rust/compile/macro-issue2653.rs: New test.
9163
9164 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9165
9166 * rust/compile/macro57.rs: New test.
9167
9168 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9169
9170 * rust/compile/macro_rules_macro_rules.rs: New test.
9171
9172 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9173
9174 * rust/compile/while_break_expr.rs: New test.
9175
9176 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9177
9178 * rust/compile/range_from_expr_for_loop.rs: New test.
9179
9180 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9181
9182 * rust/compile/parse_item_default_macro.rs: New test.
9183
9184 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9185
9186 * rust/compile/parse_generic_path_expr.rs: New test.
9187
9188 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9189
9190 * rust/compile/match_break.rs: New test.
9191
9192 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9193
9194 * rust/compile/parse_pub_unit_type.rs: New test.
9195
9196 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9197
9198 * rust/compile/parse_global_path_generic.rs: New test.
9199
9200 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
9201
9202 * rust/compile/issue-2645.rs: New test.
9203
9204 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9205
9206 * rust/compile/wrong_lhs_assignment.rs: update error message
9207 * rust/compile/issue-2391.rs: New test.
9208
9209 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9210
9211 * rust/compile/variadic.rs: Added new checks.
9212
9213 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9214
9215 * rust/compile/assume.rs: New test.
9216
9217 2024-01-16 Dave Evans <dave@dmetwo.org>
9218
9219 * rust/compile/issue-2431.rs: New test.
9220
9221 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9222
9223 * rust/compile/privacy6.rs: Uncomment commented out functions.
9224 * rust/compile/privacy9.rs: Fix unused variables.
9225
9226 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9227
9228 * rust/compile/privacy9.rs: New test.
9229
9230 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9231
9232 * rust/compile/cfg2.rs: Updated according to new message.
9233 * rust/compile/issue-2139.rs: likewise.
9234 * rust/compile/issue-2190-1.rs: likewise.
9235 * rust/compile/method1.rs: likewise.
9236
9237 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9238
9239 * rust/execute/torture/iter1.rs: New test.
9240
9241 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9242
9243 * rust/compile/generics7.rs: Added Errorcode hint.
9244 * rust/compile/generics8.rs: Updated dejagnu comment.
9245 * rust/compile/issue-925.rs: Added Errorcode hint.
9246
9247 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9248
9249 * rust/compile/issue-2029.rs:
9250 Updated for dejagnu testcase.
9251
9252 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9253
9254 * rust/compile/privacy1.rs: Added errorcode.
9255 * rust/compile/privacy3.rs: likewise.
9256 * rust/compile/privacy4.rs: likewise.
9257 * rust/compile/privacy5.rs: likewise.
9258
9259 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9260
9261 * rust/compile/type-if.rs: New test.
9262
9263 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9264
9265 * rust/compile/let_alt.rs: Updated comment.
9266
9267 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9268
9269 * rust/compile/iterators1.rs: this should be casting to the $ty
9270
9271 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9272
9273 * rust/execute/torture/issue-2583.rs: New test.
9274
9275 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9276
9277 * rust/compile/nested_macro_definition.rs: New test.
9278
9279 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9280
9281 * rust/compile/match4.rs:
9282 Updated new error commment.
9283
9284 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9285
9286 * rust/compile/issue-1725-2.rs:
9287 Updated dejagnu message.
9288
9289 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9290
9291 * rust/compile/iterators1.rs: New test.
9292
9293 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9294
9295 * rust/compile/generics13.rs:
9296 for dejagnu,
9297
9298 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9299
9300 * rust/compile/issue-2479.rs: Updated comment.
9301
9302 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9303
9304 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
9305 * rust/compile/trait-cycle.rs: New relevant test.
9306
9307 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9308
9309 * rust/compile/generics10.rs: for dejagnu.
9310
9311 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9312
9313 * rust/compile/generics6.rs: Updated dejagnu comment.
9314 * rust/compile/generics7.rs: likewise.
9315 * rust/compile/issue-925.rs: likewise.
9316
9317 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9318
9319 * rust/compile/issue-2514.rs: New test.
9320
9321 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9322
9323 * rust/compile/match5.rs:
9324 Updated comment for dejagnu.
9325 * rust/compile/pattern-struct.rs: New test for ICE.
9326
9327 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9328
9329 * rust/compile/inline_2.rs: Added new message.
9330
9331 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9332
9333 * rust/compile/auto_trait_invalid.rs:
9334 Updated comment.
9335
9336 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9337
9338 * rust/compile/bad_inner_doc.rs:
9339 Updated comment to pass testcase.
9340
9341 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9342
9343 * rust/compile/inline_2.rs: Added new case.
9344
9345 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9346
9347 * rust/compile/bad_as_bool_char.rs:
9348 Updated comment to pass test case.
9349 * rust/compile/cast1.rs: likewise.
9350 * rust/compile/cast4.rs: likewise.
9351 * rust/compile/cast5.rs: likewise.
9352 * rust/compile/all-cast.rs: New test for all error codes.
9353
9354 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9355
9356 * rust/compile/attr_deprecated_2.rs:
9357 Updated comment to pass the testcase.
9358
9359 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9360
9361 * rust/compile/abi-options1.rs: updated comment for testcase.
9362
9363 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9364
9365 * rust/compile/arrays2.rs: changed comment to pass
9366 testcase.
9367
9368 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9369
9370 * rust/compile/unicode_norm1.rs: New test.
9371
9372 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9373
9374 * rust/compile/name_resolution10.rs: New test.
9375
9376 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9377
9378 * rust/compile/name_resolution6.rs: New test.
9379 * rust/compile/name_resolution7.rs: New test.
9380 * rust/compile/name_resolution8.rs: New test.
9381 * rust/compile/name_resolution9.rs: New test.
9382
9383 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9384
9385 * rust/compile/undeclared_label.rs: New test for E0426.
9386
9387 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9388
9389 * rust/compile/feature.rs: Added new unknown feature.
9390
9391 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9392
9393 * rust/compile/arrays1.rs: changed comment to pass testcase.
9394 * rust/compile/bad_type1.rs: likewise.
9395 * rust/compile/bad_type2.rs: likewise.
9396 * rust/compile/const_generics_6.rs: likewise.
9397 * rust/compile/deadcode_err1.rs: likewise.
9398 * rust/compile/deadcode_err2.rs: likewise.
9399 * rust/compile/func1.rs: likewise.
9400 * rust/compile/func3.rs: likewise.
9401 * rust/compile/func4.rs: likewise.
9402 * rust/compile/func5.rs: likewise.
9403 * rust/compile/generics1.rs: likewise.
9404 * rust/compile/generics2.rs: likewise.
9405 * rust/compile/generics3.rs: likewise.
9406 * rust/compile/implicit_returns_err1.rs: likewise.
9407 * rust/compile/implicit_returns_err2.rs: likewise.
9408 * rust/compile/implicit_returns_err3.rs: likewise.
9409 * rust/compile/implicit_returns_err4.rs: likewise.
9410 * rust/compile/issue-1152.rs: likewise.
9411 * rust/compile/issue-2477.rs: likewise.
9412 * rust/compile/reference1.rs: likewise.
9413 * rust/compile/stmt_with_block_err1.rs: likewise.
9414 * rust/compile/traits1.rs: likewise.
9415 * rust/compile/traits2.rs: likewise.
9416 * rust/compile/tuple_mismatch.rs: likewise.
9417 * rust/compile/tuple_struct3.rs: likewise.
9418 * rust/compile/mismatched-types.rs: New test from rustc.
9419
9420 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
9421
9422 * rust/compile/empty_file: New file.
9423 * rust/compile/issue-2421_str.rs: New test.
9424
9425 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9426
9427 * rust/compile/issue-2479.rs: New test.
9428
9429 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9430
9431 * rust/compile/bad-crate-name.rs: Moved to...
9432 * rust/compile/bad-crate-name1.rs: ...here.
9433 * rust/compile/bad-crate-name2.rs: New test.
9434
9435 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9436
9437 * rust/compile/issue-2477.rs: New test.
9438
9439 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9440
9441 * rust/compile/bounds1.rs: Apply sized trait
9442 * rust/compile/canonical_paths1.rs: likewise
9443 * rust/compile/cast_generics.rs: likewise
9444 * rust/compile/closure_no_type_anno.rs: likewise
9445 * rust/compile/complex_qualified_path_in_expr.rs: likewise
9446 * rust/compile/const-issue1440.rs: likewise
9447 * rust/compile/const_generics_1.rs: likewise
9448 * rust/compile/const_generics_8.rs: likewise
9449 * rust/compile/derive_macro1.rs: likewise
9450 * rust/compile/derive_macro3.rs: likewise
9451 * rust/compile/derive_macro4.rs: likewise
9452 * rust/compile/derive_macro6.rs: likewise
9453 * rust/compile/expected_type_args2.rs: likewise
9454 * rust/compile/expected_type_args3.rs: likewise
9455 * rust/compile/generics1.rs: likewise
9456 * rust/compile/generics11.rs: likewise
9457 * rust/compile/generics12.rs: likewise
9458 * rust/compile/generics2.rs: likewise
9459 * rust/compile/generics3.rs: likewise
9460 * rust/compile/generics4.rs: likewise
9461 * rust/compile/generics6.rs: likewise
9462 * rust/compile/generics7.rs: likewise
9463 * rust/compile/generics8.rs: likewise
9464 * rust/compile/if_let_expr.rs: likewise
9465 * rust/compile/issue-1005.rs: likewise
9466 * rust/compile/issue-1019.rs: likewise
9467 * rust/compile/issue-1031.rs: likewise
9468 * rust/compile/issue-1034.rs: likewise
9469 * rust/compile/issue-1128.rs: likewise
9470 * rust/compile/issue-1129-2.rs: likewise
9471 * rust/compile/issue-1130.rs: likewise
9472 * rust/compile/issue-1131.rs: likewise
9473 * rust/compile/issue-1165.rs: likewise
9474 * rust/compile/issue-1173.rs: likewise
9475 * rust/compile/issue-1235.rs: likewise
9476 * rust/compile/issue-1237.rs: likewise
9477 * rust/compile/issue-1289.rs: likewise
9478 * rust/compile/issue-1383.rs: likewise
9479 * rust/compile/issue-1447.rs: likewise
9480 * rust/compile/issue-1589.rs: likewise
9481 * rust/compile/issue-1725-1.rs: likewise
9482 * rust/compile/issue-1725-2.rs: likewise
9483 * rust/compile/issue-1773.rs: likewise
9484 * rust/compile/issue-1786.rs: likewise
9485 * rust/compile/issue-1893.rs: likewise
9486 * rust/compile/issue-1901.rs: likewise
9487 * rust/compile/issue-1930.rs: likewise
9488 * rust/compile/issue-1981.rs: likewise
9489 * rust/compile/issue-2019-1.rs: likewise
9490 * rust/compile/issue-2019-2.rs: likewise
9491 * rust/compile/issue-2019-3.rs: likewise
9492 * rust/compile/issue-2036.rs: likewise
9493 * rust/compile/issue-2037.rs: likewise
9494 * rust/compile/issue-2070.rs: likewise
9495 * rust/compile/issue-2105.rs: likewise
9496 * rust/compile/issue-2106.rs: likewise
9497 * rust/compile/issue-2135.rs: likewise
9498 * rust/compile/issue-2136-1.rs: likewise
9499 * rust/compile/issue-2136-2.rs: likewise
9500 * rust/compile/issue-2139.rs: likewise
9501 * rust/compile/issue-2142.rs: likewise
9502 * rust/compile/issue-2165.rs: likewise
9503 * rust/compile/issue-2166.rs: likewise
9504 * rust/compile/issue-2190-1.rs: likewise
9505 * rust/compile/issue-2190-2.rs: likewise
9506 * rust/compile/issue-2195.rs: likewise
9507 * rust/compile/issue-2238.rs: likewise
9508 * rust/compile/issue-2304.rs: likewise
9509 * rust/compile/issue-850.rs: likewise
9510 * rust/compile/issue-855.rs: likewise
9511 * rust/compile/issue-925.rs: likewise
9512 * rust/compile/macro-issue1400.rs: likewise
9513 * rust/compile/macro20.rs: likewise
9514 * rust/compile/macro23.rs: likewise
9515 * rust/compile/macro40.rs: likewise
9516 * rust/compile/macro54.rs: likewise
9517 * rust/compile/name_resolution2.rs: likewise
9518 * rust/compile/name_resolution4.rs: likewise
9519 * rust/compile/nested_generic.rs: likewise
9520 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
9521 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
9522 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
9523 * rust/compile/parse_complex_generic_application.rs: likewise
9524 * rust/compile/parse_complex_generic_application2.rs: likewise
9525 * rust/compile/path_as_generic_arg.rs: likewise
9526 * rust/compile/privacy4.rs: likewise
9527 * rust/compile/privacy6.rs: likewise
9528 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
9529 * rust/compile/stmt_with_block_dot.rs: likewise
9530 * rust/compile/torture/associated_types1.rs: likewise
9531 * rust/compile/torture/forward_decl_5.rs: likewise
9532 * rust/compile/torture/generics1.rs: likewise
9533 * rust/compile/torture/generics10.rs: likewise
9534 * rust/compile/torture/generics11.rs: likewise
9535 * rust/compile/torture/generics12.rs: likewise
9536 * rust/compile/torture/generics13.rs: likewise
9537 * rust/compile/torture/generics14.rs: likewise
9538 * rust/compile/torture/generics15.rs: likewise
9539 * rust/compile/torture/generics16.rs: likewise
9540 * rust/compile/torture/generics17.rs: likewise
9541 * rust/compile/torture/generics18.rs: likewise
9542 * rust/compile/torture/generics19.rs: likewise
9543 * rust/compile/torture/generics2.rs: likewise
9544 * rust/compile/torture/generics20.rs: likewise
9545 * rust/compile/torture/generics21.rs: likewise
9546 * rust/compile/torture/generics22.rs: likewise
9547 * rust/compile/torture/generics23.rs: likewise
9548 * rust/compile/torture/generics24.rs: likewise
9549 * rust/compile/torture/generics25.rs: likewise
9550 * rust/compile/torture/generics26.rs: likewise
9551 * rust/compile/torture/generics27.rs: likewise
9552 * rust/compile/torture/generics28.rs: likewise
9553 * rust/compile/torture/generics29.rs: likewise
9554 * rust/compile/torture/generics3.rs: likewise
9555 * rust/compile/torture/generics30.rs: likewise
9556 * rust/compile/torture/generics31.rs: likewise
9557 * rust/compile/torture/generics32.rs: likewise
9558 * rust/compile/torture/generics4.rs: likewise
9559 * rust/compile/torture/generics5.rs: likewise
9560 * rust/compile/torture/generics6.rs: likewise
9561 * rust/compile/torture/generics7.rs: likewise
9562 * rust/compile/torture/generics8.rs: likewise
9563 * rust/compile/torture/generics9.rs: likewise
9564 * rust/compile/torture/intrinsics-2.rs: likewise
9565 * rust/compile/torture/intrinsics-6.rs: likewise
9566 * rust/compile/torture/intrinsics-7.rs: likewise
9567 * rust/compile/torture/intrinsics-8.rs: likewise
9568 * rust/compile/torture/issue-1024.rs: likewise
9569 * rust/compile/torture/issue-1075.rs: likewise
9570 * rust/compile/torture/issue-1432.rs: likewise
9571 * rust/compile/torture/issue-1555.rs: likewise
9572 * rust/compile/torture/issue-368.rs: likewise
9573 * rust/compile/torture/issue-808.rs: likewise
9574 * rust/compile/torture/issue-862.rs: likewise
9575 * rust/compile/torture/issue-893-2.rs: likewise
9576 * rust/compile/torture/issue-893.rs: likewise
9577 * rust/compile/torture/must_use2.rs: likewise
9578 * rust/compile/torture/nested_fn2.rs: likewise
9579 * rust/compile/torture/phantom_data.rs: likewise
9580 * rust/compile/torture/range-lang-item1.rs: likewise
9581 * rust/compile/torture/traits1.rs: likewise
9582 * rust/compile/torture/traits11.rs: likewise
9583 * rust/compile/torture/traits12.rs: likewise
9584 * rust/compile/torture/traits13.rs: likewise
9585 * rust/compile/torture/traits14.rs: likewise
9586 * rust/compile/torture/traits15.rs: likewise
9587 * rust/compile/torture/traits16.rs: likewise
9588 * rust/compile/torture/traits17.rs: likewise
9589 * rust/compile/torture/traits18.rs: likewise
9590 * rust/compile/torture/traits19.rs: likewise
9591 * rust/compile/torture/traits2.rs: likewise
9592 * rust/compile/torture/traits3.rs: likewise
9593 * rust/compile/torture/traits4.rs: likewise
9594 * rust/compile/torture/traits5.rs: likewise
9595 * rust/compile/torture/traits6.rs: likewise
9596 * rust/compile/torture/traits7.rs: likewise
9597 * rust/compile/torture/traits8.rs: likewise
9598 * rust/compile/torture/traits9.rs: likewise
9599 * rust/compile/torture/transmute-size-check-1.rs: likewise
9600 * rust/compile/torture/transmute1.rs: likewise
9601 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
9602 * rust/compile/torture/utf8_identifiers.rs: likewise
9603 * rust/compile/traits1.rs: likewise
9604 * rust/compile/traits10.rs: likewise
9605 * rust/compile/traits11.rs: likewise
9606 * rust/compile/traits12.rs: likewise
9607 * rust/compile/traits2.rs: likewise
9608 * rust/compile/traits3.rs: likewise
9609 * rust/compile/traits4.rs: likewise
9610 * rust/compile/traits5.rs: likewise
9611 * rust/compile/traits6.rs: likewise
9612 * rust/compile/traits7.rs: likewise
9613 * rust/compile/traits8.rs: likewise
9614 * rust/compile/traits9.rs: likewise
9615 * rust/compile/type-bindings1.rs: likewise
9616 * rust/compile/unconstrained_type_param.rs: likewise
9617 * rust/compile/unsafe10.rs: likewise
9618 * rust/execute/torture/closure1.rs: likewise
9619 * rust/execute/torture/closure2.rs: likewise
9620 * rust/execute/torture/closure3.rs: likewise
9621 * rust/execute/torture/closure4.rs: likewise
9622 * rust/execute/torture/coercion1.rs: likewise
9623 * rust/execute/torture/coercion2.rs: likewise
9624 * rust/execute/torture/coercion3.rs: likewise
9625 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
9626 * rust/execute/torture/derive_macro1.rs: likewise
9627 * rust/execute/torture/derive_macro3.rs: likewise
9628 * rust/execute/torture/derive_macro4.rs: likewise
9629 * rust/execute/torture/index1.rs: likewise
9630 * rust/execute/torture/issue-1120.rs: likewise
9631 * rust/execute/torture/issue-1133.rs: likewise
9632 * rust/execute/torture/issue-1198.rs: likewise
9633 * rust/execute/torture/issue-1232.rs: likewise
9634 * rust/execute/torture/issue-1249.rs: likewise
9635 * rust/execute/torture/issue-1436.rs: likewise
9636 * rust/execute/torture/issue-1496.rs: likewise
9637 * rust/execute/torture/issue-1720-2.rs: likewise
9638 * rust/execute/torture/issue-1720.rs: likewise
9639 * rust/execute/torture/issue-2052.rs: likewise
9640 * rust/execute/torture/issue-2179.rs: likewise
9641 * rust/execute/torture/issue-2180.rs: likewise
9642 * rust/execute/torture/issue-2236.rs: likewise
9643 * rust/execute/torture/issue-647.rs: likewise
9644 * rust/execute/torture/issue-845.rs: likewise
9645 * rust/execute/torture/issue-851.rs: likewise
9646 * rust/execute/torture/issue-858.rs: likewise
9647 * rust/execute/torture/macros23.rs: likewise
9648 * rust/execute/torture/macros28.rs: likewise
9649 * rust/execute/torture/method2.rs: likewise
9650 * rust/execute/torture/method3.rs: likewise
9651 * rust/execute/torture/method4.rs: likewise
9652 * rust/execute/torture/operator_overload_1.rs: likewise
9653 * rust/execute/torture/operator_overload_10.rs: likewise
9654 * rust/execute/torture/operator_overload_11.rs: likewise
9655 * rust/execute/torture/operator_overload_12.rs: likewise
9656 * rust/execute/torture/operator_overload_2.rs: likewise
9657 * rust/execute/torture/operator_overload_3.rs: likewise
9658 * rust/execute/torture/operator_overload_4.rs: likewise
9659 * rust/execute/torture/operator_overload_5.rs: likewise
9660 * rust/execute/torture/operator_overload_6.rs: likewise
9661 * rust/execute/torture/operator_overload_7.rs: likewise
9662 * rust/execute/torture/operator_overload_8.rs: likewise
9663 * rust/execute/torture/operator_overload_9.rs: likewise
9664 * rust/execute/torture/prefetch_data.rs: likewise
9665 * rust/execute/torture/ref-pattern2.rs: likewise
9666 * rust/execute/torture/slice-magic.rs: likewise
9667 * rust/execute/torture/slice-magic2.rs: likewise
9668 * rust/execute/torture/slice1.rs: likewise
9669 * rust/execute/torture/str-layout1.rs: likewise
9670 * rust/execute/torture/trait1.rs: likewise
9671 * rust/execute/torture/trait10.rs: likewise
9672 * rust/execute/torture/trait11.rs: likewise
9673 * rust/execute/torture/trait12.rs: likewise
9674 * rust/execute/torture/trait13.rs: likewise
9675 * rust/execute/torture/trait2.rs: likewise
9676 * rust/execute/torture/trait3.rs: likewise
9677 * rust/execute/torture/trait4.rs: likewise
9678 * rust/execute/torture/trait5.rs: likewise
9679 * rust/execute/torture/trait6.rs: likewise
9680 * rust/execute/torture/trait7.rs: likewise
9681 * rust/execute/torture/trait8.rs: likewise
9682 * rust/execute/torture/trait9.rs: likewise
9683 * rust/execute/torture/transmute1.rs: likewise
9684 * rust/execute/torture/wrapping_op1.rs: likewise
9685 * rust/execute/torture/wrapping_op2.rs: likewise
9686 * rust/link/generic_function_0.rs: likewise
9687 * rust/link/generic_function_1.rs: likewise
9688 * rust/compile/issue-2375.rs: New test.
9689
9690 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9691
9692 * rust/compile/non_member_const.rs: add missing error message
9693 * rust/compile/issue-2478.rs: New test.
9694
9695 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9696
9697 * rust/compile/break2.rs: Modified file to pass test case.
9698 * rust/compile/break_with_value_inside_loop.rs: New test.
9699
9700 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9701
9702 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
9703 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
9704 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
9705 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
9706 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
9707 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
9708 * rust/compile/proc_macro_non_root_function.rs: New test.
9709 * rust/compile/proc_macro_non_root_method.rs: New test.
9710 * rust/compile/proc_macro_non_root_module.rs: New test.
9711
9712 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9713
9714 * rust/compile/proc_macro_pub_function.rs: New test.
9715 * rust/compile/proc_macro_pub_module.rs: New test.
9716
9717 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9718
9719 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
9720 dg-excess-errors with dg-error and fix the line so the test
9721 can pass.
9722 * rust/compile/proc_macro_crate_type.rs: Likewise.
9723 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
9724
9725 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9726
9727 * rust/compile/proc_macro_attribute_private.rs: New test.
9728 * rust/compile/proc_macro_derive_private.rs: New test.
9729 * rust/compile/proc_macro_private.rs: New test.
9730
9731 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9732
9733 * rust/compile/proc_macro_derive_non_function.rs: New test.
9734
9735 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9736
9737 * rust/compile/proc_macro_attribute_non_function.rs: New test.
9738
9739 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9740
9741 * rust/compile/proc_macro_non_function.rs: New test.
9742
9743 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9744
9745 * rust/compile/abi-vardaic.rs: New test.
9746
9747 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9748
9749 * rust/compile/non_member_const.rs: New test.
9750
9751 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9752
9753 * rust/compile/break1.rs: Modified to pass test case.
9754 * rust/compile/continue1.rs: likewise.
9755 * rust/compile/break_continue_outside_loop.rs: New test.
9756
9757 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9758
9759 * rust/compile/proc_macro_derive_malformed.rs: New test.
9760
9761 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9762
9763 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
9764 * rust/compile/proc_macro_crate_type.rs: New test.
9765 * rust/compile/proc_macro_derive_crate_type.rs: New test.
9766
9767 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9768
9769 * rust/compile/found_struct.rs: New test.
9770
9771 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9772
9773 * rust/compile/changed_intrinsics.rs: New test.
9774
9775 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9776
9777 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
9778
9779 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9780
9781 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
9782 * rust/compile/dup_fields.rs: likewise.
9783 * rust/execute/same_field_name.rs: New test.
9784
9785 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9786
9787 * rust/compile/wrong_lhs_assignment.rs: New test.
9788
9789 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9790
9791 * rust/compile/func2.rs: updated comment to pass new test cases.
9792 * rust/compile/tuple_struct2.rs: likewise.
9793 * rust/compile/wrong_no_of_parameters.rs: New test.
9794
9795 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9796 GuillaumeGomez <guillaume1.gomez@gmail.com>
9797
9798 * rust/compile/name_resolution1.rs: New test.
9799 * rust/compile/name_resolution2.rs: New test.
9800 * rust/compile/name_resolution3.rs: New test.
9801 * rust/compile/name_resolution4.rs: New test.
9802 * rust/compile/name_resolution5.rs: New test.
9803
9804 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9805
9806 * rust/link/trait_import_0.rs: Mark test as xfail.
9807
9808 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9809
9810 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
9811 * rust/compile/const_generics_3.rs: likewise.
9812 * rust/compile/const_generics_4.rs: likewise.
9813 * rust/compile/not_find_value_in_scope.rs: New test.
9814
9815 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
9816
9817 * rust/compile/missing_constructor_fields.rs: New test.
9818
9819 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9820
9821 * rust/compile/broken_utf8.rs: New test.
9822
9823 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9824
9825 * rust/compile/macro-issue2273.rs: New test.
9826
9827 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9828
9829 * rust/compile/issue-2105.rs: New test.
9830
9831 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9832
9833 * rust/compile/rust_abi.rs: New test.
9834
9835 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9836
9837 * rust/compile/bytecharstring.rs:add test for it
9838
9839 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9840
9841 * rust/compile/macro56.rs: New test.
9842
9843 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9844
9845 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
9846 * rust/compile/issue-2330.rs: New test.
9847
9848 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9849
9850 * rust/compile/torture/raw_identifiers.rs: New test.
9851 * rust/compile/torture/utf8_identifiers.rs: New test.
9852
9853 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
9854
9855 * rust/compile/torture/utf8_whitespaces.rs: New test.
9856
9857 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9858
9859 * rust/compile/macro-issue2268.rs: New test.
9860
9861 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9862
9863 * rust/compile/macro-issue2264.rs: New test.
9864
9865 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9866
9867 * rust/compile/issue-2304.rs: New test.
9868
9869 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9870
9871 * rust/compile/macro54.rs: New test.
9872 * rust/compile/macro55.rs: New test.
9873
9874 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9875
9876 * rust/compile/issue-1893.rs: fully compile the test case
9877
9878 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9879
9880 * rust/compile/braced_macro_arm.rs: New test.
9881 * rust/compile/braced_macro_statements1.rs: New test.
9882 * rust/compile/braced_macro_statements2.rs: New test.
9883 * rust/compile/braced_macro_statements3.rs: New test.
9884 * rust/compile/issue-2225.rs: Update test.
9885 * rust/compile/macro53.rs: New test.
9886
9887 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9888
9889 * rust/compile/macro6.rs: Remove check for direct error.
9890 * rust/compile/macro7.rs: Likewise.
9891 * rust/compile/macro-issue2229.rs: New test.
9892
9893 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9894
9895 * rust/compile/issue-2036.rs: New test.
9896
9897 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9898
9899 * rust/compile/issue-2019-2.rs: New test.
9900 * rust/compile/issue-2019-3.rs: New test.
9901
9902 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9903
9904 * rust/compile/issue-2019-1.rs: New test.
9905
9906 2024-01-16 Dave Evans <dave@dmetwo.org>
9907
9908 * rust/compile/issue-1813.rs: New test.
9909
9910 2024-01-16 TieWay59 <tieway59@foxmail.com>
9911
9912 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
9913 * rust/compile/break2.rs: Likewise
9914 * rust/compile/cfg2.rs: Likewise
9915 * rust/compile/continue1.rs: Likewise
9916 * rust/compile/generics4.rs: Likewise
9917 * rust/compile/generics6.rs: Likewise
9918 * rust/compile/generics7.rs: Likewise
9919 * rust/compile/issue-2029.rs: Likewise
9920 * rust/compile/issue-2139.rs: Likewise
9921 * rust/compile/issue-2190-1.rs: Likewise
9922 * rust/compile/issue-925.rs: Likewise
9923 * rust/compile/method1.rs: Likewise
9924 * rust/compile/shadow1.rs: Likewise
9925 * rust/compile/type-bindings1.rs: Likewise
9926 * rust/compile/unary_negation.rs: Likewise
9927 * rust/compile/unary_not.rs: Likewise
9928 * rust/compile/unconstrained_type_param.rs: Likewise
9929 * rust/compile/usize1.rs: Likewise
9930
9931 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9932
9933 * rust/compile/traits2.rs: update error message
9934 * rust/compile/traits3.rs: update error message
9935
9936 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9937
9938 * rust/compile/derive_empty.rs: New test.
9939
9940 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9941
9942 * rust/compile/test_mod.rs: Moved to...
9943 * rust/compile/issue-1089/test_mod.rs: ...here.
9944 * rust/compile/mod_missing_middle.rs: Fix paths.
9945 * rust/compile/missing_middle/both_path.rs: Moved to...
9946 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
9947 * rust/compile/missing_middle/explicit.not.rs: Moved to...
9948 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
9949 * rust/compile/missing_middle/other.rs: Moved to...
9950 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
9951 * rust/compile/missing_middle/inner_path.rs: Moved to...
9952 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
9953 * rust/compile/missing_middle/outer_path.rs: Moved to...
9954 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
9955 * rust/compile/missing_middle/sub/mod.rs: Moved to...
9956 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
9957 * rust/compile/torture/modules/mod.rs: Moved to...
9958 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
9959 * rust/execute/torture/modules/mod.rs: Moved to...
9960 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
9961
9962 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9963
9964 * rust/compile/derive_macro8.rs: New test.
9965
9966 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9967
9968 * rust/compile/issue-2165.rs: New test.
9969 * rust/compile/issue-2166.rs: New test.
9970
9971 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9972
9973 * rust/compile/struct-expr-parse.rs: New test.
9974
9975 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9976
9977 * rust/compile/derive_macro7.rs: New test.
9978
9979 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9980
9981 * rust/compile/derive_macro4.rs: New test.
9982 * rust/compile/derive_macro6.rs: New test.
9983
9984 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9985
9986 * rust/execute/torture/derive_macro4.rs: New test.
9987
9988 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9989
9990 * rust/compile/macro-delim.rs: New test.
9991
9992 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9993
9994 * rust/compile/macro43.rs: Fix test with new derive macros.
9995 * rust/compile/derive_macro1.rs: New test.
9996 * rust/compile/derive_macro3.rs: New test.
9997 * rust/execute/torture/derive_macro1.rs: New test.
9998 * rust/execute/torture/derive_macro3.rs: New test.
9999
10000 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10001
10002 * rust/compile/cfg6.rs: New test.
10003
10004 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10005
10006 * rust/compile/issue-2195.rs: New test.
10007
10008 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10009
10010 * rust/compile/issue-2238.rs: New test.
10011
10012 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10013
10014 * rust/compile/issue-2225.rs: New test.
10015
10016 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10017
10018 * rust/compile/issue-2207.rs: New test.
10019
10020 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10021
10022 * rust/execute/torture/issue-2236.rs: New test.
10023
10024 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10025
10026 * rust/compile/issue-2190-1.rs: New test.
10027 * rust/compile/issue-2190-2.rs: New test.
10028
10029 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10030
10031 * rust/compile/nested_macro_use3.rs: New test.
10032
10033 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10034
10035 * rust/compile/cfg-attr.rs: New test.
10036
10037 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10038
10039 * rust/compile/doc_macro.rs: New test.
10040
10041 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10042
10043 * rust/compile/macro-issue2194.rs: New test.
10044
10045 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
10046
10047 * rust/compile/for_expr.rs: New test.
10048 * rust/compile/issue-407-2.rs: Update compiler output.
10049 * rust/compile/issue-407.rs: Update compiler output.
10050 * rust/compile/issue-867.rs: Update compiler output.
10051 * rust/compile/issue-2189.rs: New test.
10052 * rust/compile/macro_call_statement.rs: New test.
10053 * rust/compile/stmt_with_block_dot.rs: New test.
10054 * rust/compile/torture/loop8.rs: New test.
10055
10056 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10057
10058 * rust/compile/macro-issue2192.rs: New test.
10059
10060 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10061
10062 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
10063 * rust/compile/torture/issue-1432.rs: Likewise.
10064
10065 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10066
10067 * rust/execute/torture/coercion3.rs: New test.
10068
10069 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10070
10071 * rust/execute/torture/issue-2179.rs: New test.
10072
10073 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10074
10075 * rust/execute/torture/issue-2180.rs: New test.
10076
10077 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10078
10079 * rust/compile/issue-2188.rs: New test.
10080
10081 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10082
10083 * rust/compile/parse_specialization.rs:
10084 Add "default unsafe" coverage.
10085
10086 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10087
10088 * rust/compile/issue-2178.rs: New test.
10089
10090 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10091
10092 * rust/compile/macro_use1.rs: New test.
10093 * rust/execute/torture/macro_use1.rs: New test.
10094 * rust/compile/nested_macro_use1.rs: New test.
10095 * rust/compile/nested_macro_use2.rs: New test.
10096
10097 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10098
10099 * rust/compile/issue-1446.rs: New test.
10100
10101 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10102
10103 * rust/execute/torture/cfg-tail.rs: New test.
10104
10105 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10106
10107 * rust/compile/macro52.rs: New test.
10108
10109 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10110
10111 * rust/compile/issue-2125.rs: New test.
10112
10113 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10114
10115 * rust/compile/issue-2135.rs: New test.
10116
10117 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10118
10119 * rust/compile/issue-2106.rs: New test.
10120 * rust/compile/issue-1524.rs: regression (placeholder generic)
10121
10122 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10123
10124 * rust/compile/issue-2142.rs: New test.
10125
10126 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10127
10128 * rust/compile/issue-2136-1.rs: New test.
10129 * rust/compile/issue-2136-2.rs: New test.
10130
10131 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10132
10133 * rust/compile/issue-2139.rs: New test.
10134
10135 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10136
10137 * rust/compile/issue-1893.rs: regression
10138 * rust/compile/traits12.rs: rustc uses a custom error message here
10139 * rust/compile/unconstrained_type_param.rs: extra error message
10140
10141 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10142
10143 * rust/execute/torture/issue-1852-1.rs: New test.
10144 * rust/execute/torture/issue-1852.rs: New test.
10145
10146 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10147
10148 * rust/compile/issue-1807.rs: New test.
10149
10150 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10151
10152 * rust/compile/let_alt.rs: New test.
10153
10154 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10155
10156 * rust/compile/issue-852.rs: New test.
10157
10158 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
10159
10160 * lib/prune.exp (prune_ices):
10161 Also prune "You have broken GCC Rust. This is a feature."
10162 * rust/compile/break-rust1.rs: New test
10163 * rust/compile/break-rust2.rs: New test
10164 * rust/compile/break-rust3.rs: New test
10165
10166 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10167
10168 * rust/compile/if_let_expr.rs: Increase test coverage.
10169
10170 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
10171
10172 * rust/compile/macro-issue2092.rs: New test.
10173
10174 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10175
10176 * rust/compile/macro51.rs: New test.
10177
10178 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10179
10180 * rust/compile/issue-2070.rs: New test.
10181
10182 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10183
10184 * rust/execute/torture/issue-2080.rs: New test.
10185
10186 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
10187
10188 * rust/compile/cast5.rs: New test.
10189
10190 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10191
10192 * rust/compile/const_generics_5.rs: update test case
10193 * rust/compile/issue-2043.rs: New test.
10194 * rust/compile/issue-2039.rs: New test.
10195
10196 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10197
10198 * rust/compile/issue-2042.rs: New test.
10199
10200 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10201
10202 * rust/compile/issue-925.rs: New test.
10203
10204 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10205
10206 * rust/bounds1.rs: Moved to...
10207 * rust/compile/bounds1.rs: ...here.
10208
10209 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10210
10211 * rust/compile/issue-2029.rs: New test.
10212
10213 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10214
10215 * rust/execute/torture/issue-2052.rs: New test.
10216
10217 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10218
10219 * rust/compile/array4.rs: New test.
10220 * rust/execute/torture/arrays.rs: New test.
10221
10222 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10223
10224 * rust/compile/privacy8.rs: New test.
10225
10226 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
10227
10228 * rust/compile/cast4.rs: New test.
10229
10230 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10231
10232 * rust/compile/macro49.rs: New test.
10233 * rust/compile/macro50.rs: New test.
10234
10235 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10236
10237 * rust/compile/issue-2037.rs: New test.
10238
10239 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10240
10241 * rust/compile/issue-1893.rs: New test.
10242
10243 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10244
10245 * rust/compile/issue-850.rs: New test.
10246 * rust/compile/issue-855.rs: New test.
10247
10248 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10249
10250 * rust/compile/issue-1981.rs: New test.
10251
10252 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10253
10254 * rust/compile/torture/alt_patterns1.rs: New test.
10255
10256 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10257
10258 * rust/compile/multiple_bindings2.rs: New test.
10259
10260 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10261
10262 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
10263
10264 2024-01-16 Tage Johansson <frans.tage@gmail.com>
10265
10266 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
10267 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
10268
10269 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10270
10271 * rust/compile/multiple_bindings1.rs: New test.
10272
10273 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10274
10275 * rust/execute/torture/closure4.rs: New test.
10276 * rust/execute/torture/ref-pattern2.rs: New test.
10277
10278 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
10279
10280 * rust/compile/ref_pattern_fn_param.rs: Moved to...
10281 * rust/compile/ref_pattern_fn_param1.rs: ...here.
10282 * rust/compile/ref_pattern_fn_param2.rs: New test.
10283 * rust/execute/torture/ref-pattern1.rs: New test.
10284
10285 2024-01-16 goar5670 <mahadelr19@gmail.com>
10286
10287 * rust/compile/ref_pattern_fn_param.rs: New test.
10288
10289 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10290
10291 * rust/compile/lang-impl.rs: New test.
10292
10293 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10294
10295 * rust/compile/stringify.rs: Add a basic test with some text.
10296 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
10297 text is left as is without any other macro expansion.
10298
10299 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
10300
10301 * rust/compile/tuple_mismatch.rs: New test.
10302
10303 2024-01-16 goar5670 <mahadelr19@gmail.com>
10304
10305 * rust/compile/complex_qualified_path_in_expr.rs : New test.
10306
10307 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10308
10309 * rust/compile/closure_no_type_anno.rs: Extend test.
10310
10311 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10312
10313 * rust/compile/issue-1524.rs: New test.
10314
10315 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10316
10317 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
10318
10319 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10320
10321 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
10322 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
10323
10324 2024-01-16 goar5670 <mahadelr19@gmail.com>
10325
10326 * rust/compile/closure_no_type_anno.rs: New test.
10327
10328 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10329
10330 * rust/compile/while_let_expr.rs: New test.
10331
10332 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10333
10334 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
10335
10336 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10337
10338 * rust/compile/zero_sized_slice.rs: New test.
10339
10340 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
10341
10342 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
10343 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
10344
10345 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10346
10347 * rust/compile/slice_rest_pattern.rs: New test.
10348
10349 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10350
10351 * rust/compile/if_let_expr.rs: New test.
10352
10353 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10354
10355 * rust/compile/torture/intrinsics-8.rs: New test.
10356
10357 2024-01-16 mxlol233 <mxlol233@outlook.com>
10358
10359 * rust/compile/feature_extern_types.rs:New file.
10360
10361 2024-01-16 bl7awy <mahadelr19@gmail.com>
10362
10363 * rust/compile/cast_generics.rs: New test.
10364
10365 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10366
10367 * rust/compile/issue-1901.rs: New test.
10368
10369 2024-01-16 Philip Herron <herron.philip@googlemail.com>
10370
10371 * rust/compile/issue-1930.rs: New test.
10372
10373 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10374
10375 * rust/compile/extern_type_item_missing_semi.rs: New failing
10376 test.
10377
10378 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
10379
10380 * rust/compile/extern_type_item.rs: New test.
10381
10382 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
10383
10384 * rust/compile/builtin_macro_eager3.rs: New test.
10385
10386 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10387
10388 * rust/compile/parse_invalid_specialization.rs: New test.
10389 * rust/compile/parse_specialization.rs: New test.
10390 * rust/compile/default_not_a_kw.rs: New test.
10391
10392 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10393
10394 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
10395
10396 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10397
10398 * rust/compile/auto_trait_invalid.rs: New test.
10399 * rust/compile/auto_trait_valid.rs: New test.
10400
10401 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10402
10403 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
10404
10405 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
10406
10407 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
10408 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
10409 * rust/compile/path_as_generic_arg.rs: New test.
10410 * rust/compile/nested_generic.rs: New test.
10411
10412 2024-01-16 mxlol233 <mxlol233@outlook.com>
10413
10414 * rust/compile/builtin_macro_compile_error.rs: Add
10415 crate feature `rustc_attri`.
10416 * rust/compile/builtin_macro_concat.rs: Likewise.
10417 * rust/compile/builtin_macro_eager1.rs: Likewise.
10418 * rust/compile/builtin_macro_eager2.rs: Likewise.
10419 * rust/compile/builtin_macro_env.rs: Likewise.
10420 * rust/compile/builtin_macro_include_bytes.rs:
10421 Likewise.
10422 * rust/compile/builtin_macro_include_str.rs:
10423 Likewise.
10424 * rust/compile/builtin_macro_not_found.rs:
10425 Likewise.
10426 * rust/compile/builtin_macro_recurse2.rs:
10427 Likewise.
10428 * rust/compile/feature_rust_attri0.rs:New file.
10429 * rust/compile/feature_rust_attri1.rs:New file.
10430 * rust/compile/include_empty.rs:Add crate feature
10431 `rustc_attri`.
10432 * rust/compile/issue-1830_bytes.rs:Likewise.
10433 * rust/compile/issue-1830_str.rs:Likewise.
10434 * rust/compile/macro42.rs:Likewise.
10435 * rust/execute/torture/builtin_macro_cfg.rs:
10436 Likewise.
10437 * rust/execute/torture/builtin_macro_concat.rs:
10438 Likewise.
10439 * rust/execute/torture/builtin_macro_env.rs:
10440 Likewise.
10441 * rust/execute/torture/builtin_macro_include_bytes.rs:
10442 Likewise.
10443 * rust/execute/torture/builtin_macro_include_str.rs:
10444 Likewise.
10445 * rust/execute/torture/builtin_macro_line.rs:
10446 Likewise.
10447 * rust/execute/torture/builtin_macros1.rs:
10448 Likewise.
10449 * rust/execute/torture/builtin_macros3.rs:
10450 Likewise.
10451 * rust/execute/torture/macros29.rs:Likewise.
10452 * rust/execute/torture/macros30.rs:Likewise.
10453 * rust/execute/torture/macros31.rs:Likewise.
10454
10455 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
10456
10457 PR target/112573
10458 * gcc.target/aarch64/pr112573.c: Add new test.
10459
10460 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
10461
10462 * rust/compile/pattern-or.rs: New test.
10463
10464 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10465
10466 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
10467
10468 2024-01-16 Daniel Cederman <cederman@gaisler.com>
10469
10470 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
10471
10472 2024-01-16 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR tree-optimization/113372
10475 PR middle-end/90348
10476 PR middle-end/110115
10477 PR middle-end/111422
10478 * gcc.dg/torture/bitint-49.c: New test.
10479 * gcc.c-torture/execute/pr90348.c: New test.
10480 * gcc.c-torture/execute/pr110115.c: New test.
10481 * gcc.c-torture/execute/pr111422.c: New test.
10482
10483 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
10484
10485 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
10486
10487 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10488
10489 PR target/113404
10490 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
10491 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
10492
10493 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
10494
10495 PR testsuite/109705
10496 * lib/target-supports.exp (check_effective_target_vect_long_mult):
10497 Fix powerpc*-*-* checks.
10498
10499 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10500
10501 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
10502 -Wno-psabi.
10503 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
10504 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
10505 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
10506 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
10507 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
10508 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
10509 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
10510 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
10511 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
10512 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
10513 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
10514 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
10515 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
10516 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
10517 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
10518 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
10519 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
10520 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
10521 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
10522 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
10523 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
10524 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
10525 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
10526 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
10527 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
10528 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
10529 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
10530 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
10531 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
10532 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
10533 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
10534 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
10535 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
10536 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
10537 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
10538 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
10539 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
10540 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
10541 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
10542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
10543 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
10544 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
10545 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
10546 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
10547 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
10548 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
10549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
10550 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
10551 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
10552 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
10553 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
10554 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
10555 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
10556 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
10557 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
10558 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
10559 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
10560 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
10561 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
10562 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
10563 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
10564 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
10565 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
10566 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
10567 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
10568 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
10569 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
10570 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
10571 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
10572 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
10573 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
10574 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
10575 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
10576 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
10577 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
10578 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
10579 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
10580 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
10581 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
10582 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
10583 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
10584 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
10585 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
10586 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
10587 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
10588 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
10589 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
10590 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
10591 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
10592 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
10593 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
10594 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
10595 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
10596 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
10597 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
10598 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
10599 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
10600 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
10601 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
10602 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
10603 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
10604 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
10605 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
10606 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
10607 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
10608 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
10609 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
10610 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
10611 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
10612 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
10613 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
10614 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
10615 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
10616 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
10617 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
10618 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
10619 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
10620 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
10621 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
10622 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
10623 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
10624 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
10625 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
10626 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
10627 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
10628 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
10629 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
10630 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
10631 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
10632 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
10633 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
10634 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
10635 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
10636 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
10637 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
10638 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
10639 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
10640 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
10641 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
10642 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
10643 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
10644 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
10645 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
10646 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
10647 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
10648 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
10649 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
10650 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
10651 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
10652 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
10653 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
10654 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
10655 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
10656 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
10657 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
10658 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
10659 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
10660 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
10661 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
10662 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
10663 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
10664 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
10665 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
10666 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
10667 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
10668 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
10669 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
10670 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
10671 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
10672 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
10673 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
10674 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
10675 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
10676 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
10677 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
10678 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
10679 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
10680 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
10681 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
10682 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
10683 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
10684 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
10685 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
10686 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
10687 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
10688 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
10689 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
10690 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
10691 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
10692 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
10693 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
10694 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
10695 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
10696 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
10697 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
10698 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
10699 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
10700 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
10701 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
10702 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
10703 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
10704 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
10705 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
10706 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
10707 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
10708 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
10709 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
10710 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
10711 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
10712 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
10713 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
10714 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
10715 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
10716 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
10717
10718 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
10719
10720 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
10721 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
10722 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
10723 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
10724 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
10725 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
10726 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
10727 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
10728 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
10729 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
10730 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
10731 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
10732 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
10733 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
10734 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
10735 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
10736 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
10737 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
10738 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
10739 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
10740 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
10741 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
10742
10743 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10744
10745 PR analyzer/106229
10746 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
10747
10748 2024-01-16 David Malcolm <dmalcolm@redhat.com>
10749
10750 PR analyzer/113333
10751 * c-c++-common/analyzer/calloc-1.c: Add tests.
10752 * c-c++-common/analyzer/pr96639.c: Update expected results.
10753 * gcc.dg/analyzer/data-model-9.c: Likewise.
10754
10755 2024-01-15 Marek Polacek <polacek@redhat.com>
10756
10757 PR c++/110065
10758 * g++.dg/concepts/auto8.C: New test.
10759 * g++.dg/concepts/auto8a.C: New test.
10760
10761 2024-01-15 Patrick Palka <ppalka@redhat.com>
10762
10763 * g++.dg/template/partial-specialization14.C: New test.
10764
10765 2024-01-15 Patrick Palka <ppalka@redhat.com>
10766
10767 PR c++/104634
10768 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
10769
10770 2024-01-15 Patrick Palka <ppalka@redhat.com>
10771
10772 PR c++/109899
10773 * g++.dg/cpp0x/initlist-array21.C: New test.
10774
10775 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
10776
10777 PR testsuite/113369
10778 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
10779 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
10780 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
10781 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
10782 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10783 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10784 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10785
10786 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10787
10788 PR rtl-optimization/113048
10789 * gcc.target/i386/pr113048.c: New test.
10790
10791 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10792
10793 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
10794 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
10795 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
10796
10797 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10798
10799 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
10800 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
10801
10802 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
10803
10804 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
10805 * gcc.target/riscv/zbb_bswap16.c: ...here.
10806 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
10807 zip,__builtin_riscv_brev8.
10808 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
10809 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
10810 * gcc.target/riscv/zbb_bswap-1.c: Removed.
10811 * gcc.target/riscv/zbb_bswap-2.c: Removed.
10812 * gcc.target/riscv/zbbw.c: Removed.
10813 * gcc.target/riscv/zbc32.c: Removed.
10814 * gcc.target/riscv/zbc64.c: Removed.
10815 * gcc.target/riscv/zbkc32.c: Removed.
10816 * gcc.target/riscv/zbkc64.c: Removed.
10817 * gcc.target/riscv/zbkx32.c: Removed.
10818 * gcc.target/riscv/zbkx64.c: Removed.
10819 * gcc.target/riscv/zknd32-2.c: Removed.
10820 * gcc.target/riscv/zknd64-2.c: Removed.
10821 * gcc.target/riscv/zkne32-2.c: Removed.
10822 * gcc.target/riscv/zkne64-2.c: Removed.
10823 * gcc.target/riscv/zknh-sha256-32.c: Removed.
10824 * gcc.target/riscv/zknh-sha256-64.c: Removed.
10825 * gcc.target/riscv/zknh-sha512-32.c: Removed.
10826 * gcc.target/riscv/zknh-sha512-64.c: Removed.
10827 * gcc.target/riscv/zksed32-2.c: Removed.
10828 * gcc.target/riscv/zksed64-2.c: Removed.
10829 * gcc.target/riscv/zksh32.c: Removed.
10830 * gcc.target/riscv/zksh64.c: Removed.
10831
10832 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10833
10834 PR target/113247
10835 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
10836 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10837 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10838 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
10839 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
10840 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
10841 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
10842
10843 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10844
10845 PR target/113281
10846 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
10847 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
10848 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
10849
10850 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10851
10852 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
10853 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
10854 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
10855 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
10856 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
10857 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
10858 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
10859 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
10860 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
10861 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
10862 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
10863 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
10864 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
10865 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
10866 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
10867 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
10868 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
10869 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
10870 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
10871 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
10872 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
10873
10874 2024-01-15 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR tree-optimization/113370
10877 * gcc.dg/torture/bitint-48.c: New test.
10878
10879 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10880
10881 PR target/113393
10882 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
10883 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
10884 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
10885
10886 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
10887
10888 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
10889
10890 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10891
10892 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
10893 on __hpux__.
10894 * gcc.dg/builtin-object-size-2.c: Likewise.
10895 * gcc.dg/builtin-object-size-3.c: Likewise.
10896 * gcc.dg/builtin-object-size-4.c: Likewise.
10897
10898 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10899
10900 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
10901 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
10902 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
10903 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
10904 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
10905
10906 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10907
10908 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
10909
10910 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
10911
10912 PR analyzer/113150
10913 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
10914 on hppa*-*-hpux*.
10915 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
10916 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
10917 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
10918 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
10919
10920 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
10921
10922 PR target/112944
10923 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
10924 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
10925
10926 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10927
10928 PR fortran/67277
10929 * gfortran.dg/ishftc_optional_size_1.f90: New test.
10930
10931 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
10932
10933 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
10934 to real_16 dg-error targets.
10935 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
10936
10937 2024-01-13 Harald Anlauf <anlauf@gmx.de>
10938
10939 PR fortran/113305
10940 * gfortran.dg/do_concurrent_7.f90: New test.
10941
10942 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR tree-optimization/113361
10945 * gcc.dg/torture/bitint-47.c: New test.
10946
10947 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR tree-optimization/113287
10950 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
10951 of long.
10952
10953 2024-01-13 Jakub Jelinek <jakub@redhat.com>
10954
10955 * g++.dg/abi/mangle79.C: New test.
10956
10957 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
10958
10959 PR tree-optimization/107823
10960 PR tree-optimization/110768
10961 PR tree-optimization/110941
10962 PR tree-optimization/110450
10963 PR tree-optimization/110841
10964 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
10965 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
10966 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
10967 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
10968 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
10969
10970 2024-01-12 Jason Merrill <jason@redhat.com>
10971
10972 PR c++/113038
10973 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
10974
10975 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10976
10977 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10978 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10979 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10980 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10981
10982 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10983
10984 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
10985 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
10986 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
10987 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
10988
10989 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10990
10991 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
10992 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
10993 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
10994 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
10995
10996 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10997
10998 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
10999 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
11000 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
11001 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
11002
11003 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11004
11005 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
11006 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
11007 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
11008 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
11009
11010 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11011
11012 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
11013 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
11014 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
11015 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
11016
11017 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11018
11019 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
11020 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
11021 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
11022 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
11023
11024 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11025
11026 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
11027 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
11028 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
11029 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
11030
11031 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11032
11033 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
11034 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
11035 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
11036 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
11037
11038 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11039
11040 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
11041 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
11042 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
11043 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
11044
11045 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11046
11047 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
11048 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
11049 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
11050 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
11051
11052 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
11053
11054 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
11055 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
11056 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
11057 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
11058
11059 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR c/113315
11062 * gcc.dg/bitint-65.c: New test.
11063 * gcc.dg/bitint-66.c: New test.
11064
11065 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11066
11067 PR tree-optimization/113287
11068 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
11069 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
11070 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
11071 Document them.
11072
11073 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11074
11075 PR tree-optimization/113178
11076 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
11077 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
11078
11079 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11080
11081 PR tree-optimization/113237
11082 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
11083
11084 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11085
11086 PR tree-optimization/113137
11087 PR tree-optimization/113136
11088 PR tree-optimization/113172
11089 PR tree-optimization/113178
11090 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
11091 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
11092 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
11093 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
11094 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
11095
11096 2024-01-12 Tamar Christina <tamar.christina@arm.com>
11097
11098 PR tree-optimization/113135
11099 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
11100
11101 2024-01-12 Jason Merrill <jason@redhat.com>
11102
11103 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
11104 reversed handling.
11105
11106 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
11107
11108 PR target/113196
11109 * gcc.target/aarch64/pr113196.c: New test.
11110 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
11111 Expect uxtl2 rather than zip2.
11112 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
11113 than uxtl.
11114 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
11115 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
11116
11117 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
11118
11119 PR target/112989
11120 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
11121 error test.
11122
11123 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11124
11125 PR target/113281
11126 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
11127 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
11128 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
11129
11130 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11131
11132 PR tree-optimization/113334
11133 * gcc.dg/torture/bitint-46.c: New test.
11134
11135 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11136
11137 PR tree-optimization/113330
11138 * gcc.dg/bitint-69.c: New test.
11139
11140 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11141
11142 PR tree-optimization/113323
11143 * gcc.dg/bitint-68.c: New test.
11144
11145 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR tree-optimization/113316
11148 * gcc.dg/bitint-67.c: New test.
11149
11150 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
11151 Antoni Boucher <bouanto@zoho.com>
11152
11153 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
11154 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
11155 * jit.dg/test-restrict-attribute.c: New test.
11156 * jit.dg/test-alias-attribute.c: New test.
11157 * jit.dg/test-always_inline-attribute.c: New test.
11158 * jit.dg/test-cold-attribute.c: New test.
11159 * jit.dg/test-const-attribute.c: New test.
11160 * jit.dg/test-noinline-attribute.c: New test.
11161 * jit.dg/test-nonnull-attribute.c: New test.
11162 * jit.dg/test-pure-attribute.c: New test.
11163 * jit.dg/test-used-attribute.c: New test.
11164 * jit.dg/test-variable-attribute.c: New test.
11165 * jit.dg/test-weak-attribute.c: New test.
11166
11167 2024-01-12 Jakub Jelinek <jakub@redhat.com>
11168
11169 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
11170 __*_MANT_DIG__ is equal to a particular precision.
11171
11172 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11173
11174 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
11175
11176 2024-01-12 Li Wei <liwei@loongson.cn>
11177
11178 * gcc.target/loongarch/sign-extend-2.c: Adjust.
11179
11180 2024-01-12 Li Wei <liwei@loongson.cn>
11181
11182 * gcc.target/loongarch/sign-extend.c: Moved to...
11183 * gcc.target/loongarch/sign-extend-1.c: ...here.
11184 * gcc.target/loongarch/sign-extend-2.c: New test.
11185
11186 2024-01-11 Julian Brown <julian@codesourcery.com>
11187
11188 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
11189 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
11190 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
11191 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
11192 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
11193 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
11194 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
11195 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
11196
11197 2024-01-11 Jason Merrill <jason@redhat.com>
11198
11199 PR c++/113191
11200 * g++.dg/cpp2a/concepts-memfun4.C: New test.
11201
11202 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
11203
11204 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
11205
11206 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11207
11208 PR middle-end/113322
11209 * gcc.c-torture/compile/pr113322-1.c: New test.
11210
11211 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
11212
11213 PR tree-optimization/113301
11214 * gcc.dg/tree-ssa/divide-8.c: New test.
11215
11216 2024-01-11 Jason Merrill <jason@redhat.com>
11217
11218 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
11219
11220 2024-01-11 Tamar Christina <tamar.christina@arm.com>
11221
11222 PR testsuite/113319
11223 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
11224 * gcc.dg/bic-bitmask-14.c: Likewise.
11225 * gcc.dg/bic-bitmask-15.c: Likewise.
11226 * gcc.dg/bic-bitmask-16.c: Likewise.
11227 * gcc.dg/bic-bitmask-17.c: Likewise.
11228 * gcc.dg/bic-bitmask-18.c: Likewise.
11229 * gcc.dg/bic-bitmask-19.c: Likewise.
11230 * gcc.dg/bic-bitmask-20.c: Likewise.
11231 * gcc.dg/bic-bitmask-21.c: Likewise.
11232 * gcc.dg/bic-bitmask-22.c: Likewise.
11233 * gcc.dg/bic-bitmask-7.c: Likewise.
11234 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
11235 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
11236 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
11237 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
11238 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
11239 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
11240 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
11241 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
11242 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
11243 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
11244
11245 2024-01-11 Richard Biener <rguenther@suse.de>
11246
11247 PR tree-optimization/112505
11248 * gcc.dg/vect/pr112505.c: New testcase.
11249
11250 2024-01-11 Richard Biener <rguenther@suse.de>
11251
11252 PR tree-optimization/113126
11253 * gcc.dg/torture/pr113126.c: New testcase.
11254
11255 2024-01-11 Richard Biener <rguenther@suse.de>
11256
11257 PR tree-optimization/112636
11258 * gcc.dg/pr112636.c: New testcase.
11259
11260 2024-01-11 Pan Li <pan2.li@intel.com>
11261
11262 * gcc.dg/pr30957-1.c: Remove.
11263
11264 2024-01-11 Alex Coplan <alex.coplan@arm.com>
11265
11266 PR target/113077
11267 * gcc.target/aarch64/pr113077.c: New test.
11268
11269 2024-01-11 Richard Biener <rguenther@suse.de>
11270
11271 PR tree-optimization/111003
11272 * gcc.dg/tree-ssa/pr111003.c: New testcase.
11273
11274 2024-01-11 Richard Biener <rguenther@suse.de>
11275
11276 PR middle-end/112740
11277 * gcc.dg/pr112740.c: New testcase.
11278
11279 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11280
11281 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
11282 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
11283 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
11284 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
11285
11286 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
11287
11288 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
11289
11290 2024-01-11 liuhongt <hongtao.liu@intel.com>
11291
11292 * gcc.target/i386/pr104401.c: New test.
11293 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
11294
11295 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
11296
11297 PR modula2/112946
11298 * gm2/pim/fail/badbecomes.mod: New test.
11299 * gm2/pim/fail/badexpression.mod: New test.
11300 * gm2/pim/fail/badexpression2.mod: New test.
11301 * gm2/pim/fail/badifin.mod: New test.
11302 * gm2/pim/pass/goodifin.mod: New test.
11303
11304 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11305
11306 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
11307 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
11308 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
11309
11310 2024-01-10 Antoni Boucher <bouanto@zoho.com>
11311
11312 PR jit/111396
11313 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
11314 * jit.dg/test-ggc-bugfix.c: New test.
11315
11316 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
11317
11318 * gcc.target/riscv/xtheadint-push-pop.c: New test.
11319
11320 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11321
11322 PR tree-optimization/112468
11323 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
11324 IFN_COPYSIGN.
11325 * gcc.dg/pr55152-2.c: Likewise.
11326 * gcc.dg/tree-ssa/abs-4.c: Likewise.
11327 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
11328 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
11329 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
11330 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
11331
11332 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
11333
11334 PR tree-optimization/112581
11335 * gcc.c-torture/execute/pr112581-1.c: New test.
11336
11337 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
11338
11339 * gcc.target/riscv/pr105314.c: Fix comment termination.
11340
11341 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
11342
11343 * gcc.target/riscv/cset-sext-sfb.c: New test.
11344 * gcc.target/riscv/cset-sext-thead.c: New test.
11345 * gcc.target/riscv/cset-sext-ventana.c: New test.
11346 * gcc.target/riscv/cset-sext-zicond.c: New test.
11347 * gcc.target/riscv/cset-sext.c: New test.
11348
11349 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11350
11351 PR tree-optimization/112734
11352 * gcc.dg/bitint-64.c: New test.
11353
11354 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11355
11356 PR tree-optimization/113287
11357 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
11358 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
11359
11360 2024-01-10 Richard Biener <rguenther@suse.de>
11361
11362 PR tree-optimization/113078
11363 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
11364 * gcc.target/i386/vect-pr113078.c: Likewise.
11365
11366 2024-01-10 Julian Brown <julian@codesourcery.com>
11367
11368 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
11369 up.
11370
11371 2024-01-10 Julian Brown <julian@codesourcery.com>
11372
11373 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
11374 * g++.dg/gomp/array-section-2.C: Likewise.
11375 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
11376 target.
11377
11378 2024-01-10 Tamar Christina <tamar.christina@arm.com>
11379
11380 PR tree-optimization/113144
11381 PR tree-optimization/113145
11382 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
11383
11384 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR tree-optimization/113297
11387 * gcc.dg/bitint-63.c: Fix PR number.
11388
11389 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
11390
11391 * gcc.dg/vect/slp-21.c: Add loongarch.
11392
11393 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
11394
11395 * lib/target-supports.exp: Removed an issue with "target keyword"
11396 checking errors on LoongArch architecture.
11397
11398 2024-01-10 Jakub Jelinek <jakub@redhat.com>
11399
11400 PR tree-optimization/113120
11401 * gcc.dg/bitint-63.c: New test.
11402
11403 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11404
11405 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
11406 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
11407 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
11408 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
11409 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
11410 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
11411 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
11412 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
11413
11414 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
11415
11416 PR testsuite/112751
11417 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
11418
11419 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11420
11421 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
11422
11423 2024-01-09 Jason Merrill <jason@redhat.com>
11424
11425 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
11426
11427 2024-01-09 waffl3x <waffl3x@protonmail.com>
11428
11429 PR c++/102609
11430 PR c++/102609
11431 C++23 P0847R7 (deducing this) - CWG2586.
11432 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
11433 * g++.dg/cpp23/explicit-obj-default1.C: New test.
11434 * g++.dg/cpp23/explicit-obj-default2.C: New test.
11435
11436 2024-01-09 waffl3x <waffl3x@protonmail.com>
11437
11438 PR c++/102609
11439 PR c++/102609
11440 C++23 P0847R7 (deducing this) - xobj lambdas.
11441 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
11442 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
11443 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
11444 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
11445 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
11446 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
11447 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
11448 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
11449 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
11450 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
11451 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
11452 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
11453 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
11454 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
11455
11456 2024-01-09 waffl3x <waffl3x@protonmail.com>
11457
11458 PR c++/102609
11459 PR c++/102609
11460 C++23 P0847R7 (deducing this) - diagnostics.
11461 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
11462 __cpp_explicit_this_parameter feature test macro.
11463 * g++.dg/cpp26/feat-cxx26.C: Likewise.
11464 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
11465 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
11466 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
11467 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
11468 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
11469 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
11470 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
11471 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
11472 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
11473 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
11474 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
11475 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
11476
11477 2024-01-09 waffl3x <waffl3x@protonmail.com>
11478
11479 PR c++/102609
11480 PR c++/102609
11481 C++23 P0847R7 (deducing this) - initial functionality.
11482 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
11483 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
11484 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
11485 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
11486 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
11487 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
11488 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
11489 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
11490 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
11491 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
11492 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
11493 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
11494 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
11495 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
11496 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
11497 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
11498 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
11499 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
11500 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
11501 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
11502 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
11503 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
11504 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
11505 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
11506
11507 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR c/113262
11510 * gcc.dg/pr113262.c: New test.
11511
11512 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11513
11514 PR tree-optimization/113199
11515 * gcc.target/gcn/pr113199.c: New test.
11516
11517 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11518
11519 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
11520
11521 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11522
11523 PR c/113267
11524 * gcc.dg/pr113267.c: New test.
11525
11526 2024-01-09 Tamar Christina <tamar.christina@arm.com>
11527
11528 PR middle-end/113163
11529 * gcc.target/gcn/pr113163.c: New test.
11530
11531 2024-01-09 Julian Brown <julian@codesourcery.com>
11532
11533 * c-c++-common/gomp/map-6.c: Update expected output.
11534 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
11535 * g++.dg/gomp/array-section-1.C: New test.
11536 * g++.dg/gomp/array-section-2.C: New test.
11537 * g++.dg/gomp/bad-array-section-1.C: New test.
11538 * g++.dg/gomp/bad-array-section-2.C: New test.
11539 * g++.dg/gomp/bad-array-section-3.C: New test.
11540 * g++.dg/gomp/bad-array-section-4.C: New test.
11541 * g++.dg/gomp/bad-array-section-5.C: New test.
11542 * g++.dg/gomp/bad-array-section-6.C: New test.
11543 * g++.dg/gomp/bad-array-section-7.C: New test.
11544 * g++.dg/gomp/bad-array-section-8.C: New test.
11545 * g++.dg/gomp/bad-array-section-9.C: New test.
11546 * g++.dg/gomp/bad-array-section-10.C: New test.
11547 * g++.dg/gomp/bad-array-section-11.C: New test.
11548 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
11549 * g++.dg/gomp/pr67522.C: Update expected output.
11550 * g++.dg/gomp/ind-base-3.C: New test.
11551 * g++.dg/gomp/map-assignment-1.C: New test.
11552 * g++.dg/gomp/map-inc-1.C: New test.
11553 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
11554 * g++.dg/gomp/map-ptrmem-1.C: New test.
11555 * g++.dg/gomp/map-ptrmem-2.C: New test.
11556 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
11557 * g++.dg/gomp/map-ternary-1.C: New test.
11558 * g++.dg/gomp/member-array-2.C: New test.
11559
11560 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11561
11562 * gnat.dg/bip_prim_func2.adb: New test.
11563 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
11564 New helper package.
11565
11566 2024-01-09 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR tree-optimization/113210
11569 * gcc.c-torture/compile/pr113210.c: New test.
11570
11571 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11572
11573 * gnat.dg/specs/anon4.ads: New test.
11574
11575 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
11576
11577 * g++.dg/opt/delay-slot-2.C: New test.
11578
11579 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
11580 Hongtao Liu <hongtao.liu@intel.com>
11581
11582 * gcc.target/i386/auto-init-8.c: Update test case.
11583 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
11584 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
11585 * gcc.target/i386/avx512fp16-13.c: Likewise.
11586 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
11587 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
11588 * gcc.target/i386/pr100865-1.c: Likewise.
11589 * gcc.target/i386/pr100865-10a.c: Likewise.
11590 * gcc.target/i386/pr100865-10b.c: Likewise.
11591 * gcc.target/i386/pr100865-2.c: Likewise.
11592 * gcc.target/i386/pr100865-3.c: Likewise.
11593 * gcc.target/i386/pr100865-4a.c: Likewise.
11594 * gcc.target/i386/pr100865-4b.c: Likewise.
11595 * gcc.target/i386/pr100865-5a.c: Likewise.
11596 * gcc.target/i386/pr100865-5b.c: Likewise.
11597 * gcc.target/i386/pr100865-9a.c: Likewise.
11598 * gcc.target/i386/pr100865-9b.c: Likewise.
11599 * gcc.target/i386/pr102021.c: Likewise.
11600 * gcc.target/i386/pr90773-17.c: Likewise.
11601
11602 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
11603
11604 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
11605 * gcc.target/i386/part-vect-absneghf.c: Ditto.
11606
11607 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
11608
11609 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
11610
11611 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
11612
11613 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11614 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11615 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
11616 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
11617 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
11618 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
11619 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
11620 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
11621 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
11622 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
11623 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
11624 * gcc.target/riscv/zvkb.c: New test.
11625
11626 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11627
11628 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
11629 on hppa*64*-*-*.
11630
11631 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11632
11633 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
11634
11635 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
11636
11637 PR testsuite/94253
11638 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
11639 * gfortran.dg/bind_c_vars.f90: Likewise.
11640
11641 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
11642
11643 * gcc.target/bpf/attr-kernel-helper.c: New test.
11644
11645 2024-01-08 Harald Anlauf <anlauf@gmx.de>
11646
11647 PR fortran/113245
11648 * gfortran.dg/size_optional_dim_2.f90: New test.
11649
11650 2024-01-08 Richard Biener <rguenther@suse.de>
11651
11652 PR tree-optimization/113026
11653 * gcc.dg/torture/pr113026-1.c: New testcase.
11654 * gcc.dg/torture/pr113026-2.c: Likewise.
11655
11656 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11657
11658 PR tree-optimization/113228
11659 * gcc.c-torture/compile/pr113228.c: New test.
11660
11661 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR tree-optimization/113120
11664 * gcc.dg/bitint-62.c: New test.
11665
11666 2024-01-08 Jakub Jelinek <jakub@redhat.com>
11667
11668 PR tree-optimization/113119
11669 * gcc.dg/bitint-61.c: New test.
11670
11671 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
11672
11673 PR target/112952
11674 * gcc.target/avr/attribute-io.h: New file.
11675 * gcc.target/avr/pr112952-0.c: New test.
11676 * gcc.target/avr/pr112952-1.c: New test.
11677 * gcc.target/avr/pr112952-2.c: New test.
11678 * gcc.target/avr/pr112952-3.c: New test.
11679
11680 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
11681
11682 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
11683 check + abort rather than assert.
11684
11685 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11686
11687 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
11688 * gcc.target/avr/lra-elim.c: Same.
11689 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
11690 * gcc.target/avr/pr46779-1.c: Same.
11691 * gcc.target/avr/pr46779-2.c: Same.
11692 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
11693 for GNU-C due to address spaces.
11694 * gcc.target/avr/pr89270.c: Same.
11695 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
11696 space __flash1 if we have it.
11697 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11698 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11699
11700 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11701
11702 * gfortran.dg/dtio_25.f90: Update.
11703 * gfortran.dg/namelist_57.f90: Update.
11704 * gfortran.dg/namelist_65.f90: Update.
11705
11706 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
11707 Uros Bizjak <ubizjak@gmail.com>
11708
11709 PR target/113231
11710 * gcc.target/i386/pr113231.c: New test case.
11711
11712 2024-01-07 Tamar Christina <tamar.christina@arm.com>
11713
11714 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
11715 * gcc.dg/vect/vect-early-break_7.c: Likewise.
11716 * gcc.dg/vect/vect-early-break_75.c: Likewise.
11717 * gcc.dg/vect/vect-early-break_77.c: Likewise.
11718 * gcc.dg/vect/vect-early-break_82.c: Likewise.
11719 * gcc.dg/vect/vect-early-break_88.c: Likewise.
11720 * lib/target-supports.exp (add_options_for_vect_early_break,
11721 check_effective_target_vect_early_break_hw,
11722 check_effective_target_vect_early_break): Support AArch32.
11723 * gcc.target/arm/vect-early-break-cbranch.c: New test.
11724
11725 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
11726
11727 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
11728
11729 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11730
11731 PR testsuite/52641
11732 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
11733 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
11734 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
11735 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
11736 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
11737 * gcc.dg/tree-ssa/cltz-max.c: Same.
11738 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
11739 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
11740 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
11741 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
11742 __builtin_bswapN.
11743 * gcc.dg/tree-ssa/pr55177-1.c: Same.
11744 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
11745 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
11746 * gcc.dg/tree-ssa/pr111583-2.c: Same.
11747
11748 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11749
11750 PR testsuite/52641
11751 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
11752 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
11753 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
11754 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
11755 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
11756 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
11757 * gcc.dg/pr110582.c: Require int32plus.
11758 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
11759 * gcc.dg/pr111599.c: Same.
11760 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
11761 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
11762 * gcc.dg/builtin-object-size-2.c: Same.
11763 * gcc.dg/builtin-object-size-3.c: Same.
11764 * gcc.dg/builtin-object-size-4.c: Same.
11765 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
11766 * gcc.dg/debug/btf/btf-pr106773.c: Same.
11767 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
11768 __UINT32_TYPE__.
11769
11770 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
11771
11772 PR testsuite/52641
11773 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
11774 for "divsc3" as double = float per default.
11775 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
11776 hard-coded "long".
11777 * gcc.c-torture/compile/pr106537-2.c: Same.
11778 * gcc.c-torture/compile/pr106537-3.c: Same.
11779 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
11780 wider than 16 bits.
11781 * gcc.c-torture/execute/20230630-4.c: Same.
11782 * gcc.c-torture/execute/pr109938.c: Require int32plus.
11783 * gcc.c-torture/execute/pr109986.c: Same.
11784 * gcc.dg/fold-ior-4.c: Same.
11785 * gcc.dg/fold-ior-5.c: Same
11786 * gcc.dg/fold-parity-5.c: Same.
11787 * gcc.dg/fold-popcount-5.c: Same.
11788 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
11789 instead of int.
11790 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
11791 required by code.
11792 * gcc.dg/c23-constexpr-9.c: Require large_double.
11793 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
11794 * gcc.dg/loop-unswitch-10.c: Require size32plus.
11795 * gcc.dg/loop-unswitch-14.c: Same.
11796 * gcc.dg/loop-unswitch-11.c: Require int32.
11797 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
11798 * gcc.dg/pr101836_1.c: Same.
11799 * gcc.dg/pr101836_2.c: Same.
11800 * gcc.dg/pr101836_3.c: Same.
11801
11802 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11803
11804 * g++.dg/modules/init-5_a.C: New test.
11805 * g++.dg/modules/init-5_b.C: New test.
11806
11807 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11808
11809 PR c++/109679
11810 * g++.dg/modules/using-11.h: New test.
11811 * g++.dg/modules/using-11_a.C: New test.
11812 * g++.dg/modules/using-11_b.C: New test.
11813
11814 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
11815
11816 PR c++/110808
11817 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
11818 * g++.dg/modules/part-mac-1_c.C: Likewise.
11819 * g++.dg/modules/mod-invalid-1.C: New test.
11820 * g++.dg/modules/part-8_a.C: New test.
11821 * g++.dg/modules/part-8_b.C: New test.
11822 * g++.dg/modules/part-8_c.C: New test.
11823
11824 2024-01-06 Harald Anlauf <anlauf@gmx.de>
11825 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11826
11827 PR fortran/96724
11828 * gfortran.dg/repeat_8.f90: New test.
11829
11830 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
11831
11832 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
11833 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
11834
11835 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11836
11837 PR target/113248
11838 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
11839
11840 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11841
11842 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
11843 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
11844
11845 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11846
11847 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
11848
11849 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
11850
11851 PR target/113104
11852 * gcc.target/aarch64/pr113104.c: New test.
11853 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
11854 names.
11855 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
11856 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
11857 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
11858 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11859 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11860 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11861 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11862 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11863 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11864 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
11865 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11866 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11867 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11868 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11869 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11870 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11871 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11872 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11873 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11874 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
11875 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11876 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11877 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11878 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11879 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11880 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11881 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11882 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11883 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11884 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11885 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11886
11887 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
11888
11889 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
11890
11891 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11892
11893 * gcc.dg/fma-3.c: The intermediate file corresponding to the
11894 function does not produce the corresponding FNMA symbol, so the test
11895 rules should be skipped when testing.
11896 * gcc.dg/fma-4.c: The intermediate file corresponding to the
11897 function does not produce the corresponding FNMS symbol, so skip the
11898 test rules when testing.
11899 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
11900 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
11901
11902 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11903
11904 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
11905 LoongArch architecture, you need to add the "-mlasx" compilation
11906 option to generate vectorized code.
11907 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
11908 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
11909 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
11910 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
11911 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
11912 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
11913 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
11914 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
11915 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
11916
11917 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11918
11919 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
11920 program.
11921
11922 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11923
11924 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
11925 support testing of the loongArch architecture.
11926
11927 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11928
11929 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
11930 object detection framework.
11931 * gcc.dg/vect/vect-83.c: Dito.
11932
11933 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11934
11935 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
11936 setting of assembly to compile.
11937 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
11938
11939 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
11940
11941 * lib/target-supports.exp: Add LoongArch to the list of supported
11942 targets.
11943
11944 2024-01-05 Alex Coplan <alex.coplan@arm.com>
11945
11946 PR target/113217
11947 * g++.dg/pr113217.C: New test.
11948
11949 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11950
11951 PR tree-optimization/113201
11952 * gcc.c-torture/compile/pr113201.c: New test.
11953
11954 2024-01-05 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR tree-optimization/90693
11957 * gcc.target/i386/pr90693-2.c: New test.
11958
11959 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11960
11961 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
11962 Fix the check condition.
11963
11964 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
11965
11966 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
11967 Use __builtin_abort instead of assert.
11968 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
11969 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
11970 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
11971 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
11972 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
11973 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
11974 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
11975 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
11976 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
11977 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
11978 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
11979 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
11980 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
11981 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
11982 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
11983 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
11984 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
11985 __builtin_abort instead of assert.
11986 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
11987 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
11988 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
11989 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
11990 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
11991
11992 2024-01-05 Pan Li <pan2.li@intel.com>
11993
11994 Revert:
11995 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
11996
11997 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
11998 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
11999 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
12000 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
12001 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
12002 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
12003 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
12004 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
12005 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
12006 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
12007 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
12008 * gcc.target/riscv/zvkb.c: New test.
12009
12010 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
12011
12012 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
12013 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
12014 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
12015 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
12016 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
12017 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
12018 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
12019 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
12020 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
12021 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
12022 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
12023 * gcc.target/riscv/zvkb.c: New test.
12024
12025 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12026
12027 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12028
12029 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
12030
12031 PR tree-optimization/113186
12032 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
12033
12034 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12035
12036 * lib/gcc-dg.exp: Set TERM to xterm.
12037
12038 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12039
12040 PR analyzer/112790
12041 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
12042
12043 2024-01-04 David Malcolm <dmalcolm@redhat.com>
12044
12045 PR analyzer/113222
12046 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
12047
12048 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
12049 Patrick Lin <patrick@andestech.com>
12050 Rufus Chen <rufus@andestech.com>
12051 Monk Chiang <monk.chiang@sifive.com>
12052
12053 * gcc.target/riscv/_Float16-nanboxing.c: New test.
12054
12055 2024-01-04 Pan Li <pan2.li@intel.com>
12056
12057 Revert:
12058 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12059
12060 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12061
12062 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12063
12064 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
12065
12066 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
12067
12068 * gcc.target/riscv/interrupt-misaligned.c: New.
12069
12070 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
12071
12072 * gcc.dg/vect/slp-26.c: Add loongarch.
12073
12074 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12075
12076 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
12077
12078 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
12079
12080 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
12081 option "-fno-vect-cost-model" to dg-options.
12082
12083 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12084
12085 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
12086 * gcc.c-torture/compile/mipscop-2.c: Ditto.
12087 * gcc.c-torture/compile/mipscop-3.c: Ditto.
12088 * gcc.c-torture/compile/mipscop-4.c: Ditto.
12089
12090 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12091
12092 * gcc.target/mips/pr104914.c: New test.
12093
12094 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
12095
12096 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
12097
12098 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12099
12100 PR target/113206
12101 PR target/113209
12102 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
12103 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
12104 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
12105 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
12106 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
12107 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
12108 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
12109 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
12110 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
12111 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
12112 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
12113 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
12114 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
12115
12116 2024-01-03 Patrick Palka <ppalka@redhat.com>
12117
12118 PR c++/113064
12119 * g++.dg/cpp0x/rv-conv4.C: New test.
12120 * g++.dg/cpp0x/rv-conv5.C: New test.
12121
12122 2024-01-03 Xi Ruoyao <xry111@xry111.site>
12123
12124 * gcc.target/loongarch/vfmax-vfmin.c: New test.
12125
12126 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12127
12128 PR target/113112
12129 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
12130
12131 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
12132
12133 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
12134
12135 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12136
12137 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
12138
12139 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
12140
12141 * lib/target-supports.exp: Add a function to check whether binutil supports
12142 TLS Le Relax.
12143 * gcc.target/loongarch/tls-le-relax.c: New test.
12144
12145 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12146
12147 PR target/113112
12148 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
12149
12150 \f
12151 Copyright (C) 2024 Free Software Foundation, Inc.
12152
12153 Copying and distribution of this file, with or without modification,
12154 are permitted in any medium without royalty provided the copyright
12155 notice and this notice are preserved.