1 2024-03-27 David Malcolm <dmalcolm@redhat.com>
4 * gcc.dg/analyzer/call-summaries-pr114473.c: New test.
6 2024-03-27 Jakub Jelinek <jakub@redhat.com>
8 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use dg-additional-options
9 instead of multiple dg-options.
10 * gcc.dg/debug/btf/btf-datasec-1.c: Likewise. Accept all supported
11 unaligned 4 byte assembler directives rather than assuming it must
14 2024-03-27 Jakub Jelinek <jakub@redhat.com>
16 * lib/target-supports.exp (add_options_for_bfloat16): Add -msse2 on
18 * g++.dg/cpp23/ext-floating3.C: Add dg-add-options float16.
19 * g++.dg/cpp23/ext-floating12.C: Add dg-add-options float16 and
22 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
24 * gcc.target/aarch64/cpunative/info_24: New.
25 * gcc.target/aarch64/cpunative/native_cpu_24.c: Likewise.
27 2024-03-27 Victor Do Nascimento <victor.donascimento@arm.com>
29 * gcc.target/aarch64/lse128-flag.c: New.
30 * gcc.target/aarch64/cpunative/info_23: Likewise.
31 * gcc.target/aarch64/cpunative/native_cpu_23.c: Likewise.
33 2024-03-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
35 * gcc.dg/tree-ssa/copy-headers-8.c: Set
36 LOGICAL_OP_NON_SHORT_CIRCUIT to true.
38 2024-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
41 * gfortran.dg/endfile_5.f90: New test.
43 2024-03-26 Cupertino Miranda <cupertino.miranda@oracle.com>
45 * gcc.dg/debug/btf/btf-datasec-1.c: Correct for new
47 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise
48 * gcc.dg/debug/btf/btf-pr106773.c: Likewise
50 2024-03-26 Jakub Jelinek <jakub@redhat.com>
54 * gcc.c-torture/execute/pr111151.c (main): Fix up expected value for
57 2024-03-26 Gaius Mulley <gaiusmod2@gmail.com>
60 * gm2/builtins/run/pass/builtins-run-pass.exp: New test.
61 * gm2/builtins/run/pass/testcomparisons.mod: New test.
62 * gm2/builtins/run/pass/testisnormal.mod: New test.
63 * gm2/pimlib/run/pass/testchar.mod: New test.
65 2024-03-26 Marek Polacek <polacek@redhat.com>
68 * g++.dg/cpp2a/concepts-pr100557.C: New test.
70 2024-03-26 Patrick Palka <ppalka@redhat.com>
72 * g++.dg/modules/decltype-1_a.C: Add missing } to dg-module-do
74 * g++.dg/modules/lambda-5_a.C: Likewise.
76 2024-03-26 Jakub Jelinek <jakub@redhat.com>
78 * gcc.dg/torture/pr113126.c: Add -Wno-psabi as dg-additional-options.
80 2024-03-26 Jakub Jelinek <jakub@redhat.com>
83 * gcc.c-torture/execute/pr111151.c: New test.
85 2024-03-26 Jakub Jelinek <jakub@redhat.com>
88 * gcc.dg/tsan/pr111736.c: New test.
90 2024-03-26 Richard Biener <rguenther@suse.de>
92 PR tree-optimization/114471
93 * gcc.dg/vect/pr114471.c: New testcase.
95 2024-03-26 Richard Biener <rguenther@suse.de>
97 PR tree-optimization/114464
98 * g++.dg/vect/pr114464.cc: New testcase.
100 2024-03-26 Richard Biener <rguenther@suse.de>
102 PR tree-optimization/114027
103 * gcc.dg/vect/pr114027.c: Fix iteration count.
105 2024-03-25 Marek Polacek <polacek@redhat.com>
108 * g++.dg/cpp0x/noexcept85.C: New test.
109 * g++.dg/cpp0x/noexcept86.C: New test.
111 2024-03-25 Marek Polacek <polacek@redhat.com>
114 * g++.dg/init/array65.C: New test.
116 2024-03-25 Pan Li <pan2.li@intel.com>
118 * gcc.target/riscv/rvv/base/pragma-1.c: Remove.
119 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-1.c: New test.
120 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-2.c: New test.
121 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: New test.
122 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-4.c: New test.
123 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-5.c: New test.
124 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-6.c: New test.
125 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: New test.
126 * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: New test.
128 2024-03-23 Gaius Mulley <gaiusmod2@gmail.com>
131 * gm2/pim/fail/missingquote.mod: New test.
133 2024-03-23 David Malcolm <dmalcolm@redhat.com>
136 * c-c++-common/analyzer/deref-before-check-pr114408.c: New test.
137 * c-c++-common/ubsan/analyzer-ice-pr114408.c: New test.
139 2024-03-23 Jakub Jelinek <jakub@redhat.com>
141 PR tree-optimization/114433
142 * gcc.dg/torture/bitint-68.c: New test.
144 2024-03-23 Jakub Jelinek <jakub@redhat.com>
146 PR tree-optimization/114425
147 * gcc.dg/torture/bitint-67.c: New test.
149 2024-03-23 Jakub Jelinek <jakub@redhat.com>
152 * gcc.dg/pr111683-1.c: New test.
153 * gcc.dg/pr111683-2.c: New test.
155 2024-03-22 Harald Anlauf <anlauf@gmx.de>
158 * gfortran.dg/null_actual_5.f90: New test.
160 2024-03-22 Patrick O'Neill <patrick@rivosinc.com>
162 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add
163 dg_add_options riscv_a
164 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
165 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
166 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
167 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
168 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
169 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
170 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
171 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
172 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
173 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
174 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
175 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
176 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
177 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
178 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
179 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
181 2024-03-22 David Malcolm <dmalcolm@redhat.com>
185 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
186 taint-pr112974.c and taint-pr112975.c to analyzer_kernel_plugin.c.
187 * gcc.dg/plugin/taint-pr112974.c: New test.
188 * gcc.dg/plugin/taint-pr112975.c: New test.
190 2024-03-22 Marek Polacek <polacek@redhat.com>
193 * g++.dg/init/array62.C: New test.
194 * g++.dg/init/array63.C: New test.
195 * g++.dg/init/array64.C: New test.
197 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
200 * gfortran.dg/pr89943_3.f90: Update error pattern.
201 * gfortran.dg/pr89943_4.f90: Likewise.
202 * gfortran.dg/use_31.f90: New test.
204 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
207 * gfortran.dg/spec_expr_8.f90: New test.
208 * gfortran.dg/spec_expr_9.f90: New test.
210 2024-03-22 Mikael Morin <mikael@gcc.gnu.org>
212 * gfortran.dg/graphite/pr107865.f90: Declare array bound variable(s)
213 as dummy argument(s).
214 * gfortran.dg/pr101267.f90: Likewise.
215 * gfortran.dg/pr112404.f90: Likewise.
216 * gfortran.dg/pr78061.f: Likewise.
217 * gfortran.dg/pr79315.f90: Likewise.
218 * gfortran.dg/vect/pr90681.f: Likewise.
219 * gfortran.dg/vect/pr97761.f90: Likewise.
220 * gfortran.dg/vect/pr99746.f90: Likewise.
222 2024-03-22 Pan Li <pan2.li@intel.com>
224 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-1.c: New test.
225 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-10.c: New test.
226 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-11.c: New test.
227 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-12.c: New test.
228 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-13.c: New test.
229 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-14.c: New test.
230 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-15.c: New test.
231 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-16.c: New test.
232 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-17.c: New test.
233 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-18.c: New test.
234 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-2.c: New test.
235 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-3.c: New test.
236 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-4.c: New test.
237 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-5.c: New test.
238 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-6.c: New test.
239 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-7.c: New test.
240 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-8.c: New test.
241 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits-9.c: New test.
242 * gcc.target/riscv/rvv/base/riscv_rvv_vector_bits.h: New test.
244 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
246 * gcc.dg/tree-ssa/backprop-6.c: On s390 we also have a copysign
247 optab for long double. Thus, scan 3 instead of 2 times for it.
249 2024-03-22 Jakub Jelinek <jakub@redhat.com>
252 * c-c++-common/gomp/depobj-3.c: Add -fexcess-precision=fast as
253 dg-additional-options.
255 2024-03-22 Andrew Pinski <quic_apinski@quicinc.com>
258 * gcc.dg/redecl-26.c: New test.
260 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
262 PR tree-optimization/96147
263 * gcc.dg/vect/bb-slp-32.c (dg-final): Remove.
265 2024-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
268 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on
270 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise.
272 2024-03-22 Jakub Jelinek <jakub@redhat.com>
275 * gcc.dg/ubsan/pr111736.c: New test.
277 2024-03-22 Jakub Jelinek <jakub@redhat.com>
279 PR tree-optimization/114405
280 * gcc.dg/torture/bitint-66.c: New test.
282 2024-03-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
284 * gcc.dg/tree-ssa/abs-4.c: On s390 we also have a copysign optab
285 for long double. Thus, scan 3 instead of 2 times for it.
287 2024-03-22 Christoph Müllner <christoph.muellner@vrull.eu>
290 * gcc.target/riscv/rvv/xtheadvector/pr114194.c: New test.
292 2024-03-22 Pan Li <pan2.li@intel.com>
295 * gcc.target/riscv/rvv/base/pr114352-3.c: New test.
297 2024-03-22 Pan Li <pan2.li@intel.com>
300 * gcc.target/riscv/rvv/base/pr114352-1.c: New test.
301 * gcc.target/riscv/rvv/base/pr114352-2.c: New test.
303 2024-03-22 liuhongt <hongtao.liu@intel.com>
305 PR tree-optimization/114396
306 * gcc.target/i386/pr114396.c: Move to...
307 * gcc.c-torture/execute/pr114396.c: ...here.
309 2024-03-22 Gaius Mulley <gaiusmod2@gmail.com>
312 * gm2/iso/fail/badset.mod: New test.
313 * gm2/iso/fail/badset2.mod: New test.
314 * gm2/iso/fail/badset3.mod: New test.
316 2024-03-21 David Malcolm <dmalcolm@redhat.com>
319 * c-c++-common/analyzer/taint-divisor-pr113619.c: New test.
321 2024-03-21 Gaius Mulley <gaiusmod2@gmail.com>
324 * gm2/pim/fail/missingtsize.mod: New test.
325 * gm2/pim/fail/missingtsize2.mod: New test.
327 2024-03-21 Harald Anlauf <anlauf@gmx.de>
330 * gfortran.dg/bounds_check_17.f90: Adjust pattern.
331 * gfortran.dg/bounds_check_fail_8.f90: New test.
333 2024-03-21 Marek Polacek <polacek@redhat.com>
336 * g++.dg/template/explicit-instantiation6.C: New test.
337 * g++.dg/template/explicit-instantiation7.C: New test.
339 2024-03-21 Jakub Jelinek <jakub@redhat.com>
342 * gcc.dg/torture/bitint-65.c: New test.
344 2024-03-21 liuhongt <hongtao.liu@intel.com>
346 * gcc.target/i386/pr114396.c: New test.
348 2024-03-21 Richard Biener <rguenther@suse.de>
350 PR tree-optimization/111736
351 * gcc.target/i386/pr111736.c: New testcase.
353 2024-03-21 Richard Biener <rguenther@suse.de>
355 PR tree-optimization/113727
356 * gcc.dg/torture/pr113727.c: New testcase.
358 2024-03-20 David Malcolm <dmalcolm@redhat.com>
361 * c-c++-common/analyzer/deref-before-check-pr109251-1.c: New test.
362 * c-c++-common/analyzer/deref-before-check-pr109251-2.c: New test.
364 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
366 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Add
367 testcase for unnamed fields.
369 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
371 * gcc.target/bpf/core-builtin-type-based.c: Correct.
372 * gcc.target/bpf/core-builtin-type-id.c: Correct.
374 2024-03-20 Cupertino Miranda <cupertino.miranda@oracle.com>
376 * gcc.target/bpf/core-attr-5.c: Correct.
377 * gcc.target/bpf/core-attr-6.c: Likewise.
378 * gcc.target/bpf/core-attr-struct-as-array.c: Add test case for
379 pointer arithmetics as array access use case.
381 2024-03-20 Jakub Jelinek <jakub@redhat.com>
383 PR tree-optimization/114365
384 * gcc.dg/bitint-102.c: New test.
386 2024-03-20 Hao Liu <hliu@os.amperecomputing.com>
388 PR tree-optimization/114322
389 * gcc.dg/vect/pr114322.c: New testcase.
391 2024-03-20 demin.han <demin.han@starfivetech.com>
394 * g++.target/riscv/rvv/autovec/bug-2.C: Replace option
395 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: Ditto
396 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: Ditto
397 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: Ditto
398 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Ditto
399 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto
400 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto
401 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto
402 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto
403 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto
404 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto
405 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto
406 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto
407 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto
408 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto
409 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto
410 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto
411 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto
412 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto
413 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto
414 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Ditto
415 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: Ditto
416 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: Ditto
417 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto
418 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto
419 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto
420 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto
421 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto
422 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
423 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto
424 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto
425 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto
426 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto
427 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto
428 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: Ditto
429 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: Ditto
430 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto
431 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto
432 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto
433 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto
434 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto
435 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto
436 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto
437 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto
438 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto
439 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: Ditto
440 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto
441 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto
442 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto
443 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto
444 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto
445 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto
446 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: Ditto
447 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto
448 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: Ditto
449 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto
450 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Ditto
451 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: Ditto
452 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Ditto
453 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto
454 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto
455 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: Ditto
456 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: Ditto
457 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: Ditto
458 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: Ditto
459 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: Ditto
460 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: Ditto
461 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: Ditto
462 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto
463 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto
464 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto
465 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto
466 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto
467 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto
468 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: Ditto
469 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: Ditto
470 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: Ditto
471 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: Ditto
472 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Ditto
473 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Ditto
474 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Ditto
475 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Ditto
476 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Ditto
477 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto
478 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto
479 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto
480 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto
481 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto
482 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto
483 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto
484 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto
485 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto
486 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto
487 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto
488 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto
489 * gcc.target/riscv/rvv/autovec/pr112450.c: Ditto
490 * gcc.target/riscv/rvv/autovec/pr112598-1.c: Ditto
491 * gcc.target/riscv/rvv/autovec/pr112598-2.c: Ditto
492 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto
493 * gcc.target/riscv/rvv/autovec/pr112999.c: Ditto
494 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Ditto
495 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto
496 * gcc.target/riscv/rvv/autovec/series_run-1.c: Ditto
497 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Ditto
498 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Ditto
499 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Ditto
500 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Ditto
501 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: Ditto
502 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Ditto
503 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Ditto
504 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Ditto
505 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Ditto
506 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Ditto
507 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Ditto
508 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Ditto
509 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Ditto
510 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Ditto
511 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Ditto
512 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Ditto
513 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Ditto
514 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Ditto
515 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: Ditto
516 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto
517 * gcc.target/riscv/rvv/autovec/vls/and-1.c: Ditto
518 * gcc.target/riscv/rvv/autovec/vls/and-2.c: Ditto
519 * gcc.target/riscv/rvv/autovec/vls/and-3.c: Ditto
520 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Ditto
521 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto
522 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto
523 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto
524 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto
525 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto
526 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: Ditto
527 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: Ditto
528 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: Ditto
529 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: Ditto
530 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: Ditto
531 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: Ditto
532 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: Ditto
533 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: Ditto
534 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: Ditto
535 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: Ditto
536 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: Ditto
537 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: Ditto
538 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: Ditto
539 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: Ditto
540 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: Ditto
541 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: Ditto
542 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: Ditto
543 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: Ditto
544 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: Ditto
545 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: Ditto
546 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: Ditto
547 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: Ditto
548 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: Ditto
549 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: Ditto
550 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: Ditto
551 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: Ditto
552 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: Ditto
553 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: Ditto
554 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: Ditto
555 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: Ditto
556 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: Ditto
557 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: Ditto
558 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: Ditto
559 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: Ditto
560 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: Ditto
561 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: Ditto
562 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: Ditto
563 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: Ditto
564 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: Ditto
565 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: Ditto
566 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto
567 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto
568 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: Ditto
569 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: Ditto
570 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: Ditto
571 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: Ditto
572 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: Ditto
573 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: Ditto
574 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: Ditto
575 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: Ditto
576 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: Ditto
577 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: Ditto
578 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: Ditto
579 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: Ditto
580 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: Ditto
581 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: Ditto
582 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: Ditto
583 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: Ditto
584 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: Ditto
585 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: Ditto
586 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: Ditto
587 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: Ditto
588 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: Ditto
589 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: Ditto
590 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: Ditto
591 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: Ditto
592 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: Ditto
593 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: Ditto
594 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: Ditto
595 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: Ditto
596 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: Ditto
597 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: Ditto
598 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: Ditto
599 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: Ditto
600 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: Ditto
601 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto
602 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: Ditto
603 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: Ditto
604 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: Ditto
605 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: Ditto
606 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: Ditto
607 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: Ditto
608 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: Ditto
609 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto
610 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto
611 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto
612 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: Ditto
613 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: Ditto
614 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: Ditto
615 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: Ditto
616 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: Ditto
617 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: Ditto
618 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: Ditto
619 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: Ditto
620 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: Ditto
621 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: Ditto
622 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: Ditto
623 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: Ditto
624 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: Ditto
625 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: Ditto
626 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: Ditto
627 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: Ditto
628 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: Ditto
629 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: Ditto
630 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Ditto
631 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto
632 * gcc.target/riscv/rvv/autovec/vls/const-1.c: Ditto
633 * gcc.target/riscv/rvv/autovec/vls/const-2.c: Ditto
634 * gcc.target/riscv/rvv/autovec/vls/const-3.c: Ditto
635 * gcc.target/riscv/rvv/autovec/vls/const-4.c: Ditto
636 * gcc.target/riscv/rvv/autovec/vls/const-5.c: Ditto
637 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: Ditto
638 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: Ditto
639 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto
640 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto
641 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: Ditto
642 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: Ditto
643 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: Ditto
644 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: Ditto
645 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: Ditto
646 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: Ditto
647 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: Ditto
648 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: Ditto
649 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: Ditto
650 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto
651 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: Ditto
652 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: Ditto
653 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: Ditto
654 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: Ditto
655 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: Ditto
656 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: Ditto
657 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: Ditto
658 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: Ditto
659 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: Ditto
660 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: Ditto
661 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: Ditto
662 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: Ditto
663 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: Ditto
664 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: Ditto
665 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: Ditto
666 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: Ditto
667 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: Ditto
668 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: Ditto
669 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: Ditto
670 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: Ditto
671 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: Ditto
672 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: Ditto
673 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: Ditto
674 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: Ditto
675 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: Ditto
676 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: Ditto
677 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: Ditto
678 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: Ditto
679 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: Ditto
680 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto
681 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: Ditto
682 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: Ditto
683 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: Ditto
684 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: Ditto
685 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: Ditto
686 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: Ditto
687 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto
688 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: Ditto
689 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: Ditto
690 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: Ditto
691 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: Ditto
692 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: Ditto
693 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: Ditto
694 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: Ditto
695 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: Ditto
696 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: Ditto
697 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: Ditto
698 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: Ditto
699 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: Ditto
700 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: Ditto
701 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: Ditto
702 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: Ditto
703 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: Ditto
704 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: Ditto
705 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: Ditto
706 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: Ditto
707 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: Ditto
708 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: Ditto
709 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: Ditto
710 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: Ditto
711 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto
712 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto
713 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto
714 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto
715 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto
716 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto
717 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto
718 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: Ditto
719 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: Ditto
720 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: Ditto
721 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: Ditto
722 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: Ditto
723 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: Ditto
724 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: Ditto
725 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: Ditto
726 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: Ditto
727 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: Ditto
728 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: Ditto
729 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: Ditto
730 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: Ditto
731 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: Ditto
732 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: Ditto
733 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: Ditto
734 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: Ditto
735 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: Ditto
736 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: Ditto
737 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: Ditto
738 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: Ditto
739 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: Ditto
740 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: Ditto
741 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: Ditto
742 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: Ditto
743 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: Ditto
744 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: Ditto
745 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: Ditto
746 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: Ditto
747 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: Ditto
748 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: Ditto
749 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: Ditto
750 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: Ditto
751 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: Ditto
752 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: Ditto
753 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: Ditto
754 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: Ditto
755 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: Ditto
756 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: Ditto
757 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: Ditto
758 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: Ditto
759 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: Ditto
760 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: Ditto
761 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: Ditto
762 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: Ditto
763 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: Ditto
764 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: Ditto
765 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: Ditto
766 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: Ditto
767 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: Ditto
768 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: Ditto
769 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: Ditto
770 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: Ditto
771 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: Ditto
772 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: Ditto
773 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: Ditto
774 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: Ditto
775 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: Ditto
776 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: Ditto
777 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: Ditto
778 * gcc.target/riscv/rvv/autovec/vls/max-1.c: Ditto
779 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: Ditto
780 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: Ditto
781 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: Ditto
782 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto
783 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: Ditto
784 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: Ditto
785 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: Ditto
786 * gcc.target/riscv/rvv/autovec/vls/min-1.c: Ditto
787 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: Ditto
788 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: Ditto
789 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: Ditto
790 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto
791 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto
792 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto
793 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto
794 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto
795 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto
796 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto
797 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto
798 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto
799 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto
800 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto
801 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto
802 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto
803 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto
804 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto
805 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto
806 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: Ditto
807 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: Ditto
808 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: Ditto
809 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: Ditto
810 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: Ditto
811 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto
812 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: Ditto
813 * gcc.target/riscv/rvv/autovec/vls/not-1.c: Ditto
814 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: Ditto
815 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: Ditto
816 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: Ditto
817 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto
818 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: Ditto
819 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: Ditto
820 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: Ditto
821 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: Ditto
822 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: Ditto
823 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: Ditto
824 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Ditto
825 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto
826 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto
827 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto
828 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto
829 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto
830 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto
831 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto
832 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto
833 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto
834 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto
835 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto
836 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto
837 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto
838 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto
839 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto
840 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto
841 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto
842 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto
843 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto
844 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto
845 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: Ditto
846 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: Ditto
847 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: Ditto
848 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: Ditto
849 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: Ditto
850 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: Ditto
851 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: Ditto
852 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: Ditto
853 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: Ditto
854 * gcc.target/riscv/rvv/autovec/vls/series-1.c: Ditto
855 * gcc.target/riscv/rvv/autovec/vls/series-2.c: Ditto
856 * gcc.target/riscv/rvv/autovec/vls/series-3.c: Ditto
857 * gcc.target/riscv/rvv/autovec/vls/series-4.c: Ditto
858 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto
859 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto
860 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto
861 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: Ditto
862 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: Ditto
863 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: Ditto
864 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto
865 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto
866 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto
867 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto
868 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto
869 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: Ditto
870 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: Ditto
871 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: Ditto
872 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: Ditto
873 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: Ditto
874 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: Ditto
875 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: Ditto
876 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: Ditto
877 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto
878 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto
879 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto
880 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: Ditto
881 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: Ditto
882 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: Ditto
883 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: Ditto
884 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: Ditto
885 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: Ditto
886 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: Ditto
887 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: Ditto
888 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: Ditto
889 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: Ditto
890 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: Ditto
891 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: Ditto
892 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: Ditto
893 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: Ditto
894 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: Ditto
895 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: Ditto
896 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: Ditto
897 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: Ditto
898 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: Ditto
899 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: Ditto
900 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: Ditto
901 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: Ditto
902 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: Ditto
903 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: Ditto
904 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: Ditto
905 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: Ditto
906 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: Ditto
907 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: Ditto
908 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: Ditto
909 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: Ditto
910 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: Ditto
911 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: Ditto
912 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: Ditto
913 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: Ditto
914 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: Ditto
915 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: Ditto
916 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: Ditto
917 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: Ditto
918 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: Ditto
919 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: Ditto
920 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: Ditto
921 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: Ditto
922 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: Ditto
923 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: Ditto
924 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Ditto
925 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Ditto
926 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto
927 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto
928 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto
929 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto
930 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto
931 * gcc.target/riscv/rvv/base/cpymem-1.c: Ditto
932 * gcc.target/riscv/rvv/base/cpymem-2.c: Ditto
933 * gcc.target/riscv/rvv/rvv.exp: Ditto
934 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto
935 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Ditto
936 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Ditto
938 2024-03-20 Richard Biener <rguenther@suse.de>
941 * gcc.dg/torture/pr113396.c: New testcase.
943 2024-03-20 Lewis Hyatt <lhyatt@gmail.com>
946 * g++.dg/cpp0x/Wnarrowing21a.C: New test.
947 * g++.dg/cpp0x/Wnarrowing21b.C: New test.
948 * g++.dg/cpp0x/Wnarrowing21c.C: New test.
949 * g++.dg/cpp0x/Wnarrowing21d.C: New test.
951 2024-03-19 Martin Jambor <mjambor@suse.cz>
955 * g++.dg/ipa/iinline-4.C: New test.
956 * g++.dg/ipa/pr108802.C: Likewise.
958 2024-03-19 Marek Polacek <polacek@redhat.com>
960 * g++.dg/cpp2a/linkage-1.C: Use target c++14.
962 2024-03-19 Jakub Jelinek <jakub@redhat.com>
965 * gcc.dg/analyzer/pr113505.c: New test.
967 2024-03-19 Edwin Lu <ewlu@rivosinc.com>
969 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Disable scheduling
970 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto
971 * gcc.target/riscv/rvv/base/pr108185-1.c: Update test expectancies
972 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
973 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
974 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
975 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
976 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
977 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
978 * gcc.target/riscv/rvv/base/vcreate.c: Disable scheduling and update
980 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Disable scheduling
981 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto
982 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Update test
984 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
985 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
986 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
987 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
988 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
989 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
990 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
991 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
992 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
993 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
995 2024-03-19 David Malcolm <dmalcolm@redhat.com>
998 * c-c++-common/analyzer/atomic-builtins-pr114286.c: New test.
1000 2024-03-19 Iain Sandoe <iain@sandoe.co.uk>
1003 * gcc.dg/framework-1.c: Use an IOKit header instead of a
1006 2024-03-19 Richard Biener <rguenther@suse.de>
1008 PR tree-optimization/114151
1009 PR tree-optimization/114269
1010 PR tree-optimization/114322
1011 PR tree-optimization/114074
1012 * gcc.dg/pr68317.c: Revert last change.
1014 2024-03-19 Christophe Lyon <christophe.lyon@linaro.org>
1017 * gcc.target/arm/mve/pr114323.c: New.
1019 2024-03-19 Jakub Jelinek <jakub@redhat.com>
1022 * gcc.dg/c23-stdarg-9.c: New test.
1024 2024-03-19 Richard Biener <rguenther@suse.de>
1026 PR tree-optimization/114375
1027 * gcc.dg/vect/vect-pr114375.c: New testcase.
1029 2024-03-19 Mary Bennett <mary.bennett@embecosm.com>
1031 * gcc.target/riscv/cv-bi-beqimm-compile-1.c: New test.
1032 * gcc.target/riscv/cv-bi-beqimm-compile-2.c: New test.
1033 * gcc.target/riscv/cv-bi-bneimm-compile-1.c: New test.
1034 * gcc.target/riscv/cv-bi-bneimm-compile-2.c: New test.
1035 * lib/target-supports.exp: Add proc for XCVbi.
1037 2024-03-19 Chen Jiawei <jiawei@iscas.ac.cn>
1039 * gcc.target/riscv/mcpu-xiangshan-nanhu.c: New test.
1040 Co-Authored by: Lin Jiawei <jiawei.lin@epfl.ch>
1042 2024-03-19 Nathaniel Shead <nathanieloshead@gmail.com>
1044 * g++.dg/cpp2a/linkage-1.C: New test.
1045 * g++.dg/modules/block-decl-3.h: New test.
1046 * g++.dg/modules/block-decl-3_a.C: New test.
1047 * g++.dg/modules/block-decl-3_b.C: New test.
1048 * g++.dg/modules/block-decl-3_c.C: New test.
1049 * g++.dg/modules/linkage-1_a.C: New test.
1050 * g++.dg/modules/linkage-1_b.C: New test.
1051 * g++.dg/modules/linkage-1_c.C: New test.
1052 * g++.dg/modules/linkage-2.C: New test.
1054 2024-03-18 Jonathan Yong <10walls@gmail.com>
1056 * c-c++-common/Wrestrict.c: Fix typos in comments and
1057 enable for LLP64 testing.
1059 2024-03-18 David Malcolm <dmalcolm@redhat.com>
1065 * c-c++-common/analyzer/out-of-bounds-const-fn.c: New test.
1066 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: Update
1067 expected diagram output.
1068 * c-c++-common/analyzer/out-of-bounds-diagram-pr110928.c: New test.
1069 * c-c++-common/analyzer/out-of-bounds-diagram-pr111305.c: New test.
1070 * c-c++-common/analyzer/out-of-bounds-diagram-pr111441.c: New test.
1072 2024-03-18 Uros Bizjak <ubizjak@gmail.com>
1075 * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
1076 (dg-options): Add -march=x86-64.
1078 2024-03-18 Harald Anlauf <anlauf@gmx.de>
1081 * gfortran.dg/pr103715.f90: New test.
1083 2024-03-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1085 * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use
1086 relative offsets for line numbers.
1088 2024-03-18 Gaius Mulley <gaiusmod2@gmail.com>
1091 * gm2/pim/fail/badset7.mod: New test.
1093 2024-03-18 Nathaniel Shead <nathanieloshead@gmail.com>
1096 * g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
1097 * g++.dg/modules/target-powerpc-1_b.C: Likewise.
1099 2024-03-18 Jan Hubicka <jh@suse.cz>
1100 Karthiban Anbazhagan <Karthiban.Anbazhagan@amd.com>
1102 * g++.target/i386/mv29.C: Handle znver5 arch.
1103 * gcc.target/i386/funcspec-56.inc:Likewise.
1105 2024-03-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
1107 * c-c++-common/analyzer/strndup-1.c: Define _POSIX_C_SOURCE.
1109 2024-03-18 liuhongt <hongtao.liu@intel.com>
1111 * gcc.target/i386/pr114334.c: New test.
1113 2024-03-17 Harald Anlauf <anlauf@gmx.de>
1116 * gfortran.dg/missing_optional_dummy_6a.f90: Adjust diagnostic pattern.
1117 * gfortran.dg/ubsan/missing_optional_dummy_8.f90: New test.
1119 2024-03-17 Gaius Mulley <gaiusmod2@gmail.com>
1122 * gm2/pim/fail/badtype2.mod: New test.
1124 2024-03-16 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.dg/c23-stdarg-7.c: New test.
1128 * gcc.dg/c23-stdarg-8.c: New test.
1130 2024-03-16 Jakub Jelinek <jakub@redhat.com>
1132 PR tree-optimization/114329
1133 * gcc.dg/bitint-101.c: New test.
1135 2024-03-16 Nathaniel Shead <nathanieloshead@gmail.com>
1138 * g++.dg/modules/block-decl-1_a.C: New test.
1139 * g++.dg/modules/block-decl-1_b.C: New test.
1140 * g++.dg/modules/block-decl-2.C: New test.
1142 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1145 * gcc.dg/torture/bitint-63.c: New test.
1147 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1149 PR tree-optimization/113431
1150 * gcc.dg/vect/pr113431.c: Restrict scan-tree-dump-times to
1151 vect_hw_misalign targets.
1153 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1156 * gcc.target/i386/pr114339.c: New test.
1158 2024-03-15 Joe Ramsay <Joe.Ramsay@arm.com>
1160 * gcc.target/aarch64/no_merge_trunc_signed_zero.c: New test.
1162 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1164 PR middle-end/114332
1165 * gcc.dg/torture/bitint-64.c: New file.
1167 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1169 * g++.dg/torture/pr104601.C: Add -Wno-unused-result to dg-options.
1171 2024-03-15 Jakub Jelinek <jakub@redhat.com>
1173 PR tree-optimization/113466
1174 * gcc.dg/bitint-100.c: New test.
1176 2024-03-15 Paul Thomas <pault@gcc.gnu.org>
1183 * gfortran.dg/associate_64.f90 : New test
1184 * gfortran.dg/associate_66.f90 : New test
1185 * gfortran.dg/associate_67.f90 : New test
1186 * gfortran.dg/associate_65.f90 : New test
1187 * gfortran.dg/associate_68.f90 : New test
1189 2024-03-15 Tejas Belagod <tejas.belagod@arm.com>
1191 * gcc.dg/vect/pr114108.c: New test.
1193 2024-03-15 Chenghui Pan <panchenghui@loongson.cn>
1195 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c:
1196 Reposition operand 3's value into instruction's defined accept range.
1198 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1201 * gm2/pim/pass/log: Removed.
1202 * gm2/pim/pass/highexp.mod: New test.
1204 2024-03-14 Jakub Jelinek <jakub@redhat.com>
1206 PR middle-end/113907
1207 * gcc.dg/pr113907-1.c: New test.
1209 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1212 * gm2/pim/fail/badset5.mod: New test.
1213 * gm2/pim/fail/badset6.mod: New test.
1215 2024-03-14 Thomas Schwinge <tschwinge@baylibre.com>
1217 * c-c++-common/goacc/readonly-1.c: Add basic OpenACC 'declare'
1219 * gfortran.dg/goacc/readonly-1.f90: Likewise.
1221 2024-03-14 Jakub Jelinek <jakub@redhat.com>
1224 * gcc.dg/pr114310.c: New test.
1226 2024-03-14 Juergen Christ <jchrist@linux.ibm.com>
1228 * gcc.target/s390/htm-builtins-1.c: Fix.
1229 * gcc.target/s390/htm-builtins-2.c: Fix.
1231 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
1233 PR preprocessor/110558
1234 * c-c++-common/cpp/has-include-2.c: New test.
1235 * c-c++-common/cpp/has-include-2.h: New test.
1237 2024-03-14 Lewis Hyatt <lhyatt@gmail.com>
1239 * lib/gcc-defs.exp (dg-additional-options): Make $srcdir usable in a
1240 dg-additional-options directive.
1241 * c-c++-common/cpp/has-include-next-2-dir/has-include-next-2.h: New test.
1242 * c-c++-common/cpp/has-include-next-2.c: New test.
1244 2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
1247 * gm2/cse/pass/testcse54.mod: New test.
1248 * gm2/iso/run/pass/array9.mod: New test.
1249 * gm2/iso/run/pass/strcons3.mod: New test.
1250 * gm2/iso/run/pass/strcons4.mod: New test.
1251 * gm2/pim/fail/badset1.mod: New test.
1252 * gm2/pim/fail/badset2.mod: New test.
1253 * gm2/pim/fail/badset3.mod: New test.
1254 * gm2/pim/fail/badset4.mod: New test.
1256 2024-03-14 Chung-Lin Tang <cltang@baylibre.com>
1258 * c-c++-common/goacc/readonly-1.c: New test.
1259 * gfortran.dg/goacc/readonly-1.f90: New test.
1261 2024-03-14 Andreas Krebbel <krebbel@linux.ibm.com>
1263 * gcc.target/s390/aligned-1.c: Add weak and void variables
1264 incorporating the cases from unaligned-2.c.
1265 * gcc.target/s390/unaligned-1.c: Likewise.
1266 * gcc.target/s390/unaligned-2.c: Removed.
1268 2024-03-14 liuhongt <hongtao.liu@intel.com>
1270 * g++.target/i386/pr111822.C: New test.
1272 2024-03-13 Harald Anlauf <anlauf@gmx.de>
1275 * gfortran.dg/is_contiguous_4.f90: New test.
1277 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1279 PR middle-end/114319
1280 * gcc.target/i386/pr114319.c: New test.
1282 2024-03-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
1284 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
1285 Added dg-bogus with target on offending line for short_enums.
1287 2024-03-13 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1289 * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
1292 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1294 PR middle-end/114313
1295 * gcc.dg/torture/bitint-62.c: New test.
1297 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1300 * gcc.dg/asan/pr112709-2.c: New test.
1302 2024-03-13 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.dg/ubsan/pr112709-1.c: New test.
1306 * gcc.dg/ubsan/pr112709-2.c: New test.
1308 2024-03-12 Harald Anlauf <anlauf@gmx.de>
1311 * gfortran.dg/proc_ptr_comp_53.f90: New test.
1313 2024-03-12 Richard Biener <rguenther@suse.de>
1315 PR tree-optimization/114121
1316 * gcc.dg/torture/pr114312.c: New testcase.
1318 2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com>
1323 * g++.dg/modules/target-aarch64-1_a.C: New test.
1324 * g++.dg/modules/target-aarch64-1_b.C: New test.
1325 * g++.dg/modules/target-powerpc-1_a.C: New test.
1326 * g++.dg/modules/target-powerpc-1_b.C: New test.
1327 * g++.dg/modules/target-powerpc-2_a.C: New test.
1328 * g++.dg/modules/target-powerpc-2_b.C: New test.
1330 2024-03-12 Jakub Jelinek <jakub@redhat.com>
1333 * gcc.dg/asan/pr112709-1.c: New test.
1334 * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
1336 2024-03-12 Jakub Jelinek <jakub@redhat.com>
1338 PR tree-optimization/114293
1339 * gcc.dg/pr114293.c: New test.
1341 2024-03-12 Richard Biener <rguenther@suse.de>
1343 PR tree-optimization/114297
1344 * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
1346 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1348 PR libfortran/105437
1349 PR libfortran/114304
1350 * gfortran.dg/pr105473.f90: Add additional checks to address
1351 the case of semicolon at the end of a line.
1353 2024-03-11 Richard Earnshaw <rearnsha@arm.com>
1356 * gcc.dg/gomp/bad-array-section-c-3.c: Use signed char instead
1359 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1361 PR tree-optimization/98238
1362 * gcc.dg/vect/vect-cost-model-1.c (scan-tree-dump): Also require
1364 * gcc.dg/vect/vect-cost-model-3.c: Likewise.
1365 * gcc.dg/vect/vect-cost-model-5.c: Likewise.
1367 2024-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1369 PR tree-optimization/114071
1370 PR tree-optimization/113557
1372 * gcc.dg/vect/pr37027.c: Require vect_perm.
1373 * gcc.dg/vect/pr67790.c: Likewise.
1374 * gcc.dg/vect/slp-reduc-1.c: Likewise.
1375 * gcc.dg/vect/slp-reduc-2.c: Likewise.
1376 * gcc.dg/vect/slp-reduc-7.c: Likewise.
1377 * gcc.dg/vect/slp-reduc-8.c: Likewise.
1378 * gcc.dg/vect/vect-multi-peel-gaps.c (scan-tree-dump): Also
1380 * gcc.dg/vect/slp-47.c: Require vect_perm.
1381 * gcc.dg/vect/slp-48.c: Likewise.
1383 2024-03-11 Richard Biener <rguenther@suse.de>
1385 PR middle-end/114299
1386 * gcc.target/i386/pr114299.c: New testcase.
1388 2024-03-11 Jakub Jelinek <jakub@redhat.com>
1390 PR tree-optimization/114278
1391 * gcc.dg/bitint-99.c: New test.
1393 2024-03-11 Eric Botcazou <ebotcazou@adacore.com>
1395 * gcc.dg/sso-20.c: New test.
1396 * gcc.dg/sso-21.c: Likewise.
1398 2024-03-11 Andrew Pinski <quic_apinski@quicinc.com>
1401 * gcc.dg/float_opposite_arm-1.c: New test.
1403 2024-03-10 Iain Buclaw <ibuclaw@gdcproject.org>
1407 * gdc.dg/pr112285.d: New test.
1408 * gdc.dg/pr112290.d: New test.
1410 2024-03-10 jlaw <jeffreyalaw@gmail.com>
1412 PR tree-optimization/110199
1413 * gcc.dg/tree-ssa/minmax-27.c: New test.
1414 * gcc.dg/tree-ssa/minmax-28.c: New test.
1416 2024-03-10 Pan Li <pan2.li@intel.com>
1418 * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
1420 2024-03-10 jlaw <jeffreyalaw@gmail.com>
1423 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
1425 * gcc.target/sh/pr59533-1.c: Adjust expected output.
1427 2024-03-10 jlaw <jeffreyalaw@gmail.com>
1430 * gcc.target/riscv/compare-debug-1.c: New test.
1431 * gcc.target/riscv/compare-debug-2.c: New test.
1433 2024-03-09 Xi Ruoyao <xry111@xry111.site>
1435 * gcc.target/loongarch/tls-ie-relax.c: New test.
1436 * gcc.target/loongarch/tls-ie-norelax.c: New test.
1437 * gcc.target/loongarch/tls-ie-extreme.c: New test.
1439 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
1441 * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
1442 '-Wno-pedantic -std=gnu90'.
1444 2024-03-09 Lulu Cheng <chenglulu@loongson.cn>
1446 * g++.target/loongarch/atomic-cas-int.C: New test.
1448 2024-03-08 Martin Jambor <mjambor@suse.cz>
1451 * g++.dg/ipa/pr113757.C: New test.
1453 2024-03-08 David Faust <david.faust@oracle.com>
1455 * gcc.target/bpf/inline-memops-threshold-1.c: New test.
1456 * gcc.target/bpf/inline-memops-threshold-2.c: New test.
1458 2024-03-08 Richard Earnshaw <rearnsha@arm.com>
1461 * gcc.target/arm/bics_3.c: Adjust code to something which should
1462 always result in BICS.
1464 2024-03-08 David Faust <david.faust@oracle.com>
1466 * gcc.target/bpf/memset-1.c: Move error test case to...
1467 * gcc.target/bpf/memset-2.c: ... here. New test.
1469 2024-03-08 Wilco Dijkstra <wilco.dijkstra@arm.com>
1472 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ.
1474 2024-03-08 Jakub Jelinek <jakub@redhat.com>
1476 PR rtl-optimization/113617
1478 * g++.dg/other/pr113617.C: Define -DSHARED when linking with -shared.
1479 * g++.dg/other/pr113617-aux.cc: Add definitions for used methods and
1480 templates not defined elsewhere.
1482 2024-03-08 Jakub Jelinek <jakub@redhat.com>
1485 * gcc.target/i386/pr38534-1.c: Add -mnoreturn-no-callee-saved-registers
1487 * gcc.target/i386/pr38534-2.c: Likewise.
1488 * gcc.target/i386/pr38534-3.c: Likewise.
1489 * gcc.target/i386/pr38534-4.c: Likewise.
1490 * gcc.target/i386/pr38534-5.c: Likewise.
1491 * gcc.target/i386/pr38534-6.c: Likewise.
1492 * gcc.target/i386/pr114097-1.c: Likewise.
1493 * gcc.target/i386/stack-check-17.c: Likewise.
1495 2024-03-08 Jakub Jelinek <jakub@redhat.com>
1497 * g++.dg/ext/atomic-5.C: New test.
1499 2024-03-08 Jakub Jelinek <jakub@redhat.com>
1502 * c-c++-common/dwarf2/pr113918.c: New test.
1504 2024-03-08 Jakub Jelinek <jakub@redhat.com>
1507 * g++.dg/cpp23/explicit-obj-diagnostics3.C (S0, S1, S2, S3, S4): Don't
1508 expect any diagnostics on f and fd member function templates, add
1509 similar templates with ...Selves instead of Selves as k and kd and
1510 expect diagnostics for those. Expect extra diagnostics in error
1511 recovery for g and gd member function templates.
1513 2024-03-08 Richard Biener <rguenther@suse.de>
1516 * gcc.dg/tree-ssa/ssa-fre-104.c: Align e.
1518 2024-03-08 Gaius Mulley <gaiusmod2@gmail.com>
1520 * gm2/iso/pass/arrayconst.mod: New test.
1521 * gm2/iso/pass/arrayconst2.mod: New test.
1522 * gm2/iso/pass/arrayconst3.mod: New test.
1523 * gm2/iso/pass/arrayconst4.mod: New test.
1525 2024-03-08 demin.han <demin.han@starfivetech.com>
1528 * gcc.dg/vect/costmodel/riscv/rvv/pr114264.c: New test.
1530 2024-03-08 Haochen Gui <guihaoc@gcc.gnu.org>
1532 * gcc.target/powerpc/fwprop-1.c: New.
1534 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
1537 * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
1538 now emit vtables here too.
1539 * g++.dg/modules/virt-3_a.C: New test.
1540 * g++.dg/modules/virt-3_b.C: New test.
1541 * g++.dg/modules/virt-3_c.C: New test.
1542 * g++.dg/modules/virt-3_d.C: New test.
1544 2024-03-07 Patrick Palka <ppalka@redhat.com>
1547 * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
1548 * g++.dg/modules/tpl-alias-1_a.H: Likewise.
1549 * g++.dg/modules/tpl-alias-2_a.H: New test.
1550 * g++.dg/modules/tpl-alias-2_b.C: New test.
1552 2024-03-07 Wilco Dijkstra <wilco.dijkstra@arm.com>
1555 * gcc.target/aarch64/pr113618.c: New test.
1557 2024-03-07 Patrick Palka <ppalka@redhat.com>
1561 * g++.dg/modules/hello-2_a.C: New test.
1562 * g++.dg/modules/hello-2_b.C: New test.
1563 * g++.dg/modules/namespace-6_a.H: New test.
1564 * g++.dg/modules/namespace-6_b.C: New test.
1566 2024-03-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1569 * lib/target-supports.exp: Fix test for C++.
1571 2024-03-07 Robin Dapp <rdapp@ventanamicro.com>
1573 * gcc.target/aarch64/pr114196.c: New test.
1574 * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
1576 2024-03-07 Marek Polacek <polacek@redhat.com>
1579 * g++.dg/cpp1z/inline-var11.C: New test.
1581 2024-03-07 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
1584 * gcc.target/powerpc/pr113950.c: New testcase.
1586 2024-03-07 Eric Botcazou <ebotcazou@adacore.com>
1588 * gnat.dg/predicate15.adb: New test.
1590 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
1593 * g++.dg/pr98356.C: New test.
1595 2024-03-07 Nathaniel Shead <nathanieloshead@gmail.com>
1598 * g++.dg/modules/tpl-tpl-parm-3.h: New test.
1599 * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
1600 * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
1601 * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
1603 2024-03-07 Jakub Jelinek <jakub@redhat.com>
1605 PR rtl-optimization/110079
1606 * gcc.dg/pr110079.c: New test.
1608 2024-03-07 Jakub Jelinek <jakub@redhat.com>
1610 PR middle-end/105533
1611 * gcc.dg/pr105533.c: New test.
1613 2024-03-07 chenxiaolong <chenxiaolong@loongson.cn>
1615 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
1616 ASSERTEQ_64 with the macro ASSERTEQ_32.
1617 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
1618 test results of some functions according to the function of the vector
1620 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
1621 modification as lasx-xvfrint_s.c.
1622 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
1623 modification as lasx-xvshuf_b.c.
1624 * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
1625 function instead of abs() to check the correctness of the results.
1627 2024-03-07 Jakub Jelinek <jakub@redhat.com>
1629 PR tree-optimization/114009
1630 * gcc.dg/tree-ssa/pr114009.c: New test.
1632 2024-03-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1634 PR libfortran/105456
1635 * gfortran.dg/pr105456.f90: Revise using '%' characters
1636 in users error message.
1638 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
1640 * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
1641 * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
1643 2024-03-06 Robin Dapp <rdapp@ventanamicro.com>
1645 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
1646 * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
1648 2024-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1651 * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
1652 execution both for Arm and Thumb-2.
1654 2024-03-06 Jeff Law <jlaw@ventanamicro.com>
1658 * gcc.target/riscv/zicond-ice-3.c: New test.
1659 * gcc.target/riscv/zicond-ice-4.c: New test.
1661 2024-03-06 Harald Anlauf <anlauf@gmx.de>
1665 * gfortran.dg/pr99350.f90:
1666 * gfortran.dg/arithmetic_overflow_3.f90: New test.
1668 2024-03-06 Marek Polacek <polacek@redhat.com>
1671 * g++.dg/cpp0x/noexcept84.C: New test.
1673 2024-03-06 Thomas Schwinge <tschwinge@baylibre.com>
1675 * gcc.target/gcn/sram-ecc-3.c: Adjust.
1676 * gcc.target/gcn/sram-ecc-4.c: Likewise.
1677 * gcc.target/gcn/sram-ecc-7.c: Likewise.
1678 * gcc.target/gcn/sram-ecc-8.c: Likewise.
1680 2024-03-06 Richard Biener <rguenther@suse.de>
1682 PR tree-optimization/114239
1683 * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
1685 2024-03-06 Xi Ruoyao <xry111@xry111.site>
1687 * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
1689 * gcc.target/loongarch/vfcmp-d.c: Likewise.
1690 * gcc.target/loongarch/xvfcmp-f.c: Likewise.
1691 * gcc.target/loongarch/xvfcmp-d.c: Likewise.
1693 2024-03-06 Nathaniel Shead <nathanieloshead@gmail.com>
1696 * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
1698 2024-03-06 Richard Biener <rguenther@suse.de>
1700 PR tree-optimization/114249
1701 * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
1703 2024-03-06 Richard Biener <rguenther@suse.de>
1705 PR tree-optimization/114246
1706 * gcc.dg/torture/pr114246.c: New testcase.
1708 2024-03-06 Jakub Jelinek <jakub@redhat.com>
1710 PR rtl-optimization/114190
1711 * gcc.target/i386/avx-pr114190.c: New test.
1713 2024-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1715 PR libfortran/105456
1716 * gfortran.dg/pr105456-nmlr.f90: New test.
1717 * gfortran.dg/pr105456-nmlw.f90: New test.
1718 * gfortran.dg/pr105456-ruf.f90: New test.
1719 * gfortran.dg/pr105456-wf.f90: New test.
1720 * gfortran.dg/pr105456-wuf.f90: New test.
1722 2024-03-06 Patrick Palka <ppalka@redhat.com>
1724 * g++.dg/modules/friend-7.h: New test.
1725 * g++.dg/modules/friend-7_a.H: New test.
1726 * g++.dg/modules/friend-7_b.C: New test.
1728 2024-03-05 Cupertino Miranda <cupertino.miranda@oracle.com>
1729 Indu Bhagat <indu.bhagat@oracle.com>
1732 * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
1734 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
1737 * gcc.target/aarch64/sve/pr97696.c: New test.
1739 2024-03-05 Richard Sandiford <richard.sandiford@arm.com>
1741 * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
1743 2024-03-05 Saurabh Jha <saujha01@e130340.arm.com>
1746 * gcc.target/arm/pr112337.c: Check for, then use the right MVE
1749 2024-03-05 Xi Ruoyao <xry111@xry111.site>
1751 * gcc.target/loongarch/regname-fp-s9.c: New test.
1753 2024-03-05 Roger Sayle <roger@nextmovesoftware.com>
1755 * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
1756 * gcc.target/avr/torture/insv-anyshift-si.c: New test.
1758 2024-03-05 Richard Biener <rguenther@suse.de>
1760 PR tree-optimization/114231
1761 * gcc.dg/vect/pr114231.c: New testcase.
1763 2024-03-05 Jakub Jelinek <jakub@redhat.com>
1765 PR rtl-optimization/114211
1766 * gcc.dg/pr114211.c: New test.
1768 2024-03-05 Jakub Jelinek <jakub@redhat.com>
1770 PR middle-end/114157
1771 * gcc.dg/bitint-98.c: New test.
1772 * gcc.target/i386/avx2-pr114157.c: New test.
1773 * gcc.target/i386/avx512f-pr114157.c: New test.
1775 2024-03-05 Jakub Jelinek <jakub@redhat.com>
1778 * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
1779 * gcc.target/i386/pr38534-4.c: Likewise.
1780 * gcc.target/i386/pr38534-2.c: Likewise.
1781 * gcc.target/i386/pr38534-3.c: Likewise.
1782 * gcc.target/i386/pr114097-1.c: Likewise.
1783 * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
1785 2024-03-05 Patrick Palka <ppalka@redhat.com>
1787 * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
1788 of -Wno-pedantic. Remove now unnecessary preprocessing
1789 directives from GMF.
1791 2024-03-04 Nathaniel Shead <nathanieloshead@gmail.com>
1793 * g++.dg/modules/using-12.C: New test.
1794 * g++.dg/modules/using-13.h: New test.
1795 * g++.dg/modules/using-13_a.C: New test.
1796 * g++.dg/modules/using-13_b.C: New test.
1798 2024-03-04 David Faust <david.faust@oracle.com>
1800 * gcc.target/bpf/memset-1.c: New test.
1802 2024-03-04 Jan Dubiec <jdx@o2.pl>
1804 * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
1806 2024-03-04 Richard Biener <rguenther@suse.de>
1808 PR tree-optimization/114197
1809 * gcc.dg/torture/pr114197.c: New testcase.
1811 2024-03-04 Richard Biener <rguenther@suse.de>
1813 PR tree-optimization/114203
1814 * gcc.dg/torture/pr114203.c: New testcase.
1816 2024-03-04 Jakub Jelinek <jakub@redhat.com>
1818 PR middle-end/114209
1819 * gcc.dg/bitint-97.c: New test.
1821 2024-03-04 Xi Ruoyao <xry111@xry111.site>
1824 * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
1825 instead of -fdump-tree-optimized.
1826 (dg-final): Scan forwprop2 dump instead of optimized, and remove
1827 the use of vect_int_mod.
1828 * lib/target-supports.exp (check_effective_target_vect_int_mod):
1829 Remove because it's not used anymore.
1831 2024-03-04 Jakub Jelinek <jakub@redhat.com>
1834 * gcc.target/i386/pr114184.c: New test.
1836 2024-03-04 Roger Sayle <roger@nextmovesoftware.com>
1839 * g++.target/i386/pr114187.C: New test case.
1841 2024-03-03 Greg McGary <gkm@rivosinc.com>
1843 * gcc.c-torture/execute/pr113010.c: New test.
1845 2024-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
1848 * gdc.dg/torture/pr114171.d: New test.
1850 2024-03-01 Patrick Palka <ppalka@redhat.com>
1854 * g++.dg/modules/tdef-7.h: Remove outdated comment.
1855 * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
1856 * g++.dg/modules/enum-13_a.C: New test.
1857 * g++.dg/modules/enum-13_b.C: New test.
1859 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
1862 * g++.dg/modules/var-tpl-2_a.H: New test.
1863 * g++.dg/modules/var-tpl-2_b.C: New test.
1865 2024-03-01 Nathaniel Shead <nathanieloshead@gmail.com>
1868 * g++.dg/modules/pr114005_a.C: New test.
1869 * g++.dg/modules/pr114005_b.C: New test.
1871 2024-03-01 Jeff Law <jlaw@ventanamicro.com>
1873 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
1874 second phase scheduler.
1875 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
1876 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
1877 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
1878 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
1879 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
1880 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
1882 2024-03-01 Patrick Palka <ppalka@redhat.com>
1884 * g++.dg/modules/cexpr-4_a.C: New test.
1885 * g++.dg/modules/cexpr-4_b.C: New test.
1887 2024-03-01 Marek Polacek <polacek@redhat.com>
1891 * g++.dg/ext/attr-no-dangling1.C: New test.
1892 * g++.dg/ext/attr-no-dangling2.C: New test.
1893 * g++.dg/ext/attr-no-dangling3.C: New test.
1894 * g++.dg/ext/attr-no-dangling4.C: New test.
1895 * g++.dg/ext/attr-no-dangling5.C: New test.
1896 * g++.dg/ext/attr-no-dangling6.C: New test.
1897 * g++.dg/ext/attr-no-dangling7.C: New test.
1898 * g++.dg/ext/attr-no-dangling8.C: New test.
1899 * g++.dg/ext/attr-no-dangling9.C: New test.
1901 2024-03-01 David Faust <david.faust@oracle.com>
1903 * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
1906 2024-03-01 Harald Anlauf <anlauf@gmx.de>
1909 * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
1910 * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
1911 * gfortran.dg/null_actual_4.f90: New test.
1913 2024-03-01 Patrick Palka <ppalka@redhat.com>
1917 * g++.dg/cpp23/auto-fncast16.C: New test.
1918 * g++.dg/cpp23/auto-fncast17.C: New test.
1919 * g++.dg/cpp23/auto-fncast18.C: New test.
1921 2024-03-01 Jakub Jelinek <jakub@redhat.com>
1924 * g++.dg/cpp1z/decomp59.C: New test.
1926 2024-03-01 Jakub Jelinek <jakub@redhat.com>
1927 Tobias Burnus <tburnus@baylibre.com>
1930 * g++.dg/gomp/target-lambda-1.C: Moved to become a
1931 run-time test under testsuite/libgomp.c++.
1933 2024-03-01 Jakub Jelinek <jakub@redhat.com>
1936 * gcc.dg/debug/dwarf2/pr114015.c: New test.
1938 2024-03-01 xuli <xuli1@eswincomputing.com>
1940 * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
1941 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
1942 * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
1944 2024-03-01 Pan Li <pan2.li@intel.com>
1947 * g++.target/riscv/rvv/base/pr111296.C: Replace
1948 param=riscv-autovec-preference to mrvv-vector-bits.
1949 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
1950 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
1951 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
1952 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
1953 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
1954 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
1955 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
1956 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
1957 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
1958 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
1959 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
1960 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
1961 * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
1962 * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
1963 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
1964 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
1965 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
1966 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
1967 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
1968 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
1969 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
1970 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
1971 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
1972 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
1973 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
1974 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
1975 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
1976 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
1977 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
1978 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
1979 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
1980 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
1981 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
1982 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
1983 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
1984 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
1985 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
1986 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
1987 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
1988 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
1989 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
1990 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
1991 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
1992 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
1993 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
1994 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
1995 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
1996 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
1997 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
1998 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
1999 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
2000 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
2001 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
2002 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
2003 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
2004 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
2005 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
2006 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
2007 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
2008 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
2009 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
2010 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
2011 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
2012 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
2013 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
2014 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
2015 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
2016 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
2017 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
2018 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
2019 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
2020 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
2021 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
2022 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
2023 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
2024 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
2025 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
2026 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
2027 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
2028 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
2029 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
2030 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
2031 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
2032 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
2033 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
2034 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
2035 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2036 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
2037 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2038 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
2039 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
2040 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
2041 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
2042 * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
2043 * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
2044 * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
2045 * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
2046 * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
2047 * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
2048 * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
2049 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
2050 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
2051 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
2052 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
2053 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
2054 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
2055 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
2056 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
2057 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
2058 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
2059 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
2060 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
2061 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
2062 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
2063 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
2064 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
2065 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
2066 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
2067 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
2068 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
2069 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
2070 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
2071 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
2072 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
2073 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
2074 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
2075 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
2076 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
2077 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
2078 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
2079 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
2080 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
2081 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
2082 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
2083 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
2084 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
2085 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
2086 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
2087 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
2088 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
2089 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
2090 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
2091 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
2092 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
2093 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
2094 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
2095 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
2096 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
2097 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
2098 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
2099 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
2100 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
2101 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
2102 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
2103 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
2104 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
2105 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
2106 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
2107 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
2108 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
2109 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
2110 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
2111 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
2112 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
2113 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
2114 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
2115 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
2116 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
2117 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
2118 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
2119 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
2120 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
2121 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
2122 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
2123 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
2124 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
2125 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
2126 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
2127 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
2128 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
2129 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
2130 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
2131 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
2132 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
2133 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
2134 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
2135 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
2136 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
2137 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
2138 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
2139 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
2140 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
2141 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
2142 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
2143 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
2144 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
2145 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
2146 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
2147 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
2148 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
2149 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
2150 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
2151 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
2152 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
2153 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
2154 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
2155 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
2156 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
2157 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
2158 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
2159 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
2160 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
2161 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
2162 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
2163 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
2164 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
2165 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
2166 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
2167 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
2168 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
2169 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
2170 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
2171 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
2172 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
2173 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
2174 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
2175 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
2176 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
2177 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
2178 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
2179 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
2180 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
2181 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
2182 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
2183 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
2184 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
2185 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
2186 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
2187 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
2188 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
2189 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
2190 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
2191 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
2192 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
2193 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
2194 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
2195 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
2196 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
2197 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
2198 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
2199 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
2200 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
2201 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
2202 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
2203 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
2204 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
2205 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
2206 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
2207 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
2208 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
2209 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
2210 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
2211 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
2212 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
2213 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
2214 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
2215 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
2216 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
2217 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
2218 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
2219 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
2220 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
2221 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
2222 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
2223 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
2224 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
2225 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
2226 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
2227 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
2228 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
2229 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
2230 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
2231 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
2232 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
2233 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
2234 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
2235 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
2236 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
2237 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
2238 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
2239 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
2240 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
2241 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
2242 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
2243 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
2244 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
2245 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
2246 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
2247 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
2248 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
2249 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
2250 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
2251 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
2252 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
2253 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
2254 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
2255 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
2256 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
2257 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
2258 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
2259 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
2260 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
2261 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
2262 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
2263 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
2264 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
2265 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
2266 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
2267 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
2268 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
2269 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
2270 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
2271 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
2272 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
2273 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
2274 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
2275 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
2276 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
2277 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
2278 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
2279 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
2280 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
2281 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
2282 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
2283 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
2284 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
2285 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
2286 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
2287 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
2288 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
2289 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
2290 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
2291 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
2292 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
2293 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
2294 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
2295 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
2296 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
2297 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
2298 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
2299 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
2300 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
2301 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
2302 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
2303 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
2304 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
2305 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
2306 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
2307 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
2308 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
2309 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
2310 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
2311 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
2312 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
2313 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
2314 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
2315 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
2316 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
2317 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
2318 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
2319 * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
2320 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
2321 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
2322 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
2323 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
2324 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
2325 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
2326 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
2327 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
2328 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
2329 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
2330 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
2331 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
2332 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
2333 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
2334 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
2335 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
2336 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
2337 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
2338 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
2339 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
2340 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
2341 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
2342 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
2343 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
2344 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
2345 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
2346 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
2347 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
2348 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
2349 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
2350 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
2351 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
2352 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
2353 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
2354 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
2355 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
2356 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
2357 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
2358 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
2359 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
2360 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
2361 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
2362 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
2363 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
2364 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
2365 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
2366 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
2367 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
2368 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
2369 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
2370 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
2371 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
2372 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
2373 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
2374 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
2375 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
2376 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
2377 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
2378 * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
2379 * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
2380 * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
2381 * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
2382 * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
2383 * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
2384 * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
2385 * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
2386 * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
2387 * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
2388 * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
2389 * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
2390 * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
2391 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
2392 * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
2393 * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
2394 * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
2395 * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
2396 * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
2397 * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
2398 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
2399 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
2400 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
2401 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
2402 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
2403 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
2404 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
2405 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
2406 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
2407 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
2408 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
2409 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
2410 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
2411 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
2412 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
2413 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
2414 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
2415 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
2416 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
2417 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
2418 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
2419 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
2420 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
2421 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
2422 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
2423 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
2424 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
2425 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
2426 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
2427 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
2428 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
2429 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
2430 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
2431 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
2432 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
2433 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
2434 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
2435 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
2436 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
2437 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
2438 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
2439 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
2440 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
2441 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
2442 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
2443 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
2444 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
2445 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
2446 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
2447 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
2448 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
2449 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
2450 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
2451 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
2452 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
2453 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
2454 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
2455 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
2456 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
2457 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
2458 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
2459 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
2460 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
2461 * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
2462 * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
2463 * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
2464 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
2465 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
2466 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
2467 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
2468 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
2469 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
2470 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
2471 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
2472 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
2473 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
2474 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
2475 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
2476 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
2477 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
2478 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
2479 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
2480 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
2481 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
2482 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
2483 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
2484 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
2485 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
2486 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
2487 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
2488 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
2489 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
2490 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
2491 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
2492 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
2493 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
2494 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
2495 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
2496 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
2497 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
2498 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
2499 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
2500 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
2501 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
2502 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
2503 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
2504 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
2505 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
2506 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
2507 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
2508 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
2509 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
2510 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
2511 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
2512 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
2513 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
2514 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
2515 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
2516 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
2517 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
2518 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
2519 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
2520 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
2521 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
2522 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
2523 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
2524 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
2525 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
2526 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
2527 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
2528 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
2529 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
2530 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
2531 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
2532 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
2533 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
2534 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
2535 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
2536 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
2537 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
2538 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
2539 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
2540 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
2541 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
2542 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
2543 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
2544 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
2545 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
2546 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
2547 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
2548 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
2549 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
2550 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
2551 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
2552 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
2553 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
2554 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
2555 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
2556 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
2557 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
2558 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
2559 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
2560 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
2561 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
2562 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
2563 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
2564 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
2565 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
2566 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
2567 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
2568 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
2569 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
2570 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
2571 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
2572 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
2573 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
2574 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
2575 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
2576 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
2577 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
2578 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
2579 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
2580 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
2581 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
2582 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
2583 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
2584 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
2585 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
2586 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
2587 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
2588 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
2589 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
2590 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
2591 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
2592 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
2593 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
2594 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
2595 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
2596 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
2597 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
2598 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
2599 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
2600 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
2601 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
2602 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
2603 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
2604 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
2605 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
2606 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
2607 * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
2608 * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
2609 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
2610 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
2611 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
2612 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
2613 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
2614 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
2615 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
2616 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
2617 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
2618 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
2619 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
2620 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
2621 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
2622 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
2623 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
2624 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
2625 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
2626 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
2627 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
2628 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
2629 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
2630 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
2631 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
2632 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
2633 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
2634 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
2635 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
2636 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
2637 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
2638 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
2639 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
2640 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
2641 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
2642 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
2643 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
2644 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
2645 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
2646 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
2647 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
2648 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
2649 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
2650 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
2651 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
2652 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
2653 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
2654 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
2655 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
2656 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
2657 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
2658 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
2659 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
2660 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
2661 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
2662 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
2663 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
2664 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
2665 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
2666 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
2667 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
2668 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
2669 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
2670 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
2671 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
2672 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
2673 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
2674 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
2675 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
2676 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
2677 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
2678 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
2679 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
2680 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
2681 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
2682 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
2683 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
2684 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
2685 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
2686 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
2687 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
2688 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
2689 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
2690 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
2691 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
2692 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
2693 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
2694 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
2695 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
2696 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
2697 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
2698 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
2699 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
2700 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
2701 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
2702 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
2703 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
2704 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
2705 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
2706 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
2707 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
2708 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
2709 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
2710 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
2711 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
2712 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
2713 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
2714 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
2715 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
2716 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
2717 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
2718 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
2719 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
2720 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
2721 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
2722 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
2723 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
2724 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
2725 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
2726 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
2727 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
2728 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
2729 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
2730 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
2731 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
2732 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
2733 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
2734 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
2735 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
2736 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
2737 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
2738 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
2739 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
2740 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
2741 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
2742 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
2743 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
2744 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
2745 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
2746 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
2747 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
2748 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
2749 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
2750 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
2751 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
2752 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
2753 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
2754 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
2755 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
2756 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
2757 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
2758 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
2759 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
2760 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
2761 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
2762 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
2763 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
2764 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
2765 * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
2766 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
2767 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
2768 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
2769 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
2770 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
2771 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
2772 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
2773 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
2774 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
2775 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
2776 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
2777 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
2778 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
2779 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
2780 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
2781 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
2782 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
2783 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
2784 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
2785 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
2786 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
2787 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
2788 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
2789 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
2790 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
2791 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
2792 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
2793 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
2794 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
2795 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
2796 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
2797 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
2798 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
2799 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
2800 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
2801 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
2802 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
2803 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
2804 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
2805 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
2806 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
2807 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
2808 * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
2809 * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
2810 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
2811 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
2812 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
2813 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
2814 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
2815 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
2816 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
2817 * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
2818 * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
2819 * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
2820 * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
2821 * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
2822 * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
2823 * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
2824 * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
2825 * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
2826 * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
2827 * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
2828 * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
2829 * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
2830 * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
2831 * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
2832 * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
2833 * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
2834 * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
2835 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
2836 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
2837 * gcc.target/riscv/rvv/rvv.exp: Diito.
2838 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
2839 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
2840 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
2841 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
2842 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
2843 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
2844 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
2845 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
2846 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
2847 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
2848 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
2849 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
2850 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
2851 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
2852 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
2853 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
2854 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
2855 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
2856 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
2857 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
2858 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
2859 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
2860 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
2861 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
2862 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
2863 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
2864 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
2865 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
2866 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
2867 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
2868 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
2869 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
2870 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
2871 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
2872 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
2873 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
2874 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
2875 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
2876 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
2877 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
2878 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
2879 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
2880 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
2881 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
2882 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
2883 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
2884 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
2885 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
2886 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
2887 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
2888 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
2889 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
2890 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
2891 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
2892 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
2893 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
2894 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
2895 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
2896 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
2897 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
2898 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
2899 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
2900 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
2901 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
2902 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
2903 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
2904 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
2905 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
2906 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
2907 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
2908 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
2909 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
2910 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
2911 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
2912 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
2913 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
2914 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
2915 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
2916 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
2917 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
2918 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
2919 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
2920 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
2921 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
2922 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
2923 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
2924 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
2925 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
2926 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
2927 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
2928 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
2929 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
2930 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
2931 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
2932 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
2933 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
2934 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
2935 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
2936 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
2937 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
2938 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
2939 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
2940 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
2941 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
2942 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
2943 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
2944 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
2945 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
2946 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
2947 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
2948 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
2949 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
2950 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
2951 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
2952 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
2953 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
2954 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
2955 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
2956 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
2957 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
2958 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
2959 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
2960 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
2961 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
2962 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
2963 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
2964 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
2965 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
2966 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
2967 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
2968 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
2969 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
2970 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
2971 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
2972 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
2973 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
2974 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
2975 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
2976 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
2977 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
2978 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
2979 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
2980 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
2981 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
2982 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
2983 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
2984 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
2985 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
2986 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
2987 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
2988 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
2989 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
2990 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
2991 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
2992 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
2993 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
2994 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
2995 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
2996 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
2997 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
2998 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
2999 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
3000 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
3001 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
3002 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
3003 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
3004 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
3005 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
3006 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
3007 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
3008 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
3009 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
3010 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
3011 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
3012 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
3013 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
3014 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
3015 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
3016 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
3017 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
3018 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
3019 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
3020 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
3021 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
3022 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
3023 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
3024 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
3025 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
3026 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
3027 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
3028 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
3029 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
3030 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
3031 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
3032 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
3033 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
3034 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
3035 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
3036 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
3037 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
3038 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
3039 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
3040 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
3041 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
3042 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
3043 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
3044 * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
3045 * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
3046 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
3047 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
3048 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
3049 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
3050 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
3051 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
3052 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
3053 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
3054 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
3055 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
3056 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
3057 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
3058 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
3059 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
3060 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
3061 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
3062 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
3063 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
3064 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
3065 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
3066 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
3067 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
3068 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
3069 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
3070 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
3071 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
3072 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
3073 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
3074 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
3075 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
3076 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
3077 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
3078 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
3079 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
3080 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
3081 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
3082 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
3083 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
3084 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
3085 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
3086 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
3087 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
3088 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
3089 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
3090 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
3091 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
3092 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
3093 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
3094 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
3095 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
3096 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
3097 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
3098 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
3099 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
3100 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
3101 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
3102 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
3103 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
3104 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
3105 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
3106 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
3107 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
3108 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
3109 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
3110 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
3111 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
3112 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
3113 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
3114 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
3115 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
3116 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
3117 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
3118 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
3119 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
3120 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
3121 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
3122 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
3123 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
3124 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
3125 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
3126 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
3127 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
3128 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
3129 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
3130 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
3131 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
3132 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
3133 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
3134 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
3135 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
3136 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
3137 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
3138 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
3139 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
3140 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
3141 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
3142 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
3143 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
3144 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
3145 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
3146 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
3147 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
3148 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
3149 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
3150 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
3151 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
3152 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
3153 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
3154 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
3155 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
3156 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
3157 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
3158 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
3159 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
3160 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
3161 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
3162 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
3163 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
3164 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
3165 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
3166 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
3167 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
3168 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
3169 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
3170 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
3171 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
3172 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
3173 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
3174 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
3175 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
3176 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
3177 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
3178 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
3179 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
3180 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
3181 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
3182 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
3183 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
3184 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
3185 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
3186 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
3187 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
3188 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
3189 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
3190 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
3191 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
3192 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
3193 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
3194 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
3195 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
3196 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
3197 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
3198 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
3199 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
3200 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
3201 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
3202 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
3203 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
3204 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
3205 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
3206 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
3207 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
3208 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
3209 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
3210 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
3211 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
3212 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
3213 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
3214 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
3215 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
3216 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
3217 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
3218 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
3219 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
3220 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
3221 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
3222 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
3223 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
3224 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
3225 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
3226 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
3227 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
3228 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
3229 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
3230 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
3231 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
3232 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
3233 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
3234 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
3235 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
3236 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
3237 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
3238 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
3239 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
3240 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
3241 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
3242 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
3243 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
3244 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
3245 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
3246 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
3247 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
3248 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
3249 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
3250 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
3251 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
3252 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
3253 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
3254 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
3255 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
3256 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
3257 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
3258 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
3259 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
3260 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
3261 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
3262 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
3263 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
3264 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
3265 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
3266 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
3267 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
3268 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
3269 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
3270 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
3271 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
3272 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
3273 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
3274 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
3275 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
3276 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
3277 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
3278 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
3279 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
3280 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
3281 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
3282 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
3283 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
3284 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
3285 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
3286 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
3287 * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
3288 * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
3289 * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
3290 * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
3291 * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
3292 * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
3294 2024-03-01 Jakub Jelinek <jakub@redhat.com>
3296 PR middle-end/114156
3297 * gcc.dg/bitint-96.c: New test.
3299 2024-02-29 David Malcolm <dmalcolm@redhat.com>
3302 * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
3304 2024-02-29 Georg-Johann Lay <avr@gjlay.de>
3307 * gcc.target/avr/pr114132-1.c: New test.
3308 * gcc.target/avr/torture/pr114132-2.c: New test.
3310 2024-02-29 Marek Polacek <polacek@redhat.com>
3313 * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
3314 * g++.dg/warn/Wuninitialized-34.C: New test.
3316 2024-02-29 Gaius Mulley <gaiusmod2@gmail.com>
3319 * gm2/pim/pass/TestLong4.mod: Rewrite.
3320 * gm2/cpp/pass/testlong4.mod: New test.
3322 2024-02-29 Andrew Pinski <quic_apinski@quicinc.com>
3325 * gcc.target/aarch64/acle/memtag_4.c: New test.
3327 2024-02-29 Xi Ruoyao <xry111@xry111.site>
3329 * gcc.target/loongarch/crc-sext.c: New test;
3331 2024-02-29 Nathaniel Shead <nathanieloshead@gmail.com>
3334 * g++.dg/modules/lambda-7.h: New test.
3335 * g++.dg/modules/lambda-7_a.H: New test.
3336 * g++.dg/modules/lambda-7_b.C: New test.
3337 * g++.dg/modules/lambda-7_c.C: New test.
3339 2024-02-29 Kito Cheng <kito.cheng@sifive.com>
3341 * gcc.target/riscv/pr114130.c: New.
3343 2024-02-29 Alexander Westbrooks <alexanderw@gcc.gnu.org>
3348 * gfortran.dg/pdt_4.f03: Update modified error message.
3349 * gfortran.dg/pdt_34.f03: New test.
3350 * gfortran.dg/pdt_35.f03: New test.
3351 * gfortran.dg/pdt_36.f03: New test.
3352 * gfortran.dg/pdt_37.f03: New test.
3354 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3355 Patrick Palka <ppalka@redhat.com>
3358 * g++.dg/cpp1y/var-templ87.C: New test.
3360 2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
3364 * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
3365 * gcc.target/bpf/btfext-funcinfo.c: Add.
3366 * gcc.target/bpf/core-attr-5.c: Fix regexp.
3367 * gcc.target/bpf/core-attr-6.c: Fix regexp.
3368 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
3369 * gcc.target/bpf/core-section-1.c: Fix regexp.
3371 2024-02-28 Harald Anlauf <anlauf@gmx.de>
3373 * gfortran.dg/pr101026.f: Let variables used in specification
3374 expression be passed as dummy arguments
3376 2024-02-28 Richard Biener <rguenther@suse.de>
3378 PR tree-optimization/113831
3379 PR tree-optimization/108355
3380 * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
3382 2024-02-28 Richard Biener <rguenther@suse.de>
3384 PR tree-optimization/114121
3385 * gcc.dg/torture/pr114121.c: New testcase.
3387 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3390 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
3392 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3394 PR tree-optimization/91567
3395 * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
3396 Treat i?86-*-* like x86_64-*-*.
3398 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3400 PR tree-optimization/114075
3401 * gcc.dg/gomp/pr114075.c: New test.
3403 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3405 PR tree-optimization/114041
3406 * gcc.dg/graphite/run-id-pr114041-1.c: New test.
3407 * gcc.dg/graphite/run-id-pr114041-2.c: New test.
3409 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3411 PR tree-optimization/113988
3412 * gcc.dg/bitint-91.c: New test.
3414 2024-02-28 Jakub Jelinek <jakub@redhat.com>
3416 * gcc.dg/c23-stdarg-6.c: New test.
3418 2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
3422 * g++.dg/cpp1z/inline-var10.C: New test.
3424 2024-02-27 Uros Bizjak <ubizjak@gmail.com>
3427 * gcc.target/i386/pr113871-5a.c: New test.
3428 * gcc.target/i386/pr113871-5b.c: New test.
3430 2024-02-27 Eric Botcazou <ebotcazou@adacore.com>
3432 * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
3434 2024-02-27 David Malcolm <dmalcolm@redhat.com>
3437 * c-c++-common/analyzer/conditionals-pr111881.c: New test.
3439 2024-02-27 Richard Biener <rguenther@suse.de>
3441 PR tree-optimization/114074
3442 * gcc.dg/torture/pr114074.c: New testcase.
3443 * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
3444 * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
3445 loop to be vectorized.
3447 2024-02-27 Jakub Jelinek <jakub@redhat.com>
3449 PR rtl-optimization/114044
3450 * gcc.dg/bitint-95.c: New test.
3452 2024-02-27 Richard Biener <rguenther@suse.de>
3454 PR tree-optimization/114081
3455 * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
3457 2024-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3460 * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
3461 SOLARIS_X86_AS as appropriate.
3462 (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
3463 (main): Likewise for chk (pv3a).
3465 2024-02-26 Harald Anlauf <anlauf@gmx.de>
3468 * gfortran.dg/pr114012.f90: New test.
3470 2024-02-26 Jakub Jelinek <jakub@redhat.com>
3471 H.J. Lu <hjl.tools@gmail.com>
3473 PR rtl-optimization/113617
3474 * g++.dg/other/pr113617.C: New test.
3475 * g++.dg/other/pr113617.h: New test.
3476 * g++.dg/other/pr113617-aux.cc: New test.
3478 2024-02-26 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
3482 names rather than names of builtin replacements.
3484 2024-02-26 Richard Biener <rguenther@suse.de>
3486 PR tree-optimization/114099
3487 * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
3489 2024-02-26 Richard Biener <rguenther@suse.de>
3491 PR tree-optimization/114068
3492 * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
3493 * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
3495 2024-02-26 Eric Botcazou <ebotcazou@adacore.com>
3497 * gnat.dg/access10.adb: New test.
3499 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
3502 * gcc.target/i386/pr114097-1.c: New test.
3504 2024-02-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3507 * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
3509 2024-02-26 Jakub Jelinek <jakub@redhat.com>
3511 PR tree-optimization/114090
3512 * gcc.dg/pr114090.c: New test.
3514 2024-02-26 Jakub Jelinek <jakub@redhat.com>
3516 PR middle-end/114084
3517 * gcc.dg/bitint-94.c: New test.
3519 2024-02-26 Richard Biener <rguenther@suse.de>
3521 PR middle-end/114070
3522 * gcc.dg/torture/pr114070.c: New testcase.
3524 2024-02-26 Jakub Jelinek <jakub@redhat.com>
3527 * gcc.target/i386/pr114094.c: New test.
3529 2024-02-26 H.J. Lu <hjl.tools@gmail.com>
3532 * gcc.target/i386/amxtile-4.c: New test.
3534 2024-02-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3536 PR libfortran/105456
3537 * gfortran.dg/pr105456.f90: New test.
3539 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
3541 PR tree-optimization/113205
3542 * gcc.dg/torture/pr113205.c: New test.
3544 2024-02-24 Jakub Jelinek <jakub@redhat.com>
3546 PR middle-end/114073
3547 * gcc.dg/bitint-93.c: New test.
3549 2024-02-24 Richard Sandiford <richard.sandiford@arm.com>
3551 * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
3553 2024-02-23 Steve Kargl <kargl@gcc.gnu.org>
3554 Harald Anlauf <anlauf@gmx.de>
3557 * gfortran.dg/allocate_with_source_27.f90: New test.
3558 * gfortran.dg/allocate_with_source_28.f90: New test.
3560 2024-02-23 Robin Dapp <rdapp@ventanamicro.com>
3562 * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
3564 2024-02-23 Jakub Jelinek <jakub@redhat.com>
3567 * g++.dg/cpp0x/constexpr-113083.C: New test.
3569 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
3572 * gcc.target/aarch64/pr113613.c: New test.
3574 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
3577 * gcc.target/aarch64/pr113295-2.c: New test.
3579 2024-02-23 Richard Sandiford <richard.sandiford@arm.com>
3582 * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
3584 2024-02-23 H.J. Lu <hjl.tools@gmail.com>
3586 * gcc.target/i386/apx-ndd-tls-1b.c: New test.
3587 * lib/target-supports.exp
3588 (check_effective_target_code_6_gottpoff_reloc): New.
3590 2024-02-23 Richard Earnshaw <rearnsha@arm.com>
3593 * gcc.target/arm/neon-recip-div-1.c: New file.
3595 2024-02-23 Jakub Jelinek <jakub@redhat.com>
3597 PR rtl-optimization/114054
3598 * gcc.dg/bitint-92.c: New test.
3600 2024-02-23 Jakub Jelinek <jakub@redhat.com>
3602 PR tree-optimization/114040
3603 * gcc.dg/torture/bitint-60.c: New test.
3604 * gcc.dg/torture/bitint-61.c: New test.
3606 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3608 * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
3609 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
3611 2024-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3613 * gcc.dg/plugin/crash-test-write-though-null-sarif.c
3614 (scan-sarif-file): Allow for "Segmentation Fault", too.
3616 2024-02-22 Marek Polacek <polacek@redhat.com>
3618 * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
3620 2024-02-22 Jakub Jelinek <jakub@redhat.com>
3623 * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
3624 even in -std=c11 even without __extension__ and : : etc. not being
3625 valid anymore even with __extension__.
3626 * gcc.dg/c23-attr-syntax-7.c: Likewise.
3627 * gcc.dg/c23-attr-syntax-8.c: New test.
3629 2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
3631 PR tree-optimization/109804
3632 * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
3634 2024-02-22 Tamar Christina <tamar.christina@arm.com>
3637 * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
3639 2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
3642 * gm2/pim/fail/forloopby.mod: New test.
3643 * gm2/pim/pass/forloopby2.mod: New test.
3645 2024-02-22 Richard Biener <rguenther@suse.de>
3647 PR tree-optimization/114048
3648 * gcc.dg/torture/pr114048.c: New testcase.
3650 2024-02-22 Richard Biener <rguenther@suse.de>
3652 PR tree-optimization/114027
3653 * gcc.dg/vect/pr114027.c: New testcase.
3655 2024-02-22 Jakub Jelinek <jakub@redhat.com>
3657 PR tree-optimization/113993
3658 * gcc.dg/tree-ssa/pr113993.c: New test.
3660 2024-02-22 Jakub Jelinek <jakub@redhat.com>
3662 PR tree-optimization/114038
3663 * gcc.dg/torture/bitint-59.c: New test.
3665 2024-02-22 Kewen Lin <linkw@linux.ibm.com>
3668 * lib/target-supports.exp
3669 (check_effective_target_powerpc_p8vector_ok): Remove.
3670 (check_effective_target_powerpc_p9vector_ok): Remove.
3671 (check_p8vector_hw_available): Replace -mpower8-vector with
3673 (check_p9vector_hw_available): Replace -mpower9-vector with
3675 (check_ppc_float128_hw_available): Likewise.
3676 (check_vect_support_and_set_flags): Replace -mpower8-vector with
3677 -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
3678 nothing if check_power10_hw_available and place -mcpu=970 first
3679 if needed to avoid possible overriding.
3680 * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
3681 powerpc_vsx_ok and append -mvsx to dg-options.
3682 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
3683 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
3684 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
3685 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
3686 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
3687 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3688 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
3689 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
3690 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3691 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
3692 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
3693 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
3694 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
3695 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3696 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
3697 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3698 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3699 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
3700 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3701 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3702 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
3703 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3704 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3705 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
3706 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3707 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3708 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3709 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3710 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
3711 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3712 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3713 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
3714 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3715 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3716 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
3717 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
3718 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
3719 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3720 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3721 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
3722 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
3723 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
3724 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
3725 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3726 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3727 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3728 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3729 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
3730 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
3731 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3732 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3733 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
3734 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3735 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
3736 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
3737 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3738 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3739 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
3740 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
3741 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3742 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3743 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
3744 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
3745 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3746 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3747 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
3748 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
3749 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3750 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3751 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
3752 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
3753 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3754 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3755 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
3756 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
3757 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
3758 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
3759 * gcc.target/powerpc/builtins-3-p9.c: Likewise.
3760 * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
3761 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3762 * gcc.target/powerpc/byte-in-range-0.c: Likewise.
3763 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3764 * gcc.target/powerpc/byte-in-set-0.c: Likewise.
3765 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3766 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3767 * gcc.target/powerpc/clone1.c: Likewise.
3768 * gcc.target/powerpc/ctz-3.c: Likewise.
3769 * gcc.target/powerpc/ctz-4.c: Likewise.
3770 * gcc.target/powerpc/darn-0.c: Likewise.
3771 * gcc.target/powerpc/darn-1.c: Likewise.
3772 * gcc.target/powerpc/darn-2.c: Likewise.
3773 * gcc.target/powerpc/dform-3.c: Likewise.
3774 * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
3775 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3776 * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
3777 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3778 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
3779 * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
3780 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
3781 * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
3782 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3783 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
3784 * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
3785 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
3786 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
3787 * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
3788 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3789 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
3790 * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
3791 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
3792 * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
3793 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3794 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
3795 * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
3796 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
3797 * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
3798 * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
3799 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3800 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
3801 * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
3802 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
3803 * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
3804 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3805 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
3806 * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
3807 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
3808 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
3809 * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
3810 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3811 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
3812 * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
3813 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
3814 * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
3815 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3816 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
3817 * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
3818 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
3819 * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
3820 * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
3821 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3822 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
3823 * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
3824 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
3825 * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
3826 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3827 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
3828 * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
3829 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
3830 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3831 * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
3832 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3833 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
3834 * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
3835 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
3836 * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
3837 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3838 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
3839 * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
3840 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
3841 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
3842 * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
3843 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3844 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
3845 * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
3846 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
3847 * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
3848 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3849 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
3850 * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
3851 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
3852 * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
3853 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
3854 * gcc.target/powerpc/direct-move-vector.c: Likewise.
3855 * gcc.target/powerpc/float128-type-2.c: Likewise.
3856 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
3857 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
3858 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
3859 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
3860 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
3861 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
3862 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
3863 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
3864 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
3865 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
3866 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
3867 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3868 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3869 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3870 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3871 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
3872 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
3873 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
3874 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3875 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3876 * gcc.target/powerpc/p9-extract-1.c: Likewise.
3877 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3878 * gcc.target/powerpc/p9-extract-3.c: Likewise.
3879 * gcc.target/powerpc/p9-extract-4.c: Likewise.
3880 * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
3881 * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
3882 * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
3883 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
3884 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3885 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3886 * gcc.target/powerpc/p9-minmax-1.c: Likewise.
3887 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3888 * gcc.target/powerpc/p9-minmax-3.c: Likewise.
3889 * gcc.target/powerpc/p9-novsx.c: Likewise.
3890 * gcc.target/powerpc/p9-permute.c: Likewise.
3891 * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
3892 * gcc.target/powerpc/p9-splat-1.c: Likewise.
3893 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3894 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3895 * gcc.target/powerpc/p9-splat-4.c: Likewise.
3896 * gcc.target/powerpc/p9-splat-5.c: Likewise.
3897 * gcc.target/powerpc/p9-vbpermd.c: Likewise.
3898 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
3899 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
3900 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
3901 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
3902 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
3903 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
3904 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
3905 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
3906 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
3907 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
3908 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
3909 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
3910 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
3911 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
3912 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
3913 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
3914 * gcc.target/powerpc/p9-vneg.c: Likewise.
3915 * gcc.target/powerpc/p9-vparity.c: Likewise.
3916 * gcc.target/powerpc/p9-vpermr.c: Likewise.
3917 * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
3918 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3919 * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
3920 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
3921 * gcc.target/powerpc/ppc-round3.c: Likewise.
3922 * gcc.target/powerpc/pr103124.c: Likewise.
3923 * gcc.target/powerpc/pr104015-1.c: Likewise.
3924 * gcc.target/powerpc/pr106769-p9.c: Likewise.
3925 * gcc.target/powerpc/pr107412.c: Likewise.
3926 * gcc.target/powerpc/pr110429.c: Likewise.
3927 * gcc.target/powerpc/pr66144-1.c: Likewise.
3928 * gcc.target/powerpc/pr71186.c: Likewise.
3929 * gcc.target/powerpc/pr71309.c: Likewise.
3930 * gcc.target/powerpc/pr71670.c: Likewise.
3931 * gcc.target/powerpc/pr71698.c: Likewise.
3932 * gcc.target/powerpc/pr71720.c: Likewise.
3933 * gcc.target/powerpc/pr72853.c: Likewise.
3934 * gcc.target/powerpc/pr78056-1.c: Likewise.
3935 * gcc.target/powerpc/pr78658.c: Likewise.
3936 * gcc.target/powerpc/pr78953.c: Likewise.
3937 * gcc.target/powerpc/pr79004.c: Likewise.
3938 * gcc.target/powerpc/pr79038-1.c: Likewise.
3939 * gcc.target/powerpc/pr79179.c: Likewise.
3940 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3941 * gcc.target/powerpc/pr79799-1.c: Likewise.
3942 * gcc.target/powerpc/pr79799-2.c: Likewise.
3943 * gcc.target/powerpc/pr79799-3.c: Likewise.
3944 * gcc.target/powerpc/pr79799-5.c: Likewise.
3945 * gcc.target/powerpc/pr80695-p9.c: Likewise.
3946 * gcc.target/powerpc/pr81348.c: Likewise.
3947 * gcc.target/powerpc/pr81622.c: Likewise.
3948 * gcc.target/powerpc/pr84154-3.c: Likewise.
3949 * gcc.target/powerpc/pr90763.c: Likewise.
3950 * gcc.target/powerpc/pr96933-1.c: Likewise.
3951 * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
3952 * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
3953 * gcc.target/powerpc/signbit-2.c: Likewise.
3954 * gcc.target/powerpc/vadsdu-0.c: Likewise.
3955 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3956 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3957 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3958 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3959 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3960 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3961 * gcc.target/powerpc/vadsdub-2.c: Likewise.
3962 * gcc.target/powerpc/vadsduh-1.c: Likewise.
3963 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3964 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3965 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3966 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3967 * gcc.target/powerpc/vec-init-3.c: Likewise.
3968 * gcc.target/powerpc/vec-minmax-1.c: Likewise.
3969 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
3970 * gcc.target/powerpc/vec-set-char.c: Likewise.
3971 * gcc.target/powerpc/vec-set-int.c: Likewise.
3972 * gcc.target/powerpc/vec-set-short.c: Likewise.
3973 * gcc.target/powerpc/vec_reve_2.c: Likewise.
3974 * gcc.target/powerpc/vector_float.c: Likewise.
3975 * gcc.target/powerpc/vslv-0.c: Likewise.
3976 * gcc.target/powerpc/vslv-1.c: Likewise.
3977 * gcc.target/powerpc/vsrv-0.c: Likewise.
3978 * gcc.target/powerpc/vsrv-1.c: Likewise.
3979 * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
3980 * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
3981 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
3982 * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
3983 * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
3984 * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
3985 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3986 * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
3987 * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
3988 * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
3989 * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
3990 * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
3991 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
3992 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
3993 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
3994 * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
3995 * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
3996 * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
3997 * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
3998 * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
3999 * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
4000 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4001 * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
4002 * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
4003 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4004 * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
4005 * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
4006 * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
4007 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4008 * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
4009 * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
4010 * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
4011 * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
4012 * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
4013 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4014 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4015 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4016 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
4017 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
4018 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
4019 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
4020 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
4021 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
4022 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4023 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
4024 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
4025 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
4026 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
4027 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
4028 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
4029 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
4030 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
4031 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
4032 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
4033 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
4034 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
4035 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
4036 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
4037 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
4038 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4039 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
4040 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
4041 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4042 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
4043 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
4044 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
4045 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
4046 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4047 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
4048 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
4049 * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
4050 * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
4051 * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
4052 * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
4053 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4054 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4055 * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
4056 * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
4057 * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
4058 * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
4059 * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
4060 * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
4061 * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
4062 * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
4063 * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
4064 * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
4065 * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
4066 * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
4067 * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
4068 * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
4069 * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
4070 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4071 * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
4072 * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
4073 * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
4074 * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
4075 * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
4076 * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
4077 * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
4078 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4079 * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
4080 * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
4081 * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
4082 * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
4083 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4084 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4085 * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
4086 * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
4087 * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
4088 * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
4089 * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
4090 * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
4091 * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
4092 * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
4093 * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
4094 * gcc.target/powerpc/vsx-himode.c: Likewise.
4095 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4096 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4097 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4098 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4099 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4100 * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
4101 powerpc_vsx_ok and append -mvsx to dg-options.
4102 * g++.target/powerpc/pr65240-2.C: Likewise.
4103 * g++.target/powerpc/pr65240-3.C: Likewise.
4104 * g++.target/powerpc/pr65242.C: Likewise.
4105 * g++.target/powerpc/pr67211.C: Likewise.
4106 * g++.target/powerpc/pr71294.C: Likewise.
4107 * g++.target/powerpc/pr84279.C: Likewise.
4108 * g++.target/powerpc/pr93974.C: Likewise.
4109 * gcc.target/powerpc/atomic-p8.c: Likewise.
4110 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4111 * gcc.target/powerpc/bcd-2.c: Likewise.
4112 * gcc.target/powerpc/bcd-3.c: Likewise.
4113 * gcc.target/powerpc/bool2-p8.c: Likewise.
4114 * gcc.target/powerpc/bool3-p8.c: Likewise.
4115 * gcc.target/powerpc/builtins-1.c: Likewise.
4116 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
4117 * gcc.target/powerpc/builtins-5.c: Likewise.
4118 * gcc.target/powerpc/builtins-9.c: Likewise.
4119 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4120 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4121 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4122 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4123 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4124 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4125 * gcc.target/powerpc/float128-type-1.c: Likewise.
4126 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
4127 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
4128 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
4129 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
4130 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
4131 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
4132 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
4133 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4134 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4135 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4136 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4137 * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
4138 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
4139 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
4140 * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
4141 * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
4142 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
4143 * gcc.target/powerpc/fusion.c: Likewise.
4144 * gcc.target/powerpc/fusion2.c: Likewise.
4145 * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
4146 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
4147 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
4148 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4149 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4150 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4151 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4152 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4153 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4154 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4155 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4156 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4157 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4158 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4159 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4160 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4161 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4162 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4163 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4164 * gcc.target/powerpc/ppc-round2.c: Likewise.
4165 * gcc.target/powerpc/pr100866-1.c: Likewise.
4166 * gcc.target/powerpc/pr100866-2.c: Likewise.
4167 * gcc.target/powerpc/pr104239-1.c: Likewise.
4168 * gcc.target/powerpc/pr104239-2.c: Likewise.
4169 * gcc.target/powerpc/pr104239-3.c: Likewise.
4170 * gcc.target/powerpc/pr106769-p8.c: Likewise.
4171 * gcc.target/powerpc/pr108396.c: Likewise.
4172 * gcc.target/powerpc/pr111449-1.c: Likewise.
4173 * gcc.target/powerpc/pr57744.c: Likewise.
4174 * gcc.target/powerpc/pr58673-1.c: Likewise.
4175 * gcc.target/powerpc/pr58673-2.c: Likewise.
4176 * gcc.target/powerpc/pr60137.c: Likewise.
4177 * gcc.target/powerpc/pr60203.c: Likewise.
4178 * gcc.target/powerpc/pr66144-2.c: Likewise.
4179 * gcc.target/powerpc/pr66144-3.c: Likewise.
4180 * gcc.target/powerpc/pr68163.c: Likewise.
4181 * gcc.target/powerpc/pr69548.c: Likewise.
4182 * gcc.target/powerpc/pr70669.c: Likewise.
4183 * gcc.target/powerpc/pr71977-1.c: Likewise.
4184 * gcc.target/powerpc/pr71977-2.c: Likewise.
4185 * gcc.target/powerpc/pr72717.c: Likewise.
4186 * gcc.target/powerpc/pr78056-3.c: Likewise.
4187 * gcc.target/powerpc/pr78056-4.c: Likewise.
4188 * gcc.target/powerpc/pr78102.c: Likewise.
4189 * gcc.target/powerpc/pr78543.c: Likewise.
4190 * gcc.target/powerpc/pr78604.c: Likewise.
4191 * gcc.target/powerpc/pr79251.p8.c: Likewise.
4192 * gcc.target/powerpc/pr79354.c: Likewise.
4193 * gcc.target/powerpc/pr79544.c: Likewise.
4194 * gcc.target/powerpc/pr79907.c: Likewise.
4195 * gcc.target/powerpc/pr79951.c: Likewise.
4196 * gcc.target/powerpc/pr80315-1.c: Likewise.
4197 * gcc.target/powerpc/pr80315-2.c: Likewise.
4198 * gcc.target/powerpc/pr80315-3.c: Likewise.
4199 * gcc.target/powerpc/pr80315-4.c: Likewise.
4200 * gcc.target/powerpc/pr80510-2.c: Likewise.
4201 * gcc.target/powerpc/pr80695-p8.c: Likewise.
4202 * gcc.target/powerpc/pr80718.c: Likewise.
4203 * gcc.target/powerpc/pr84154-2.c: Likewise.
4204 * gcc.target/powerpc/pr88558-p8.c: Likewise.
4205 * gcc.target/powerpc/pr88845.c: Likewise.
4206 * gcc.target/powerpc/pr91903.c: Likewise.
4207 * gcc.target/powerpc/pr92923-2.c: Likewise.
4208 * gcc.target/powerpc/pr96933-2.c: Likewise.
4209 * gcc.target/powerpc/pr97019.c: Likewise.
4210 * gcc.target/powerpc/pragma_power8.c: Likewise.
4211 * gcc.target/powerpc/signbit-1.c: Likewise.
4212 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4213 * gcc.target/powerpc/swaps-p8-12.c: Likewise.
4214 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4215 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4216 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4217 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4218 * gcc.target/powerpc/swaps-p8-18.c: Likewise.
4219 * gcc.target/powerpc/swaps-p8-19.c: Likewise.
4220 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4221 * gcc.target/powerpc/swaps-p8-22.c: Likewise.
4222 * gcc.target/powerpc/swaps-p8-23.c: Likewise.
4223 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4224 * gcc.target/powerpc/swaps-p8-25.c: Likewise.
4225 * gcc.target/powerpc/swaps-p8-26.c: Likewise.
4226 * gcc.target/powerpc/swaps-p8-27.c: Likewise.
4227 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4228 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
4229 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
4230 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
4231 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
4232 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4233 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
4234 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
4235 * gcc.target/powerpc/swaps-p8-46.c: Likewise.
4236 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4237 * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
4238 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4239 * gcc.target/powerpc/vec-cmp.c: Likewise.
4240 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4241 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4242 * gcc.target/powerpc/vec-extract-5.c: Likewise.
4243 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4244 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4245 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4246 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4247 * gcc.target/powerpc/vec-init-10.c: Likewise.
4248 * gcc.target/powerpc/vec-init-6.c: Likewise.
4249 * gcc.target/powerpc/vec-init-7.c: Likewise.
4250 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4251 * gcc.target/powerpc/vsx-extract-4.c: Likewise.
4252 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
4253 * gcc.target/powerpc/vsx-simode.c: Likewise.
4254 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4255 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4256 * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
4257 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
4258 with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
4260 * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
4261 * gcc.target/powerpc/direct-move-float3.c: Likewise.
4262 * gcc.target/powerpc/divkc3-2.c: Likewise.
4263 * gcc.target/powerpc/divkc3-3.c: Likewise.
4264 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
4265 * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
4266 * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
4267 * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
4268 * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
4269 * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
4270 * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
4271 * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
4272 * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
4273 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
4274 * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
4275 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
4276 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
4277 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
4278 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
4279 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
4280 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
4281 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
4282 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
4283 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
4284 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
4285 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
4286 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
4287 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
4288 * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
4289 * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
4290 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
4291 * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
4292 * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
4293 * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
4294 * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
4295 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
4296 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
4297 * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
4298 * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
4299 * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
4300 * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
4301 * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
4302 * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
4303 * gcc.target/powerpc/mmx-packs.c: Likewise.
4304 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
4305 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
4306 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
4307 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
4308 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
4309 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
4310 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
4311 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
4312 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
4313 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
4314 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
4315 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
4316 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
4317 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
4318 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
4319 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
4320 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
4321 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
4322 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
4323 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
4324 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
4325 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
4326 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
4327 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
4328 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
4329 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
4330 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
4331 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
4332 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
4333 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
4334 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
4335 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
4336 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
4337 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
4338 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
4339 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
4340 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
4341 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
4342 * gcc.target/powerpc/mulkc3-2.c: Likewise.
4343 * gcc.target/powerpc/mulkc3-3.c: Likewise.
4344 * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
4345 * gcc.target/powerpc/pr37191.c: Likewise.
4346 * gcc.target/powerpc/pr83862.c: Likewise.
4347 * gcc.target/powerpc/pr84154-1.c: Likewise.
4348 * gcc.target/powerpc/pr84220-sld2.c: Likewise.
4349 * gcc.target/powerpc/pr85456.c: Likewise.
4350 * gcc.target/powerpc/pr86731-longlong.c: Likewise.
4351 * gcc.target/powerpc/sse-addps-1.c: Likewise.
4352 * gcc.target/powerpc/sse-addss-1.c: Likewise.
4353 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
4354 * gcc.target/powerpc/sse-andps-1.c: Likewise.
4355 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
4356 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
4357 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
4358 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
4359 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
4360 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
4361 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
4362 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
4363 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
4364 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
4365 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
4366 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
4367 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
4368 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
4369 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
4370 * gcc.target/powerpc/sse-divps-1.c: Likewise.
4371 * gcc.target/powerpc/sse-divss-1.c: Likewise.
4372 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
4373 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
4374 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
4375 * gcc.target/powerpc/sse-minps-1.c: Likewise.
4376 * gcc.target/powerpc/sse-minps-2.c: Likewise.
4377 * gcc.target/powerpc/sse-minss-1.c: Likewise.
4378 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
4379 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
4380 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4381 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
4382 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
4383 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4384 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
4385 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
4386 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4387 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4388 * gcc.target/powerpc/sse-movss-1.c: Likewise.
4389 * gcc.target/powerpc/sse-movss-2.c: Likewise.
4390 * gcc.target/powerpc/sse-movss-3.c: Likewise.
4391 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
4392 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
4393 * gcc.target/powerpc/sse-orps-1.c: Likewise.
4394 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4395 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4396 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4397 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4398 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
4399 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4400 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4401 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4402 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4403 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
4404 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4405 * gcc.target/powerpc/sse-subps-1.c: Likewise.
4406 * gcc.target/powerpc/sse-subss-1.c: Likewise.
4407 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
4408 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
4409 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
4410 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
4411 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
4412 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
4413 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
4414 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
4415 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
4416 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
4417 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
4418 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
4419 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
4420 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
4421 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
4422 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
4423 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
4424 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
4425 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
4426 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4427 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4428 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4429 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4430 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4431 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4432 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4433 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4434 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4435 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4436 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4437 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4438 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4439 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4440 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4441 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4442 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4443 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4444 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4445 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4446 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4447 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4448 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4449 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4450 * gcc.target/powerpc/sse2-mmx.c: Likewise.
4451 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4452 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4453 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4454 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4455 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4456 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
4457 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
4458 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
4459 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4460 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4461 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4462 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4463 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4464 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4465 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4466 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4467 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4468 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4469 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4470 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4471 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4472 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4473 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4474 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4475 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4476 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
4477 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4478 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4479 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4480 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4481 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4482 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4483 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4484 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4485 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4486 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
4487 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4488 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4489 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4490 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4491 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4492 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4493 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4494 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4495 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4496 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4497 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4498 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4499 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4500 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4501 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4502 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4503 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4504 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4505 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4506 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4507 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4508 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4509 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4510 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4511 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4512 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4513 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4514 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4515 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4516 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4517 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4518 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4519 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4520 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4521 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4522 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4523 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4524 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4525 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4526 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4527 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4528 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4529 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4530 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4531 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4532 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4533 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4534 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4535 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4536 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4537 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4538 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4539 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4540 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4541 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4542 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4543 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4544 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4545 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4546 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4547 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4548 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4549 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4550 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4551 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4552 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4553 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4554 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4555 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4556 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4557 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4558 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4559 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4560 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4561 * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
4562 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
4563 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
4564 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
4565 * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
4566 * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
4567 * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
4568 * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
4569 * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
4570 * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
4571 * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
4572 * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
4573 * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
4574 * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
4575 * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
4576 * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
4577 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
4578 * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
4579 * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
4580 * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
4581 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
4582 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
4583 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
4584 * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
4585 * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
4586 * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
4587 * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
4588 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
4589 * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
4590 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
4591 * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
4592 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
4593 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
4594 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
4595 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
4596 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
4597 * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
4598 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
4599 * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
4600 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
4601 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
4602 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
4603 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
4604 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
4605 * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
4606 * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
4607 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
4608 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
4609 * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
4610 powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
4611 dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
4612 * gcc.target/powerpc/amo2.c: Likewise.
4613 * gcc.target/powerpc/dform-1.c: Likewise.
4614 * gcc.target/powerpc/dform-2.c: Likewise.
4615 * gcc.target/powerpc/float128-5.c: Likewise.
4616 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4617 * gcc.target/powerpc/float128-fma1.c: Likewise.
4618 * gcc.target/powerpc/float128-hw.c: Likewise.
4619 * gcc.target/powerpc/float128-hw10.c: Likewise.
4620 * gcc.target/powerpc/float128-hw11.c: Likewise.
4621 * gcc.target/powerpc/float128-hw2.c: Likewise.
4622 * gcc.target/powerpc/float128-hw3.c: Likewise.
4623 * gcc.target/powerpc/float128-hw4.c: Likewise.
4624 * gcc.target/powerpc/float128-hw5.c: Likewise.
4625 * gcc.target/powerpc/float128-hw6.c: Likewise.
4626 * gcc.target/powerpc/float128-hw7.c: Likewise.
4627 * gcc.target/powerpc/float128-hw8.c: Likewise.
4628 * gcc.target/powerpc/float128-hw9.c: Likewise.
4629 * gcc.target/powerpc/float128-minmax.c: Likewise.
4630 * gcc.target/powerpc/float128-odd.c: Likewise.
4631 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
4632 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
4633 * gcc.target/powerpc/gnuattr2.c: Likewise.
4634 * gcc.target/powerpc/pr71656-1.c: Likewise.
4635 * gcc.target/powerpc/pr71656-2.c: Likewise.
4636 * gcc.target/powerpc/pr81959.c: Likewise.
4637 * gcc.target/powerpc/pr82748-1.c: Likewise.
4638 * gcc.target/powerpc/pr82748-2.c: Likewise.
4639 * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
4640 with powerpc_vsx_ok.
4641 * gcc.target/powerpc/pr98914.c: Likewise.
4642 * gcc.target/powerpc/versioned-copy-loop.c: Replace
4643 powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
4645 * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
4647 * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
4648 with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
4649 * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
4650 powerpc_vsx_ok and append -mvsx to dg-options.
4651 * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
4652 powerpc_vsx_ok and append -mvsx to dg-options.
4653 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
4654 powerpc_p9vector_ok with powerpc_vsx_ok and replace
4655 -mpower9-vector with -mvsx.
4656 * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
4657 powerpc_vsx_ok, and replace -mpower8-vector with
4658 -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
4659 * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
4660 with powerpc_vsx_ok, and replace -mpower9-vector with
4661 -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
4662 * gcc.dg/vect/pr109011-4.c: Likewise.
4663 * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
4664 powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
4665 with -mdejagnu-cpu=power8 -mvsx.
4666 * gcc.dg/vect/pr109011-5.c: Likewise.
4667 * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
4668 * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
4669 with -mdejagnu-cpu=power7.
4670 * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
4671 -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
4673 * gfortran.dg/vect/pr45714-b.f: Likewise.
4674 * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
4675 with option -mdejagnu-cpu=power6.
4676 * gcc.target/powerpc/pr78056-2.c: Likewise.
4677 * gcc.target/powerpc/altivec-2-runnable.c: Replace
4678 powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
4679 and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
4680 * gcc.target/powerpc/altivec-37.c: Likewise.
4681 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
4682 powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
4684 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
4685 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
4686 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
4687 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
4688 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
4689 * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
4690 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
4691 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
4692 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
4693 * gcc.target/powerpc/pr104124.c: Likewise.
4694 * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
4695 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
4696 powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
4697 -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
4699 * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
4700 powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
4701 * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
4702 powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
4703 * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
4704 with powerpc_vsx_ok.
4706 2024-02-22 Pan Li <pan2.li@intel.com>
4709 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
4711 * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
4713 2024-02-22 Fangrui Song <maskray@gcc.gnu.org>
4715 * gcc.target/riscv/asm-raw-symbol.c: New test.
4717 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
4720 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
4721 Rearrange and adjust asm-checker times
4722 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
4723 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
4724 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
4725 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
4726 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
4727 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
4728 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
4730 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
4731 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
4732 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
4733 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
4734 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
4735 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
4736 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
4737 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
4738 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
4739 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
4740 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
4741 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
4742 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
4743 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
4744 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
4745 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
4746 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
4748 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
4751 * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
4752 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
4753 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
4754 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
4755 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
4756 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
4757 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
4758 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
4759 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
4760 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
4761 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
4762 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
4763 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
4764 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
4765 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
4766 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
4767 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
4768 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
4769 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
4770 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
4771 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
4772 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
4773 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
4774 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
4775 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
4776 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
4777 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
4778 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
4779 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
4780 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
4781 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
4782 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
4783 * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
4784 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
4785 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
4786 * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
4787 * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
4788 * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
4789 * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
4790 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
4791 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
4792 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
4793 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
4794 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
4795 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
4796 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
4797 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
4798 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
4799 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
4800 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
4801 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
4802 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
4803 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
4804 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
4805 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
4806 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
4807 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
4808 * gfortran.dg/vect/vect-8.f90: Ditto
4810 2024-02-21 Edwin Lu <ewlu@rivosinc.com>
4813 * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
4815 2024-02-21 David Faust <david.faust@oracle.com>
4817 * gcc.target/bpf/memcpy-1.c: New test.
4818 * gcc.target/bpf/memmove-1.c: New test.
4819 * gcc.target/bpf/memmove-2.c: New test.
4821 2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
4824 * gm2/extensions/run/pass/callingc10.mod: New test.
4825 * gm2/extensions/run/pass/callingc11.mod: New test.
4826 * gm2/extensions/run/pass/callingc9.mod: New test.
4827 * gm2/extensions/run/pass/strconst.def: New test.
4828 * gm2/pim/fail/forloop.mod: New test.
4829 * gm2/pim/pass/forloop2.mod: New test.
4831 2024-02-21 0xn4utilus <gyanendrabanjare8@gmail.com>
4833 * rust/compile/issue-2850.rs: New test.
4835 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
4837 * rust/compile/issue-2847-b.rs: New test.
4839 2024-02-21 Marc Poulhiès <dkm@kataplop.net>
4841 * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
4844 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
4846 * rust/compile/rustc_const_stable.rs: New test.
4848 2024-02-21 Owen Avery <powerboat9.gamer@gmail.com>
4850 * rust/compile/use_2.rs: New test.
4852 2024-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
4854 * rust/execute/torture/matches_macro.rs: New test.
4856 2024-02-21 Tamar Christina <tamar.christina@arm.com>
4858 * g++.target/aarch64/acle/ls64.C: Add +ls64.
4859 * g++.target/aarch64/acle/ls64_lto.C: Likewise.
4860 * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
4861 * gcc.target/aarch64/acle/pr110100.c: Likewise.
4862 * gcc.target/aarch64/acle/pr110132.c: Likewise.
4863 * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
4864 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
4866 2024-02-21 Tamar Christina <tamar.christina@arm.com>
4869 * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
4871 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
4873 * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
4874 * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
4876 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
4878 * gcc.target/aarch64/sme/sibcall_9.c: New test.
4880 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
4882 * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
4883 than ZA to be zeroed.
4884 (test5): Remove zeroing of ZA.
4886 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
4888 * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
4891 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
4894 * gcc.target/aarch64/sme/locally_streaming_1.c: Require
4895 -fno-stack-clash-protection.
4896 * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
4898 2024-02-21 Richard Sandiford <richard.sandiford@arm.com>
4901 * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
4902 -fno-stack-clash-protection.
4903 * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
4904 * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
4905 * gcc.target/aarch64/sme/za_state_4.c: Add
4906 -fno-stack-clash-protection.
4907 * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
4908 * gcc.target/aarch64/sme/za_state_5.c: Add
4909 -fno-stack-clash-protection.
4910 * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
4912 2024-02-21 Ilya Leoshkevich <iii@linux.ibm.com>
4914 * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
4915 Preserve exceptions.
4916 * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
4919 2024-02-21 David Malcolm <dmalcolm@redhat.com>
4922 * c-c++-common/analyzer/strlen-pr113999.c: New test.
4923 * gcc.dg/analyzer/strlen-1.c: More test coverage.
4925 2024-02-21 David Malcolm <dmalcolm@redhat.com>
4928 * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
4930 2024-02-20 Peter Hill <peter.hill@york.ac.uk>
4933 * gfortran.dg/PR105658.f90: New test.
4935 2024-02-20 Peter Bergner <bergner@linux.ibm.com>
4938 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
4940 2024-02-20 Richard Sandiford <richard.sandiford@arm.com>
4943 * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
4945 2024-02-20 Jakub Jelinek <jakub@redhat.com>
4948 * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
4949 dg-additional-options.
4951 2024-02-20 liuhongt <hongtao.liu@intel.com>
4954 * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
4956 2024-02-19 David Malcolm <dmalcolm@redhat.com>
4959 * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
4960 * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
4962 2024-02-19 David Malcolm <dmalcolm@redhat.com>
4965 * c-c++-common/analyzer/null-deref-pr110520.c: New test.
4967 2024-02-19 Andrew Pinski <quic_apinski@quicinc.com>
4970 * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
4972 2024-02-19 Patrick Palka <ppalka@redhat.com>
4975 * g++.dg/cpp2a/concepts-friend17.C: New test.
4977 2024-02-19 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4979 * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
4981 2024-02-19 Gaius Mulley <gaiusmod2@gmail.com>
4984 * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
4986 * gm2/extensions/run/pass/callingc2.mod: New test.
4987 * gm2/extensions/run/pass/callingc3.mod: New test.
4988 * gm2/extensions/run/pass/callingc4.mod: New test.
4989 * gm2/extensions/run/pass/callingc5.mod: New test.
4990 * gm2/extensions/run/pass/callingc6.mod: New test.
4991 * gm2/extensions/run/pass/callingc7.mod: New test.
4992 * gm2/extensions/run/pass/callingc8.mod: New test.
4993 * gm2/extensions/run/pass/fixedarray.mod: New test.
4994 * gm2/extensions/run/pass/fixedarray2.mod: New test.
4995 * gm2/pim/run/pass/constdef.def: New test.
4996 * gm2/pim/run/pass/constdef.mod: New test.
4997 * gm2/pim/run/pass/testimportconst.mod: New test.
4999 2024-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
5001 * gdc.dg/bom_UTF16BE.d: New test.
5002 * gdc.dg/bom_UTF16LE.d: New test.
5003 * gdc.dg/bom_UTF32BE.d: New test.
5004 * gdc.dg/bom_UTF32LE.d: New test.
5005 * gdc.dg/bom_UTF8.d: New test.
5006 * gdc.dg/bom_characters.d: New test.
5007 * gdc.dg/bom_error_UTF8.d: New test.
5008 * gdc.dg/bom_infer_UTF16BE.d: New test.
5009 * gdc.dg/bom_infer_UTF16LE.d: New test.
5010 * gdc.dg/bom_infer_UTF32BE.d: New test.
5011 * gdc.dg/bom_infer_UTF32LE.d: New test.
5012 * gdc.dg/bom_infer_UTF8.d: New test.
5014 2024-02-19 Jakub Jelinek <jakub@redhat.com>
5016 PR tree-optimization/113967
5017 * gcc.dg/pr113967.c: New test.
5019 2024-02-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5022 * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
5024 2024-02-18 H.J. Lu <hjl.tools@gmail.com>
5027 * gcc.target/i386/apx-push2pop2-2.c: New test.
5029 2024-02-18 Dimitar Dimitrov <dimitar@dinux.eu>
5031 PR middle-end/112344
5032 * gcc.dg/torture/pr112344.c: Run non-optimized variants only
5033 if expensive tests are allowed.
5035 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037 PR libfortran/105473
5038 * gfortran.dg/pr105473.f90: New test.
5040 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5043 * gfortran.dg/pr113503_1.f90: New test.
5044 * gfortran.dg/pr113503_2.f90: New test.
5046 2024-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5048 PR libfortran/107068
5049 * gfortran.dg/pr107068.f90: New test.
5051 2024-02-17 Marek Polacek <polacek@redhat.com>
5054 * g++.dg/cpp0x/noexcept83.C: New test.
5056 2024-02-17 Harald Anlauf <anlauf@gmx.de>
5059 * gfortran.dg/allocatable_length_2.f90: New test.
5060 * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
5062 2024-02-17 Jakub Jelinek <jakub@redhat.com>
5064 * lib/target-supports.exp (check_effective_target_lra): Rewrite
5065 to list some heavily used always LRA targets and otherwise check the
5066 -fdump-rtl-reload-details dump for messages specific to LRA.
5068 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5070 * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
5072 2024-02-16 Marek Polacek <polacek@redhat.com>
5075 * g++.dg/cpp0x/noexcept82.C: New test.
5077 2024-02-16 Andrew Pinski <quic_apinski@quicinc.com>
5080 * g++.dg/torture/vector-struct-1.C: New test.
5082 2024-02-16 Edwin Lu <ewlu@rivosinc.com>
5084 * lib/scanasm.exp: add scan-assembler-bound
5086 2024-02-16 Patrick Palka <ppalka@redhat.com>
5089 * g++.dg/cpp1y/var-templ86.C: New test.
5091 2024-02-16 Marek Polacek <polacek@redhat.com>
5095 * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
5096 * g++.dg/cpp0x/sfinae70.C: New test.
5097 * g++.dg/cpp0x/sfinae71.C: New test.
5098 * g++.dg/cpp0x/sfinae72.C: New test.
5099 * g++.dg/cpp2a/implicit-move4.C: New test.
5101 2024-02-16 Jakub Jelinek <jakub@redhat.com>
5104 * g++.dg/parse/pr113929.C: New test.
5106 2024-02-16 Richard Biener <rguenther@suse.de>
5108 PR tree-optimization/113895
5109 * gcc.dg/torture/pr113895-2.c: New testcase.
5110 * gcc.dg/torture/pr113895-3.c: Likewise.
5111 * gcc.dg/torture/pr113895-4.c: Likewise.
5113 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5116 * lib/target-supports.exp (is-effective-target): Handle
5118 * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
5119 * gcc.dg/lto/modref-4_0.c: Likewise.
5121 2024-02-16 Tejas Belagod <tejas.belagod@arm.com>
5124 * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
5125 * gcc.target/arm/pac-sibcall.c: New.
5127 2024-02-15 Kwok Cheung Yeung <kcyeung@baylibre.com>
5129 * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
5130 * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
5131 * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
5133 2024-02-15 David Malcolm <dmalcolm@redhat.com>
5136 * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
5138 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5140 PR middle-end/107385
5141 * gcc.dg/pr107385.c: Require lra effective target.
5143 2024-02-15 Andrew Pinski <quic_apinski@quicinc.com>
5145 * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
5146 as the value expected at 0.
5148 2024-02-15 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
5151 * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
5152 * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
5153 * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
5155 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5157 PR middle-end/107385
5158 * gcc.dg/pr107385.c: New test.
5160 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5162 PR middle-end/113921
5163 * gcc.target/i386/pr113921.c: New test.
5165 2024-02-15 Matthieu Longo <matthieu.longo@arm.com>
5167 * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
5169 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5171 * rust/compile/issue-1773.rs.bak: Rename to ...
5172 * rust/compile/issue-1773.rs: ... this. Add dg-skip-if directive.
5174 2024-02-15 Martin Jambor <mjambor@suse.cz>
5176 * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
5177 (get_val2): Likewise.
5178 (bar): Do not return a constant. Extend xfail exception for all
5181 2024-02-15 Andreas Schwab <schwab@suse.de>
5183 * gnat.dg/div_zero.adb: Skip on RISC-V.
5185 2024-02-15 Jakub Jelinek <jakub@redhat.com>
5187 PR tree-optimization/113567
5188 * gcc.dg/bitint-90.c: New test.
5190 2024-02-14 Steve Kargl <kargl@gcc.gnu.org>
5193 * gfortran.dg/pr105847.f90: New test.
5195 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
5197 * gcc.dg/vect/pr113576.c (dg-additional-options):
5198 Use -march=skylake-avx512 for avx512f effective target.
5199 * gcc.dg/vect/pr98308.c (dg-additional-options):
5200 Use -march=skylake-avx512 for all x86 targets.
5201 * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
5204 2024-02-14 Jakub Jelinek <jakub@redhat.com>
5205 H.J. Lu <hjl.tools@gmail.com>
5208 * gcc.dg/heap-trampoline-1.c: New test.
5209 * lib/target-supports.exp (check_effective_target_heap_trampoline):
5212 2024-02-14 Uros Bizjak <ubizjak@gmail.com>
5215 * gcc.target/i386/pr113871-1a.c: New test.
5216 * gcc.target/i386/pr113871-1b.c: New test.
5217 * gcc.target/i386/pr113871-2a.c: New test.
5218 * gcc.target/i386/pr113871-2b.c: New test.
5219 * gcc.target/i386/pr113871-3a.c: New test.
5220 * gcc.target/i386/pr113871-3b.c: New test.
5221 * gcc.target/i386/pr113871-4a.c: New test.
5223 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
5226 * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
5228 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
5229 * g++.dg/modules/init-7_a.H: New test.
5230 * g++.dg/modules/init-7_b.C: New test.
5232 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
5235 * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
5236 * gcc.dg/gomp/pr87895-2.c: Likewise.
5238 2024-02-14 Jan Hubicka <jh@suse.cz>
5240 PR tree-optimization/111054
5241 * gcc.c-torture/compile/pr111054.c: New test.
5243 2024-02-14 Tamar Christina <tamar.christina@arm.com>
5245 * gcc.dg/vect/vect-novect_gcond.c: New test.
5247 2024-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250 * gfortran.dg/pr99210.f90: New test.
5252 2024-02-14 Jonathan Yong <10walls@gmail.com>
5254 * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
5255 __SIZE_TYPE__ instead of long unsigned int for size_t
5258 2024-02-14 Patrick Palka <ppalka@redhat.com>
5262 * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
5263 * g++.dg/template/non-dependent31.C: New test.
5265 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5268 * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
5271 2024-02-14 Andrew Pinski <quic_apinski@quicinc.com>
5274 * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
5275 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5277 2024-02-14 Jakub Jelinek <jakub@redhat.com>
5279 * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
5280 * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
5282 2024-02-14 Nathaniel Shead <nathanieloshead@gmail.com>
5285 * g++.dg/modules/enum-12.C: New test.
5287 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5290 * gcc.target/i386/pr113689-1.c: Skip on Solaris.
5291 * gcc.target/i386/pr113689-2.c: Likewise.
5292 * gcc.target/i386/pr113689-3.c: Likewise.
5294 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5296 * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
5298 * gfortran.dg/fmt_en_rd.f90: Likewise.
5299 * gfortran.dg/fmt_en_rn.f90: Likewise.
5300 * gfortran.dg/fmt_en_ru.f90: Likewise.
5301 * gfortran.dg/fmt_en_rz.f90: Likewise.
5303 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5306 * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
5309 2024-02-13 Marek Polacek <polacek@redhat.com>
5313 * g++.dg/semicolon-fixits.C: Run in C++98 only.
5314 * g++.dg/warn/pedantic2.C: Adjust dg-warning.
5315 * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
5316 * g++.dg/DRs/dr1693-1.C: New test.
5317 * g++.dg/DRs/dr1693-2.C: New test.
5319 2024-02-13 H.J. Lu <hjl.tools@gmail.com>
5322 * gcc.target/i386/pr113876.c: New test.
5324 2024-02-13 Tobias Burnus <tburnus@baylibre.com>
5326 PR middle-end/113904
5327 * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
5328 argument from integer to a logical expression.
5329 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
5330 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
5331 * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
5332 * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
5333 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
5334 * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
5335 * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
5336 * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
5337 * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
5338 * gfortran.dg/gomp/declare-variant-20.f90: New test.
5340 2024-02-13 Patrick Palka <ppalka@redhat.com>
5342 * g++.dg/modules/friend-6_a.C: New test.
5343 * g++.dg/modules/using-enum-3_a.C: New test.
5344 * g++.dg/modules/using-enum-3_b.C: New test.
5346 2024-02-13 Harald Anlauf <anlauf@gmx.de>
5349 * gfortran.dg/bind_c_optional-2.f90: New test.
5351 2024-02-13 Jason Merrill <jason@redhat.com>
5354 * g++.dg/cpp1y/var-templ85.C: New test.
5356 2024-02-13 Monk Chiang <monk.chiang@sifive.com>
5358 * gcc.target/riscv/pr113742.c: New test.
5360 2024-02-13 Marek Polacek <polacek@redhat.com>
5363 * g++.dg/cpp2a/concepts-pr112436.C: New test.
5365 2024-02-13 Richard Biener <rguenther@suse.de>
5367 PR tree-optimization/113896
5368 * g++.dg/torture/pr113896.C: New testcase.
5370 2024-02-13 Richard Biener <rguenther@suse.de>
5372 PR tree-optimization/113895
5373 * gcc.dg/torture/pr113895-1.c: New testcase.
5375 2024-02-13 Richard Biener <rguenther@suse.de>
5377 PR tree-optimization/113902
5378 * gcc.dg/vect/pr113902.c: New testcase.
5380 2024-02-13 Tamar Christina <tamar.christina@arm.com>
5382 PR tree-optimization/113734
5383 * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
5385 2024-02-13 Alex Coplan <alex.coplan@arm.com>
5388 * g++.dg/ext/has-feature2.C: New test.
5390 2024-02-13 Richard Biener <rguenther@suse.de>
5392 PR tree-optimization/113898
5393 * gcc.dg/torture/pr113898.c: New testcase.
5395 2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
5398 * gfortran.dg/allocatable_length.f90: New test.
5400 2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5402 * gfortran.dg/pr109358.f90: New test.
5404 2024-02-12 Marek Polacek <polacek@redhat.com>
5407 * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
5409 2024-02-12 Jakub Jelinek <jakub@redhat.com>
5411 PR tree-optimization/113849
5412 * gcc.dg/torture/bitint-58.c: New test.
5414 2024-02-12 Jakub Jelinek <jakub@redhat.com>
5417 * c-c++-common/Wattributes-3.c: New test.
5419 2024-02-12 Jakub Jelinek <jakub@redhat.com>
5421 * gcc.dg/pr113693.c: Guard _BitInt(837) use with
5422 __BITINT_MAXWIDTH__ >= 837. Use dg-prune-output instead of
5423 dg-message for dbgcnt message.
5425 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
5428 * gdc.dg/imports/pr113125.d: New test.
5429 * gdc.dg/pr113125.d: New test.
5431 2024-02-12 Iain Buclaw <ibuclaw@gdcproject.org>
5434 * gdc.dg/torture/pr113758.d: New test.
5436 2024-02-12 Richard Biener <rguenther@suse.de>
5438 PR tree-optimization/113831
5439 PR tree-optimization/108355
5440 * gcc.dg/torture/pr113831.c: New testcase.
5441 * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
5443 2024-02-12 Pan Li <pan2.li@intel.com>
5445 * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
5447 2024-02-12 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/113863
5450 * gcc.dg/vect/pr113863.c: New testcase.
5452 2024-02-11 John David Anglin <danglin@gcc.gnu.org>
5454 * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
5455 __builtin_fmax instead of ilogbf and __builtin_fmaxf.
5457 2024-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5459 * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
5461 2024-02-11 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
5463 * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
5465 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5467 * gcc.target/i386/pr113689-1.c: Skip test on darwin.
5468 * gcc.target/i386/pr113689-2.c: Likewise.
5469 * gcc.target/i386/pr113689-3.c: Likewise.
5471 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5473 * gcc.dg/ssp-2.c: Ignore warning that
5474 -multiply_defined is obsolete
5476 2024-02-10 Marek Polacek <polacek@redhat.com>
5481 * g++.dg/DRs/dr2237.C: Adjust dg-error.
5482 * g++.dg/parse/constructor2.C: Likewise.
5483 * g++.dg/template/error34.C: Likewise.
5484 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5485 * g++.dg/DRs/dr2237-2.C: New test.
5486 * g++.dg/DRs/dr2237-3.C: New test.
5487 * g++.dg/DRs/dr2237-4.C: New test.
5488 * g++.dg/DRs/dr2237-5.C: New test.
5489 * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
5490 * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
5491 * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
5492 * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
5494 2024-02-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5496 * gcc.dg/darwin-ld-2.c: Ignore warning
5497 that -bind_at_load is deprecated.
5499 2024-02-10 Jakub Jelinek <jakub@redhat.com>
5501 PR middle-end/110754
5502 * gcc.dg/attr-assume-6.c: New test.
5503 * g++.dg/cpp23/attr-assume12.C: New test.
5505 2024-02-10 Hans-Peter Nilsson <hp@axis.com>
5508 * g++.dg/cpp1y/constexpr-reinterpret3.C,
5509 g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
5511 2024-02-09 Marek Polacek <polacek@redhat.com>
5514 * g++.dg/ext/type_pack_element4.C: New test.
5516 2024-02-09 Marek Polacek <polacek@redhat.com>
5519 * g++.dg/cpp0x/sfinae69.C: New test.
5521 2024-02-09 Harald Anlauf <anlauf@gmx.de>
5524 * gfortran.dg/arithmetic_overflow_2.f90: New test.
5526 2024-02-09 Patrick Palka <ppalka@redhat.com>
5529 * g++.dg/modules/anon-3_a.H: New test.
5530 * g++.dg/modules/anon-3_b.C: New test.
5532 2024-02-09 Jakub Jelinek <jakub@redhat.com>
5534 PR tree-optimization/113783
5535 * gcc.dg/bitint-88.c: New test.
5537 2024-02-09 Jakub Jelinek <jakub@redhat.com>
5539 PR middle-end/113415
5540 * gcc.target/i386/pr113415.c: New test.
5542 2024-02-09 Jakub Jelinek <jakub@redhat.com>
5544 PR tree-optimization/113818
5545 * gcc.dg/bitint-89.c: New test.
5547 2024-02-09 Jakub Jelinek <jakub@redhat.com>
5549 PR tree-optimization/113774
5550 * gcc.dg/torture/bitint-57.c: New test.
5552 2024-02-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
5554 * gcc.misc-tests/options.exp: Allow other options before the
5555 -quite option for cc1.
5557 2024-02-08 Edwin Lu <ewlu@rivosinc.com>
5559 * gcc.target/riscv/rvv/base/abi-1.c: change selector
5560 * gcc.target/riscv/rvv/base/pragma-2.c: ditto
5561 * gcc.target/riscv/rvv/base/pragma-3.c: ditto
5563 2024-02-08 Richard Earnshaw <rearnsha@arm.com>
5565 * lib/target-supports.exp
5566 (check_effective_target_arm_fp16_alternative_ok_nocache): Use
5567 et_arm_fp16_alternative_flags to cache the result. Improve test
5568 for FP16 availability.
5569 (add_options_for_arm_fp16_alternative): Use
5570 et_arm_fp16_alternative_flags.
5571 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
5572 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5573 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5574 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5575 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5576 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
5577 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
5578 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5579 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5580 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5581 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5582 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5583 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5584 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5585 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5586 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5587 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5588 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5589 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5590 * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
5592 2024-02-08 Patrick Palka <ppalka@redhat.com>
5595 * g++.dg/cpp2a/nontype-class65.C: New test.
5597 2024-02-08 Aldy Hernandez <aldyh@redhat.com>
5599 PR tree-optimization/113735
5600 * gcc.dg/tree-ssa/pr113735.c: New test.
5602 2024-02-08 H.J. Lu <hjl.tools@gmail.com>
5606 * gcc.target/i386/apx-ndd-2.c: New test.
5607 * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
5608 * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
5609 * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
5610 * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
5611 * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
5612 * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
5613 * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
5614 * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
5615 * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
5616 * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
5617 * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
5618 * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
5620 2024-02-08 Tamar Christina <tamar.christina@arm.com>
5622 PR tree-optimization/113808
5623 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
5624 * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
5626 2024-02-08 Tamar Christina <tamar.christina@arm.com>
5628 PR tree-optimization/113808
5629 * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
5631 2024-02-08 Tamar Christina <tamar.christina@arm.com>
5633 * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
5636 2024-02-08 Pan Li <pan2.li@intel.com>
5639 * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
5641 2024-02-08 Joseph Myers <josmyers@redhat.com>
5644 * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
5645 gcc.dg/pr113776-4.c: New tests.
5647 2024-02-08 Jason Merrill <jason@redhat.com>
5649 * g++.dg/cpp2a/nontype-class64.C: New test.
5651 2024-02-07 Richard Biener <rguenther@suse.de>
5653 PR tree-optimization/113796
5654 * gcc.dg/torture/pr113796.c: New testcase.
5656 2024-02-07 Roger Sayle <roger@nextmovesoftware.com>
5657 Uros Bizjak <ubizjak@gmail.com>
5660 * gcc.target/i386/pr113690.c: New test case.
5662 2024-02-07 Victor Do Nascimento <victor.donascimento@arm.com>
5664 * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
5666 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
5668 * rust/compile/issue-2040.rs:
5669 Enclose 'const' in single quotes.
5671 2024-02-07 Philip Herron <herron.philip@googlemail.com>
5673 * rust/compile/issue-2775.rs: New test.
5675 2024-02-07 Philip Herron <herron.philip@googlemail.com>
5677 * rust/compile/issue-2782.rs: New test.
5679 2024-02-07 Philip Herron <herron.philip@googlemail.com>
5681 * rust/compile/issue-1773.rs: Moved to...
5682 * rust/compile/issue-1773.rs.bak: ...here.
5683 * rust/compile/issue-2723-1.rs: New test.
5684 * rust/compile/issue-2723-2.rs: New test.
5686 2024-02-07 Philip Herron <herron.philip@googlemail.com>
5688 * rust/compile/issue-2747.rs: New test.
5690 2024-02-07 Philip Herron <herron.philip@googlemail.com>
5692 * rust/compile/issue-2772-1.rs: New test.
5693 * rust/compile/issue-2772-2.rs: New test.
5695 2024-02-07 Philip Herron <herron.philip@googlemail.com>
5697 * rust/compile/issue-1483.rs: New test.
5699 2024-02-07 Kushal Pal <kushalpal109@gmail.com>
5701 * rust/compile/issue-2812.rs: New test.
5703 2024-02-07 Tamar Christina <tamar.christina@arm.com>
5705 PR tree-optimization/113750
5706 * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
5707 * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
5708 * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
5709 * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
5710 * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
5712 2024-02-07 Tamar Christina <tamar.christina@arm.com>
5714 PR tree-optimization/113731
5715 * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
5717 2024-02-07 Tamar Christina <tamar.christina@arm.com>
5719 PR tree-optimization/113467
5720 * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
5722 2024-02-07 Jakub Jelinek <jakub@redhat.com>
5724 PR tree-optimization/113756
5725 * gcc.dg/pr113756.c: New test.
5727 2024-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5729 * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
5730 { aix || solaris2 } && !gas.
5732 2024-02-07 Jakub Jelinek <jakub@redhat.com>
5734 PR tree-optimization/113753
5735 * gcc.dg/torture/bitint-56.c: New test.
5736 * gcc.dg/bitint-87.c: New test.
5738 2024-02-07 Pan Li <pan2.li@intel.com>
5741 * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
5742 * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
5744 2024-02-06 Jakub Jelinek <jakub@redhat.com>
5747 * g++.dg/parse/pr113788.C: New test.
5749 2024-02-06 Marek Polacek <polacek@redhat.com>
5752 * g++.dg/cpp0x/deleted17.C: New test.
5754 2024-02-06 Andrew Carlotti <andrew.carlotti@arm.com>
5756 * g++.target/aarch64/mv-symbols1.C: New test.
5757 * g++.target/aarch64/mv-symbols2.C: Ditto.
5758 * g++.target/aarch64/mv-symbols3.C: Ditto.
5759 * g++.target/aarch64/mv-symbols4.C: Ditto.
5760 * g++.target/aarch64/mv-symbols5.C: Ditto.
5761 * g++.target/aarch64/mvc-symbols1.C: Ditto.
5762 * g++.target/aarch64/mvc-symbols2.C: Ditto.
5763 * g++.target/aarch64/mvc-symbols3.C: Ditto.
5764 * g++.target/aarch64/mvc-symbols4.C: Ditto.
5766 2024-02-06 Jakub Jelinek <jakub@redhat.com>
5769 * gcc.dg/asan/pr110676.c: New test.
5771 2024-02-06 Jakub Jelinek <jakub@redhat.com>
5773 PR tree-optimization/113736
5774 * gcc.dg/bitint-86.c: New test.
5776 2024-02-06 Jakub Jelinek <jakub@redhat.com>
5778 PR tree-optimization/113759
5779 * gcc.c-torture/compile/pr113759.c: New test.
5781 2024-02-06 Jason Merrill <jason@redhat.com>
5784 * g++.dg/cpp2a/spaceship-eq17.C: New test.
5786 2024-02-05 Jason Merrill <jason@redhat.com>
5789 * g++.dg/ext/frounding-math1.C: New test.
5791 2024-02-05 Jason Merrill <jason@redhat.com>
5794 * g++.dg/cpp0x/initlist-array22.C: New test.
5796 2024-02-05 H.J. Lu <hjl.tools@gmail.com>
5799 * gcc.target/i386/pr113689-1.c: New file.
5800 * gcc.target/i386/pr113689-2.c: Likewise.
5801 * gcc.target/i386/pr113689-3.c: Likewise.
5803 2024-02-05 Jakub Jelinek <jakub@redhat.com>
5806 * gcc.dg/bitint-85.c: New test.
5808 2024-02-05 Richard Ball <richard.ball@arm.com>
5810 * lib/target-supports.exp: Add v8_1_m_main_pacbti.
5811 * g++.target/arm/bti_thunk.C: New test.
5813 2024-02-05 H.J. Lu <(no_default)>
5815 * gcc.target/i386/apx-ndd.c: Updated.
5817 2024-02-05 Richard Biener <rguenther@suse.de>
5819 PR tree-optimization/113707
5820 * gcc.dg/torture/pr113707-1.c: New testcase.
5821 * gcc.dg/torture/pr113707-2.c: Likewise.
5823 2024-02-05 Jakub Jelinek <jakub@redhat.com>
5825 PR tree-optimization/113737
5826 * gcc.dg/bitint-84.c: New test.
5828 2024-02-05 Monk Chiang <monk.chiang@sifive.com>
5830 * gcc.target/riscv/mcpu-sifive-p450.c: New test.
5831 * gcc.target/riscv/mcpu-sifive-p670.c: New test.
5833 2024-02-04 Jeff Law <jlaw@ventanamicro.com>
5835 * gcc.target/riscv/reg_subreg_costs.c: New test.
5836 Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
5838 2024-02-03 John David Anglin <danglin@gcc.gnu.org>
5840 * gcc.dg/pr84877.c: Adjust xfail parentheses.
5842 2024-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844 PR libfortran/111022
5845 * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
5846 * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
5847 * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
5848 * gfortran.dg/pr111022.f90: New test.
5850 2024-02-03 Jakub Jelinek <jakub@redhat.com>
5852 PR middle-end/113722
5853 * gcc.dg/pr113722.c: New test.
5855 2024-02-03 Patrick Palka <ppalka@redhat.com>
5859 * g++.dg/cpp2a/class-deduction-alias18.C: New test.
5860 * g++.dg/cpp2a/concepts-friend16.C: New test.
5862 2024-02-03 Gaius Mulley <gaiusmod2@gmail.com>
5865 * gm2/extensions/fail/arith1.mod: New test.
5866 * gm2/extensions/fail/arith2.mod: New test.
5867 * gm2/extensions/fail/arith3.mod: New test.
5868 * gm2/extensions/fail/arith4.mod: New test.
5869 * gm2/extensions/fail/arithpromote.mod: New test.
5870 * gm2/extensions/fail/extensions-fail.exp: New test.
5871 * gm2/linking/fail/badimp.def: New test.
5872 * gm2/linking/fail/badimp.mod: New test.
5873 * gm2/linking/fail/linking-fail.exp: New test.
5874 * gm2/linking/fail/testbadimp.mod: New test.
5876 2024-02-02 Tamar Christina <tamar.christina@arm.com>
5878 PR tree-optimization/113588
5879 PR tree-optimization/113467
5880 * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
5881 * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
5883 2024-02-02 Andrew Pinski <quic_apinski@quicinc.com>
5885 * gcc.dg/vect/vect-avg-1.c: Check optimized dump
5886 for `vector *signed short` instead of the `vect` dump.
5887 * gcc.dg/vect/vect-avg-11.c: Likewise.
5888 * gcc.dg/vect/vect-avg-12.c: Likewise.
5889 * gcc.dg/vect/vect-avg-13.c: Likewise.
5890 * gcc.dg/vect/vect-avg-14.c: Likewise.
5891 * gcc.dg/vect/vect-avg-2.c: Likewise.
5892 * gcc.dg/vect/vect-avg-3.c: Likewise.
5893 * gcc.dg/vect/vect-avg-4.c: Likewise.
5894 * gcc.dg/vect/vect-avg-5.c: Likewise.
5895 * gcc.dg/vect/vect-avg-6.c: Likewise.
5896 * gcc.dg/vect/vect-avg-7.c: Likewise.
5897 * gcc.dg/vect/vect-avg-8.c: Likewise.
5899 2024-02-02 Jakub Jelinek <jakub@redhat.com>
5902 * gcc.dg/torture/bitint-53.c: New test.
5903 * gcc.dg/torture/bitint-55.c: New test.
5905 2024-02-02 Antoni Boucher <bouanto@zoho.com>
5907 * jit.dg/all-non-failing-tests.h: New test.
5908 * jit.dg/test-sizeof.c: New test.
5910 2024-02-02 Jason Merrill <jason@redhat.com>
5913 * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
5914 * g++.dg/cpp2a/spaceship-eq16.C: New test.
5916 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5919 * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
5921 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
5923 * lib/target-supports.exp (check_effective_target_shared):
5924 Allow the external symbols referenced in the test to be undefined.
5926 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
5928 * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
5929 we expect the C++ driver to provide paths for libstdc++.
5930 * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
5931 we need a path added for libstdc++.
5932 * gdc.dg/ubsan/ubsan.exp: Likewise.
5933 * gfortran.dg/ubsan/ubsan.exp: Likewise.
5934 * lib/ubsan-dg.exp: Handle a single parameter to init that
5935 requests addition of a path to libstdc++ to link flags.
5937 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
5939 * g++.dg/asan/asan.exp: Add a parameter to init to say that
5940 we expect the C++ driver to provide paths for libstdc++.
5941 * g++.dg/hwasan/hwasan.exp: Likewise
5942 * gcc.dg/asan/asan.exp: Add a parameter to init to say that
5943 we need a path added for libstdc++.
5944 * gcc.dg/hwasan/hwasan.exp: Likewise.
5945 * gdc.dg/asan/asan.exp: Likewise.
5946 * gfortran.dg/asan/asan.exp: Likewise.
5947 * lib/asan-dg.exp: Handle a single parameter to init that
5948 requests addition of a path to libstdc++ to link flags.
5949 * lib/hwasan-dg.exp: Likewise.
5951 2024-02-02 Jakub Jelinek <jakub@redhat.com>
5953 PR tree-optimization/113691
5954 * gcc.dg/bitint-83.c: New test.
5956 2024-02-02 Jakub Jelinek <jakub@redhat.com>
5958 PR tree-optimization/113692
5959 * gcc.dg/bitint-82.c: New test.
5961 2024-02-02 Jakub Jelinek <jakub@redhat.com>
5963 PR middle-end/113699
5964 * gcc.dg/bitint-81.c: New test.
5966 2024-02-02 Jakub Jelinek <jakub@redhat.com>
5968 PR middle-end/113705
5969 * g++.dg/opt/pr113705.C: New test.
5971 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5973 * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
5976 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5978 * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
5980 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5982 * gcc.target/i386/pr80569.c: Require gas.
5984 2024-02-02 Lehua Ding <lehua.ding@rivai.ai>
5987 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5989 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
5990 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
5992 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
5995 * lib/obj-c++.exp: Decide on whether to present -B or -L to
5996 reference the paths to uninstalled libobjc/libobjc-gnu and
5997 libstdc++ and use that to generate the link flags.
5999 2024-02-02 Iain Sandoe <iain@sandoe.co.uk>
6002 * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
6004 * gfortran.dg/dg.exp: Likewise.
6005 * lib/gfortran.exp: Decide on whether to present -B or -L to
6006 reference the paths to uninstalled libgfortran, libqadmath and
6007 libatomic and use that to generate the link flags.
6009 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6011 * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
6012 * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
6014 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6016 * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
6018 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
6019 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
6020 * gcc.target/i386/pieces-memset-36.c: Likewise.
6021 * gcc.target/i386/pieces-memset-40.c: Likewise.
6022 * gcc.target/i386/pieces-memset-9.c: Likewise.
6024 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6026 * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
6029 2024-02-02 Jason Merrill <jason@redhat.com>
6032 * g++.dg/cpp2a/no_unique_address15.C: New test.
6034 2024-02-02 Jason Merrill <jason@redhat.com>
6037 * g++.dg/cpp1y/var-templ-array1.C: New test.
6039 2024-02-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6041 * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
6043 2024-02-02 Jiahao Xu <xujiahao@loongson.cn>
6045 * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
6047 2024-02-02 Li Wei <liwei@loongson.cn>
6049 * gfortran.dg/vect/vect-10.f90: New test.
6051 2024-02-02 Xi Ruoyao <xry111@xry111.site>
6053 * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
6054 Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
6055 instruction sequences are not reordered by the compiler.
6056 (NOIPA): Disallow interprocedural optimizations.
6057 * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
6058 duplicated from func-call-extreme-1.c, include it instead.
6059 (dg-options): Likewise.
6060 * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
6062 * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
6064 * gcc.target/loongarch/cmodel-extreme-1.c: New test.
6065 * gcc.target/loongarch/cmodel-extreme-2.c: New test.
6066 * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
6067 * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
6068 * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
6070 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6072 * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
6074 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6076 * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
6077 * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
6079 2024-02-02 Lulu Cheng <chenglulu@loongson.cn>
6081 * gcc.target/loongarch/attr-model-5.c: New test.
6082 * gcc.target/loongarch/func-call-extreme-5.c: New test.
6083 * gcc.target/loongarch/func-call-extreme-6.c: New test.
6084 * gcc.target/loongarch/tls-extreme-macro.c: New test.
6086 2024-02-01 Marek Polacek <polacek@redhat.com>
6088 * g++.dg/warn/Wdangling-reference21.C: New test.
6090 2024-02-01 John David Anglin <danglin@gcc.gnu.org>
6092 * gnat.dg/trampoline3.adb: xfail scan-assembler-not
6095 2024-02-01 Patrick Palka <ppalka@redhat.com>
6098 * g++.dg/template/ttp42.C: New test.
6099 * g++.dg/template/ttp43.C: New test.
6101 2024-02-01 Marek Polacek <polacek@redhat.com>
6104 * g++.dg/cpp2a/concepts-throw1.C: New test.
6105 * g++.dg/eh/throw4.C: New test.
6107 2024-02-01 Monk Chiang <monk.chiang@sifive.com>
6109 * gcc.target/riscv/za-ext.c: New test.
6110 * gcc.target/riscv/zi-ext.c: New test.
6112 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6114 * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
6116 * gcc.target/i386/pr38534-2.c: Likewise.
6117 * gcc.target/i386/pr38534-3.c: Likewise.
6118 * gcc.target/i386/pr38534-4.c: Likewise.
6120 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6122 * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
6124 * gcc.target/i386/no-callee-saved-2.c: Likewise.
6126 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6128 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
6129 -mno-stackrealign to dg-options.
6131 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6133 * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
6136 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6138 * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
6139 for double-quoted section name.
6140 * g++.dg/ext/attr-section2a.C: Likewise.
6141 * g++.dg/ext/attr-section2b.C: Likewise.
6143 2024-02-01 Richard Biener <rguenther@suse.de>
6145 PR tree-optimization/113693
6146 * gcc.dg/pr113693.c: New testcase.
6148 2024-02-01 Jakub Jelinek <jakub@redhat.com>
6149 Jason Merrill <jason@redhat.com>
6152 * g++.dg/asan/initlist1.C: New test.
6154 2024-02-01 Roger Sayle <roger@nextmovesoftware.com>
6155 Richard Biener <rguenther@suse.de>
6158 * g++.target/i386/pr113560.C: New test case.
6159 * gcc.target/i386/pr113560.c: Likewise.
6160 * gcc.dg/pr87954.c: Update test case.
6162 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6165 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6168 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
6169 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
6170 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
6171 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
6172 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
6173 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
6174 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
6175 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
6176 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
6177 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
6178 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
6179 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
6180 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
6181 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
6182 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
6183 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
6184 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
6185 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
6186 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
6187 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
6188 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
6189 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
6190 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
6191 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
6192 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
6193 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
6194 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
6195 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
6196 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
6197 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
6198 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
6199 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
6200 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
6201 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
6202 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
6203 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
6204 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
6205 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
6206 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
6207 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
6208 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
6209 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
6210 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
6211 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
6212 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
6213 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
6214 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
6215 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
6216 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
6217 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
6218 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
6219 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
6220 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
6221 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
6222 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
6223 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
6224 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
6225 * gfortran.dg/vect/vect-8.f90: ditto
6227 2024-02-01 Edwin Lu <ewlu@rivosinc.com>
6230 * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
6231 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
6232 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
6233 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
6234 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
6235 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
6236 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
6237 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
6238 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
6239 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
6240 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
6241 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
6242 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
6243 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
6244 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
6245 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
6246 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
6247 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
6248 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
6249 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
6250 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
6251 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
6252 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
6253 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
6254 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
6255 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
6256 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
6257 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
6258 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
6259 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
6260 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
6261 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
6262 * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
6263 * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
6264 * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
6265 * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
6266 * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
6267 * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
6268 * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
6269 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
6270 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
6271 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
6272 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
6273 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
6274 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
6275 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
6276 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
6277 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
6278 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
6279 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
6280 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
6281 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
6282 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
6283 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
6284 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
6285 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
6286 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
6287 * gfortran.dg/vect/vect-8.f90: ditto
6289 2024-02-01 Andrew Pinski <quic_apinski@quicinc.com>
6292 * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
6294 2024-01-31 David Malcolm <dmalcolm@redhat.com>
6297 * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
6299 2024-01-31 Joseph Myers <josmyers@redhat.com>
6302 * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
6304 2024-01-31 Robin Dapp <rdapp@ventanamicro.com>
6306 * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
6307 * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
6308 * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
6310 2024-01-31 Martin Uecker <uecker@tugraz.at>
6313 * gcc.dg/pr113438.c: New test.
6315 2024-01-31 Jonathan Yong <10walls@gmail.com>
6317 * c-c++-common/analyzer/uninit-pr108968-register.c:
6318 Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
6320 2024-01-31 Gaius Mulley <gaiusmod2@gmail.com>
6323 * gm2/pim/pass/stdio.mod: Moved to...
6324 * gm2/pim/pass/teststdio.mod: ...here.
6325 * gm2/pim/run/pass/builtins.mod: Moved to...
6326 * gm2/pim/run/pass/testbuiltins.mod: ...here.
6327 * gm2/pim/run/pass/math.mod: Moved to...
6328 * gm2/pim/run/pass/testmath.mod: ...here.
6329 * gm2/pim/run/pass/math2.mod: Moved to...
6330 * gm2/pim/run/pass/testmath2.mod: ...here.
6332 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6335 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
6336 * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
6338 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6341 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
6343 2024-01-31 Tamar Christina <tamar.christina@arm.com>
6344 Matthew Malcomson <matthew.malcomson@arm.com>
6347 * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
6349 2024-01-31 Richard Biener <rguenther@suse.de>
6351 PR middle-end/110176
6352 * gcc.dg/torture/pr110176.c: New testcase.
6354 2024-01-31 Alex Coplan <alex.coplan@arm.com>
6357 * gcc.target/aarch64/torture/pr111677.c: New test.
6359 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6361 * gcc.target/i386/auto-init-5.c: Add
6362 -fno-asynchronous-unwind-tables to dg-options.
6363 * gcc.target/i386/auto-init-6.c: Likewise.
6365 2024-01-31 Richard Biener <rguenther@suse.de>
6367 PR tree-optimization/111444
6368 * gcc.dg/torture/pr111444.c: New testcase.
6370 2024-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6372 * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
6374 2024-01-31 Richard Biener <rguenther@suse.de>
6376 PR tree-optimization/113630
6377 * gcc.dg/torture/pr113630.c: New testcase.
6379 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6381 PR rtl-optimization/113656
6382 * gcc.target/i386/pr113656.c: New test.
6384 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6387 * gcc.dg/bitint-80.c: New test.
6389 2024-01-31 Jakub Jelinek <jakub@redhat.com>
6391 PR tree-optimization/113639
6392 * gcc.dg/bitint-79.c: New test.
6394 2024-01-31 Richard Biener <rguenther@suse.de>
6396 PR tree-optimization/113670
6397 * gcc.target/i386/pr113670.c: New testcase.
6399 2024-01-31 Alexandre Oliva <oliva@adacore.com>
6402 * gcc.dg/strub-internal-pr113394.c: New.
6404 2024-01-31 Joseph Myers <josmyers@redhat.com>
6408 * gcc.c-torture/compile/pr111059-1.c,
6409 gcc.c-torture/compile/pr111059-2.c,
6410 gcc.c-torture/compile/pr111059-3.c,
6411 gcc.c-torture/compile/pr111059-4.c,
6412 gcc.c-torture/compile/pr111059-5.c,
6413 gcc.c-torture/compile/pr111059-6.c,
6414 gcc.c-torture/compile/pr111059-7.c,
6415 gcc.c-torture/compile/pr111059-8.c,
6416 gcc.c-torture/compile/pr111059-9.c,
6417 gcc.c-torture/compile/pr111059-10.c,
6418 gcc.c-torture/compile/pr111059-11.c,
6419 gcc.c-torture/compile/pr111059-12.c,
6420 gcc.c-torture/compile/pr111911-1.c,
6421 gcc.c-torture/compile/pr111911-2.c: New tests.
6423 2024-01-31 David Malcolm <dmalcolm@redhat.com>
6426 * c-c++-common/analyzer/stdarg-pr113509.c: New test.
6428 2024-01-30 Fangrui Song <maskray@google.com>
6431 * gcc.target/i386/asm-raw-symbol.c: New testcase.
6433 2024-01-30 Marek Polacek <polacek@redhat.com>
6437 * g++.dg/warn/Wdangling-reference18.C: New test.
6438 * g++.dg/warn/Wdangling-reference19.C: New test.
6439 * g++.dg/warn/Wdangling-reference20.C: New test.
6441 2024-01-30 Patrick Palka <ppalka@redhat.com>
6444 * g++.dg/cpp0x/temp_default8.C: New test.
6446 2024-01-30 Jason Merrill <jason@redhat.com>
6449 * g++.dg/abi/anon6.C: Specify ABI v18.
6450 * g++.dg/abi/anon6a.C: New test for ABI v19.
6452 2024-01-30 Jason Merrill <jason@redhat.com>
6455 * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
6457 2024-01-30 Patrick Palka <ppalka@redhat.com>
6460 * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
6462 2024-01-30 Patrick Palka <ppalka@redhat.com>
6465 * g++.dg/template/nontype30.C: New test.
6467 2024-01-30 Pan Li <pan2.li@intel.com>
6469 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
6470 * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
6471 * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
6472 * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
6473 * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
6474 * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
6475 * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
6476 * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
6477 * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
6478 * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
6479 * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
6480 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
6481 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
6482 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
6483 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
6484 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
6485 * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
6487 2024-01-30 David Malcolm <dmalcolm@redhat.com>
6490 * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
6492 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
6494 * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
6495 * rust/execute/torture/coercion3.rs: Likewise.
6496 * rust/execute/torture/issue-2080.rs: Likewise.
6497 * rust/execute/torture/issue-2179.rs: Likewise.
6498 * rust/execute/torture/issue-2180.rs: Likewise.
6499 * rust/execute/torture/iter1.rs: Likewise.
6501 2024-01-30 Robert Goss <goss.robert@gmail.com>
6503 * rust/compile/missing_constructor_fields.rs: Added case with no initializers
6505 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
6507 * rust/compile/for_lifetimes.rs: New test.
6509 2024-01-30 Jakub Dupak <dev@jakubdupak.com>
6511 * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
6513 2024-01-30 Robert Goss <goss.robert@gmail.com>
6515 * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
6517 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
6519 * rust/compile/issue-2788.rs: New test.
6521 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
6523 * rust/compile/const_trait_fn.rs:
6524 Enclose const in single quotes.
6526 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
6528 * rust/compile/issue-2785.rs: New test.
6530 2024-01-30 Nirmal Patel <nirmal@nirmal.dev>
6532 * rust/compile/issue-2187.rs: New file.
6533 * rust/execute/torture/issue-2187.rs: New file.
6535 2024-01-30 Kushal Pal <kushalpal109@gmail.com>
6537 * rust/compile/issue-2767.rs: New test.
6539 2024-01-30 Arthur Cohen <arthur.cohen@embecosm.com>
6541 * rust/compile/torture/intrinsics-4.rs: Adjust.
6542 * rust/compile/torture/intrinsics-math.rs: Adjust.
6543 * rust/execute/torture/atomic_load.rs: Adjust.
6544 * rust/execute/torture/atomic_store.rs: Adjust.
6545 * rust/compile/torture/intrinsics-1.rs: Removed.
6546 * rust/compile/torture/builtin_abort.rs: New test.
6547 * rust/execute/torture/builtin_abort.rs: New test.
6549 2024-01-30 Owen Avery <powerboat9.gamer@gmail.com>
6551 * rust/compile/sized-stub.rs: New test.
6553 2024-01-30 Nobel Singh <nobel2073@gmail.com>
6555 * rust/compile/issue-2040.rs: New test.
6557 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6559 * rust/compile/functions_without_body.rs: New test.
6561 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6563 * rust/execute/torture/name_resolution.rs: New test.
6565 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6567 * rust/compile/name_resolution11.rs: New test.
6568 * rust/compile/name_resolution12.rs: New test.
6569 * rust/compile/name_resolution13.rs: New test.
6571 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6573 * rust/compile/const_trait_fn.rs: New test.
6575 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6577 * rust/compile/const_async_function.rs: New test.
6579 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6581 * rust/compile/unsafe_module.rs: New test.
6583 2024-01-30 M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
6585 * rust/compile/issue-2650-1.rs: New test.(edition=2018)
6586 * rust/compile/issue-2650-2.rs: New test.(edition=2015)
6588 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6590 * rust/compile/const_generics_8.rs: Fill the union with dummy values.
6591 * rust/compile/empty_union.rs: New test.
6593 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6595 * rust/compile/non_foreign_variadic_function.rs: New test.
6597 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6599 * rust/compile/auto_trait_invalid.rs: Update old test with updated
6602 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6604 * rust/compile/auto_trait_super_trait.rs: New test.
6606 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6608 * rust/compile/generic_auto_trait.rs: New test.
6610 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6612 * rust/compile/self_const_ptr.rs: New test.
6613 * rust/compile/self_mut_ptr.rs: New test.
6614 * rust/compile/self_ptr.rs: New test.
6616 2024-01-30 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
6618 * rust/compile/trait_pub_type.rs: New test.
6620 2024-01-30 Richard Biener <rguenther@suse.de>
6622 PR tree-optimization/113659
6623 * gcc.dg/pr113659.c: New testcase.
6625 2024-01-30 Iain Sandoe <iain@sandoe.co.uk>
6628 * lib/gdc.exp: Decide on whether to present -B or -L to reference
6629 the paths to uninstalled libphobos and libstdc++ and use that to
6630 generate the link flags.
6632 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
6635 * gcc.c-torture/compile/pr113623.c: New test.
6637 2024-01-30 Richard Sandiford <richard.sandiford@arm.com>
6640 * go.dg/pr113636.go: New test.
6642 2024-01-30 Jakub Jelinek <jakub@redhat.com>
6644 PR tree-optimization/113603
6645 * gcc.c-torture/compile/pr113603.c: New test.
6647 2024-01-30 Jakub Jelinek <jakub@redhat.com>
6649 PR middle-end/101195
6650 * gcc.dg/pr101195.c: New test.
6652 2024-01-30 Jakub Jelinek <jakub@redhat.com>
6654 PR middle-end/113622
6655 * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
6657 * gcc.target/i386/pr113622-3.c: Likewise.
6659 2024-01-30 Alexandre Oliva <oliva@adacore.com>
6662 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
6664 * c-c++-common/strub-unsupported-2.c: Require strub.
6665 * c-c++-common/strub-unsupported-3.c: Same.
6666 * c-c++-common/strub-unsupported.c: Same.
6667 * lib/target-supports.exp (check_effective_target_strub): Return 0
6670 2024-01-30 H.J. Lu <(no_default)>
6672 * gcc.target/i386/libcall-1.c: Limit to lp64 target.
6673 * gcc.target/i386/pr107057.c: Likewise.
6675 2024-01-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6677 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
6678 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
6679 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
6680 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
6681 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
6683 2024-01-29 Alexandre Oliva <oliva@adacore.com>
6685 * lib/target-supports.exp (check_effective_target_shared):
6686 Check for a static-only libc.
6688 2024-01-29 Alexandre Oliva <oliva@adacore.com>
6690 * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
6691 * c-c++-common/dfp/pr39034.c: Likewise.
6692 * c-c++-common/dfp/pr39035.c: Likewise.
6693 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
6694 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
6695 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
6696 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
6697 * gcc.dg/dfp/builtin-snan-1.c: Likewise.
6698 * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
6699 * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
6700 * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
6701 * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
6702 * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
6703 * gcc.dg/dfp/pr108068.c: Likewise.
6704 * gcc.dg/dfp/pr97439.c: Likewise.
6705 * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
6706 * g++.dg/compat/decimal/pass-2_main.C: Likewise.
6707 * g++.dg/compat/decimal/pass-3_main.C: Likewise.
6708 * g++.dg/compat/decimal/pass-4_main.C: Likewise.
6709 * g++.dg/compat/decimal/pass-5_main.C: Likewise.
6710 * g++.dg/compat/decimal/pass-6_main.C: Likewise.
6711 * g++.dg/compat/decimal/return-1_main.C: Likewise.
6712 * g++.dg/compat/decimal/return-2_main.C: Likewise.
6713 * g++.dg/compat/decimal/return-3_main.C: Likewise.
6714 * g++.dg/compat/decimal/return-4_main.C: Likewise.
6715 * g++.dg/compat/decimal/return-5_main.C: Likewise.
6716 * g++.dg/compat/decimal/return-6_main.C: Likewise.
6717 * g++.dg/eh/dfp-1.C: Likewise.
6718 * g++.dg/eh/dfp-2.C: Likewise.
6719 * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
6720 * gcc.c-torture/execute/pr80692.c: Likewise.
6721 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
6722 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
6723 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
6724 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
6726 2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
6728 * gcc.target/bpf/naked-1.c: Update test to not expect an exit
6729 instruction in naked function.
6730 * gcc.target/bpf/naked-2.c: New test.
6732 2024-01-29 Patrick O'Neill <patrick@rivosinc.com>
6734 * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
6735 require-effective-target rv64 and riscv_v
6737 2024-01-29 Jason Merrill <jason@redhat.com>
6740 * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
6742 2024-01-29 Matthieu Longo <matthieu.longo@arm.com>
6745 * gcc.target/arm/rev16.c: Moved to...
6746 * gcc.target/arm/rev16_1.c: ...here.
6747 * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
6749 2024-01-29 Richard Biener <rguenther@suse.de>
6751 PR middle-end/113622
6752 * gcc.target/i386/pr113622-2.c: New testcase.
6753 * gcc.target/i386/pr113622-3.c: Likewise.
6755 2024-01-29 Richard Biener <rguenther@suse.de>
6757 PR middle-end/113622
6758 * gcc.target/i386/pr113622-1.c: New testcase.
6760 2024-01-29 Alex Coplan <alex.coplan@arm.com>
6763 * gcc.c-torture/compile/pr113616.c: New test.
6765 2024-01-29 H.J. Lu <hjl.tools@gmail.com>
6768 * gcc.target/i386/pr38534-5.c: New file.
6769 * gcc.target/i386/pr38534-6.c: Likewise.
6771 2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6774 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
6775 and instead use #pragma GCC for including arm_sve.h.
6777 2024-01-29 Richard Sandiford <richard.sandiford@arm.com>
6780 * gcc.dg/vect/pr113281-1.c: New test.
6781 * gcc.dg/vect/pr113281-2.c: Likewise.
6782 * gcc.dg/vect/pr113281-3.c: Likewise.
6783 * gcc.dg/vect/pr113281-4.c: Likewise.
6784 * gcc.dg/vect/pr113281-5.c: Likewise.
6786 2024-01-29 Jakub Jelinek <jakub@redhat.com>
6788 PR tree-optimization/110603
6789 * gcc.c-torture/compile/pr110603.c: New test.
6791 2024-01-29 Andrew Pinski <quic_apinski@quicinc.com>
6794 * lib/target-supports.exp (check_effective_target_vect_long_mult):
6795 Fix powerpc*-*-* checks by considering ilp32.
6797 2024-01-28 Harald Anlauf <anlauf@gmx.de>
6800 * gfortran.dg/optional_absent_11.f90: New test.
6802 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
6804 * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
6805 * obj-c++.dg/encode-9.mm: Likewise.
6807 2024-01-28 Iain Sandoe <iain@sandoe.co.uk>
6809 * jit.dg/jit.exp: Filter error output to remove per-run
6812 2024-01-27 Jose E. Marchesi <jose.marchesi@oracle.com>
6814 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
6815 version of kernel helper static pointer.
6817 2024-01-27 Harald Anlauf <anlauf@gmx.de>
6820 * gfortran.dg/pr104908.f90: New test.
6822 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
6825 * gcc.target/i386/pr38534-1.c: New file.
6826 * gcc.target/i386/pr38534-2.c: Likewise.
6827 * gcc.target/i386/pr38534-3.c: Likewise.
6828 * gcc.target/i386/pr38534-4.c: Likewise.
6829 * gcc.target/i386/stack-check-17.c: Updated.
6831 2024-01-27 H.J. Lu <hjl.tools@gmail.com>
6835 * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
6836 * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
6837 * gcc.target/i386/no-callee-saved-1.c: Likewise.
6838 * gcc.target/i386/no-callee-saved-2.c: Likewise.
6839 * gcc.target/i386/no-callee-saved-3.c: Likewise.
6840 * gcc.target/i386/no-callee-saved-4.c: Likewise.
6841 * gcc.target/i386/no-callee-saved-5.c: Likewise.
6842 * gcc.target/i386/no-callee-saved-6.c: Likewise.
6843 * gcc.target/i386/no-callee-saved-7.c: Likewise.
6844 * gcc.target/i386/no-callee-saved-8.c: Likewise.
6845 * gcc.target/i386/no-callee-saved-9.c: Likewise.
6846 * gcc.target/i386/no-callee-saved-10.c: Likewise.
6847 * gcc.target/i386/no-callee-saved-11.c: Likewise.
6848 * gcc.target/i386/no-callee-saved-12.c: Likewise.
6849 * gcc.target/i386/no-callee-saved-13.c: Likewise.
6850 * gcc.target/i386/no-callee-saved-14.c: Likewise.
6851 * gcc.target/i386/no-callee-saved-15.c: Likewise.
6852 * gcc.target/i386/no-callee-saved-16.c: Likewise.
6853 * gcc.target/i386/no-callee-saved-17.c: Likewise.
6854 * gcc.target/i386/no-callee-saved-18.c: Likewise.
6856 2024-01-27 Jakub Jelinek <jakub@redhat.com>
6858 PR tree-optimization/113614
6859 * gcc.dg/torture/bitint-54.c: New test.
6861 2024-01-27 Jakub Jelinek <jakub@redhat.com>
6863 PR tree-optimization/113568
6864 * gcc.dg/bitint-78.c: New test.
6866 2024-01-27 Lewis Hyatt <lhyatt@gmail.com>
6868 PR preprocessor/105608
6869 * g++.dg/pch/line-map-1.C: New test.
6870 * g++.dg/pch/line-map-1.Hs: New test.
6871 * g++.dg/pch/line-map-2.C: New test.
6872 * g++.dg/pch/line-map-2.Hs: New test.
6873 * g++.dg/pch/line-map-3.C: New test.
6874 * g++.dg/pch/line-map-3.Hs: New test.
6876 2024-01-26 Hans-Peter Nilsson <hp@axis.com>
6878 * g++.dg/Wattributes-3.C: Adjust expected warning.
6879 * gcc.dg/fail_always_inline.c: Ditto.
6881 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
6884 * g++.dg/modules/pr113580_a.C: New test.
6885 * g++.dg/modules/pr113580_b.C: New test.
6887 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
6889 * gcc.target/riscv/cset-sext-rtl.c: New file.
6890 * gcc.target/riscv/cset-sext-rtl32.c: New file.
6891 * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
6892 * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
6893 * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
6894 * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
6895 * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
6896 * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
6898 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
6900 * gcc.target/riscv/pr105314-rtl.c: New file.
6901 * gcc.target/riscv/pr105314-rtl32.c: New file.
6903 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
6905 * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
6907 2024-01-26 Maciej W. Rozycki <macro@embecosm.com>
6909 * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
6910 `dg-skip-if'. Also reject "bne" with `dg-final'.
6912 2024-01-26 Gaius Mulley <gaiusmod2@gmail.com>
6914 * gm2/pim/fail/badpointer4.mod: New test.
6915 * gm2/pim/fail/strconst.def: New test.
6917 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com>
6920 * g++.dg/modules/init-4_a.C: New test.
6921 * g++.dg/modules/init-4_b.C: New test.
6922 * g++.dg/modules/init-6_a.H: New test.
6923 * g++.dg/modules/init-6_b.C: New test.
6925 2024-01-26 Richard Biener <rguenther@suse.de>
6927 PR tree-optimization/113602
6928 * gcc.dg/pr113602.c: New testcase.
6930 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
6932 * gcc.target/loongarch/vect-extract.c: New test.
6934 2024-01-26 Jiahao Xu <xujiahao@loongson.cn>
6936 * gcc.target/loongarch/short-circuit.c: New test.
6938 2024-01-26 chenxiaolong <chenxiaolong@loongson.cn>
6940 * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
6941 * gfortran.dg/graphite/vect-pr40979.f90: Dito.
6942 * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
6944 2024-01-26 Li Wei <liwei@loongson.cn>
6946 * gcc.target/loongarch/invariant-recip.c: New test.
6948 2024-01-26 Andrew Pinski <quic_apinski@quicinc.com>
6951 * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
6952 and 2 for vect_long_mult.
6954 2024-01-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6957 * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
6959 2024-01-25 Jakub Jelinek <jakub@redhat.com>
6962 * g++.dg/expr/ptrmem11.C: New test.
6964 2024-01-25 Jason Merrill <jason@redhat.com>
6967 * g++.dg/cpp0x/initlist-pmf2.C: New test.
6969 2024-01-25 Jason Merrill <jason@redhat.com>
6972 * g++.dg/coroutines/co-await-initlist2.C: New test.
6974 2024-01-25 Gaius Mulley <gaiusmod2@gmail.com>
6976 * gm2/pim/fail/badpointer.mod: New test.
6977 * gm2/pim/fail/badpointer2.mod: New test.
6978 * gm2/pim/fail/badpointer3.mod: New test.
6979 * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
6980 * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
6982 2024-01-25 Robin Dapp <rdapp.gcc@gmail.com>
6984 * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
6986 2024-01-25 Robin Dapp <rdapp@ventanamicro.com>
6989 * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
6990 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
6991 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
6992 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
6993 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
6994 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
6995 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
6996 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
6997 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
6998 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
6999 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
7000 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
7001 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
7002 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
7004 2024-01-25 David Malcolm <dmalcolm@redhat.com>
7007 * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
7008 xfails, reorder tests.
7009 * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
7010 * gcc.dg/plugin/infoleak-pr112969.c: New test.
7011 * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
7012 analyzer_kernel_plugin.c tests.
7014 2024-01-25 Mary Bennett <mary.bennett@embecosm.com>
7016 * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
7017 * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
7018 * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
7019 * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
7020 * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
7021 * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
7022 * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
7023 * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
7024 * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
7025 * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
7026 * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
7027 * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
7028 * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
7029 * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
7030 * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
7031 * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
7032 * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
7033 * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
7034 * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
7035 * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
7036 * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
7037 * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
7038 * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
7039 * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
7040 * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
7041 * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
7042 * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
7043 * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
7044 * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
7045 * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
7046 * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
7047 * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
7048 * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
7049 * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
7050 * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
7051 * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
7052 * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
7053 * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
7054 * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
7055 * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
7056 * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
7057 * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
7058 * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
7059 * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
7060 * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
7061 * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
7062 * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
7063 * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
7064 * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
7065 * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
7066 * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
7067 * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
7068 * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
7069 * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
7070 * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
7071 * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
7072 * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
7073 * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
7074 * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
7075 * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
7076 * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
7077 * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
7078 * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
7079 * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
7080 * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
7081 * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
7082 * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
7083 * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
7084 * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
7085 * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
7086 * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
7087 * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
7088 * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
7089 * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
7090 * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
7091 * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
7092 * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
7093 * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
7094 * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
7095 * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
7096 * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
7097 * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
7098 * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
7099 * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
7100 * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
7101 * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
7102 * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
7103 * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
7104 * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
7105 * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
7106 * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
7107 * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
7108 * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
7109 * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
7110 * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
7111 * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
7112 * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
7113 * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
7114 * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
7115 * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
7116 * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
7117 * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
7118 * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
7119 * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
7120 * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
7121 * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
7122 * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
7123 * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
7124 * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
7125 * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
7126 * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
7127 * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
7128 * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
7129 * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
7130 * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
7131 * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
7132 * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
7133 * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
7134 * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
7135 * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
7136 * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
7137 * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
7138 * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
7139 * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
7140 * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
7141 * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
7142 * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
7143 * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
7144 * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
7145 * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
7146 * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
7147 * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
7148 * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
7149 * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
7150 * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
7151 * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
7152 * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
7153 * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
7154 * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
7155 * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
7156 * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
7157 * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
7158 * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
7159 * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
7160 * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
7161 * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
7162 * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
7163 * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
7164 * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
7165 * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
7166 * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
7167 * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
7168 * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
7169 * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
7170 * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
7171 * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
7172 * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
7173 * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
7174 * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
7175 * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
7176 * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
7177 * lib/target-supports.exp: Add proc for XCVsimd extension.
7179 2024-01-25 Yanzhang Wang <yanzhang.wang@intel.com>
7182 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
7184 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
7185 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
7186 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
7187 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
7188 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
7189 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
7190 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
7191 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
7192 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
7193 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
7194 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
7195 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
7196 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
7197 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
7198 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
7199 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
7200 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
7201 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
7202 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
7203 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
7204 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
7205 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
7206 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
7207 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
7208 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
7209 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
7210 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
7211 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
7212 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
7213 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
7214 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
7215 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
7216 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
7217 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
7218 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
7219 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
7220 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
7221 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
7222 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
7223 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
7224 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
7225 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
7226 * lib/target-supports.exp: Remove the flag.
7228 2024-01-25 Jakub Jelinek <jakub@redhat.com>
7230 PR middle-end/113574
7231 * gcc.dg/torture/bitint-52.c: New test.
7233 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7236 * gcc.target/aarch64/sve/pr113572.c: New test.
7238 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7241 * gcc.target/aarch64/pr113550.c: New test.
7243 2024-01-25 Richard Sandiford <richard.sandiford@arm.com>
7246 * gcc.target/aarch64/pr113485.c: New test.
7247 * gcc.target/aarch64/pr113573.c: Likewise.
7249 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
7252 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
7253 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
7254 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
7255 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
7256 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
7257 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7258 * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
7260 2024-01-25 Richard Biener <rguenther@suse.de>
7262 PR tree-optimization/113576
7263 * gcc.dg/vect/pr113576.c: New testcase.
7265 2024-01-25 Haochen Gui <guihaoc@gcc.gnu.org>
7267 * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
7268 * gcc.target/powerpc/block-cmp-4.c: Likewise.
7269 * gcc.target/powerpc/block-cmp-8.c: New.
7271 2024-01-25 liuhongt <hongtao.liu@intel.com>
7273 * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
7275 * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
7276 * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
7278 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
7281 * g++.dg/modules/concept-9.h: New test.
7282 * g++.dg/modules/concept-9_a.C: New test.
7283 * g++.dg/modules/concept-9_b.C: New test.
7284 * g++.dg/modules/concept-10_a.H: New test.
7285 * g++.dg/modules/concept-10_b.C: New test.
7287 2024-01-25 Nathaniel Shead <nathanieloshead@gmail.com>
7290 * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
7291 being attached to the module they were imported from.
7292 * g++.dg/modules/indirect-1_c.C: Likewise.
7293 * g++.dg/modules/indirect-2_b.C: Likewise.
7294 * g++.dg/modules/indirect-2_c.C: Likewise.
7295 * g++.dg/modules/indirect-3_b.C: Likewise.
7296 * g++.dg/modules/indirect-3_c.C: Likewise.
7297 * g++.dg/modules/indirect-4_b.C: Likewise.
7298 * g++.dg/modules/indirect-4_c.C: Likewise.
7299 * g++.dg/modules/namespace-5_a.C: New test.
7300 * g++.dg/modules/namespace-5_b.C: New test.
7301 * g++.dg/modules/namespace-5_c.C: New test.
7303 2024-01-25 Haochen Jiang <haochen.jiang@intel.com>
7305 * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
7307 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
7309 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
7310 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
7311 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
7312 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
7313 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
7314 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
7315 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
7316 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
7317 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
7318 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
7319 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
7320 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
7321 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
7322 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
7323 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
7324 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
7325 * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
7327 * gcc.target/i386/rtm-check.h: Ditto.
7328 * gcc.target/i386/sha-check.h: Ditto.
7329 * gcc.target/i386/writeeflags-1.c: Ditto.
7331 2024-01-25 Andrew Pinski <quic_apinski@quicinc.com>
7333 * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
7334 small typo for aarch64*-*-*.
7336 2024-01-24 Patrick Palka <ppalka@redhat.com>
7339 * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
7341 2024-01-24 Jason Merrill <jason@redhat.com>
7344 * g++.dg/eh/return3.C: New test.
7346 2024-01-24 Harald Anlauf <anlauf@gmx.de>
7349 * gfortran.dg/optional_absent_10.f90: New test.
7351 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
7354 * lib/target-supports.exp (check_effective_target_vect_long_mult):
7355 Fix aarch64*-*-* checks.
7357 2024-01-24 Martin Jambor <mjambor@suse.cz>
7361 * gcc.dg/ipa/pr108007.c: New test.
7362 * gcc.dg/ipa/pr112616.c: Likewise.
7364 2024-01-24 Andrew Pinski <quic_apinski@quicinc.com>
7367 * gcc.target/aarch64/builtin_apply-1.c: New test.
7369 2024-01-24 Monk Chiang <monk.chiang@sifive.com>
7371 * gcc.target/riscv/sfb.c: New test.
7372 * gcc.target/riscv/pr113095.c: New test.
7374 2024-01-24 Tamar Christina <tamar.christina@arm.com>
7377 * gcc.target/aarch64/sve/pr109636_1.c: New test.
7378 * gcc.target/aarch64/sve/pr109636_2.c: New test.
7379 * gcc.target/aarch64/sve2/pr109636_1.c: New test.
7381 2024-01-24 Tamar Christina <tamar.christina@arm.com>
7383 PR tree-optimization/113552
7384 * gcc.target/aarch64/pr113552.c: New test.
7385 * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
7387 2024-01-24 Martin Jambor <mjambor@suse.cz>
7390 * gcc.dg/ipa/pr113490.c: New test.
7392 2024-01-24 David Malcolm <dmalcolm@redhat.com>
7395 * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
7396 * gcc.dg/plugin/taint-pr112977.c: New test.
7398 2024-01-24 David Malcolm <dmalcolm@redhat.com>
7401 * gcc.dg/plugin/analyzer_kernel_plugin.c
7402 (class known_function___check_object_size): New.
7403 (kernel_analyzer_init_cb): Register it.
7404 * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
7405 * gcc.dg/plugin/taint-pr112927.c: New test.
7407 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7410 * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
7411 target specs. Allow any i?86 target instead of i686 only.
7412 * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
7413 * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
7414 * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
7415 * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
7416 * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
7418 2024-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7420 * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
7422 2024-01-24 Tamar Christina <tamar.christina@arm.com>
7424 PR tree-optimization/113364
7425 * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
7427 2024-01-24 Patrick O'Neill <patrick@rivosinc.com>
7430 * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
7432 2024-01-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7435 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
7437 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
7439 * g++.dg/modules/pr113292_c.C: Require TLS.
7441 2024-01-23 Marek Polacek <polacek@redhat.com>
7446 * g++.dg/warn/Wdangling-reference14.C: New test.
7447 * g++.dg/warn/Wdangling-reference15.C: New test.
7448 * g++.dg/warn/Wdangling-reference16.C: New test.
7450 2024-01-23 Jakub Jelinek <jakub@redhat.com>
7453 * gcc.dg/bitint-77.c: New test.
7455 2024-01-23 Andrew Pinski <quic_apinski@quicinc.com>
7456 Richard Sandiford <richard.sandiford@arm.com>
7459 * gcc.target/aarch64/ccmp_3.c: New test.
7460 * gcc.target/aarch64/ccmp_4.c: New test.
7461 * gcc.target/aarch64/ccmp_5.c: New test.
7463 2024-01-23 Alex Coplan <alex.coplan@arm.com>
7466 * gcc.c-torture/compile/pr113089.c: New test.
7468 2024-01-23 Alex Coplan <alex.coplan@arm.com>
7471 * gcc.target/aarch64/pr113356.C: New test.
7473 2024-01-23 Xi Ruoyao <xry111@xry111.site>
7475 * g++.target/loongarch/got-load.C (dg-options): Add
7476 -fno-stack-protector.
7478 2024-01-23 H.J. Lu <(no_default)>
7480 PR rtl-optimization/113255
7481 * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
7484 2024-01-23 Alex Coplan <alex.coplan@arm.com>
7487 * gcc.c-torture/compile/pr113114.c: New test.
7488 * gcc.target/aarch64/pr113114.c: New test.
7490 2024-01-23 Richard Biener <rguenther@suse.de>
7493 * c-c++-common/pr107058.c: New testcase.
7495 2024-01-23 Nathaniel Shead <nathanieloshead@gmail.com>
7499 * g++.dg/modules/debug-2_a.C: New test.
7500 * g++.dg/modules/debug-2_b.C: New test.
7501 * g++.dg/modules/debug-2_c.C: New test.
7502 * g++.dg/modules/debug-3_a.C: New test.
7503 * g++.dg/modules/debug-3_b.C: New test.
7505 2024-01-23 Xi Ruoyao <xry111@xry111.site>
7507 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
7508 for la.tls.ld and la.tls.gd.
7510 2024-01-23 Richard Biener <rguenther@suse.de>
7512 PR rtl-optimization/113255
7513 * gcc.dg/torture/pr113255.c: New testcase.
7515 2024-01-23 Richard Biener <rguenther@suse.de>
7518 * gcc.dg/debug/pr112718.c: New testcase.
7520 2024-01-22 Marek Polacek <polacek@redhat.com>
7523 * g++.dg/warn/Wdangling-reference17.C: Additional testing.
7525 2024-01-22 John David Anglin <danglin@gcc.gnu.org>
7528 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
7529 option to dg-options.
7530 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
7531 * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
7532 * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
7534 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7536 * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
7537 * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
7539 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7542 * gcc.target/riscv/rvv/base/pr109092.c: New test.
7544 2024-01-22 Richard Biener <rguenther@suse.de>
7546 PR tree-optimization/113373
7547 * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
7549 2024-01-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7551 * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
7553 2024-01-22 xuli <xuli1@eswincomputing.com>
7556 * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
7557 * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
7559 2024-01-22 Jeff Law <jlaw@ventanamicro.com>
7561 * gcc.target/sh/pr59533-1.c: Adjust expected output.
7563 2024-01-21 Mary Bennett <mary.bennett@embecosm.com>
7565 * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
7567 2024-01-21 Co-authored-by: Thorsten Otto <admin@tho-otto.de>
7570 * gcc.target/m68k/pr82420.c: New test.
7572 2024-01-21 Roger Sayle <roger@nextmovesoftware.com>
7573 Richard Biener <rguenther@suse.de>
7575 PR rtl-optimization/111267
7576 * gcc.target/i386/pr111267.c: New test case.
7578 2024-01-21 Harald Anlauf <anlauf@gmx.de>
7581 * gfortran.dg/optional_absent_9.f90: New test.
7583 2024-01-21 Martin Uecker <uecker@tugraz.at>
7586 * gcc.dg/pr113492.c: New test.
7588 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
7590 * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
7592 * gcc.dg/ipa/inline-5.c: Likewise.
7593 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7594 * gcc.dg/tree-ssa/vector-4.c: Likewise.
7596 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
7598 * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
7599 checks on hppa*64*-*-*.
7601 2024-01-20 John David Anglin <danglin@gcc.gnu.org>
7603 * gcc.dg/torture/pr110422.c: Require target lra.
7605 2024-01-20 Marek Polacek <polacek@redhat.com>
7608 * g++.dg/warn/Wdangling-reference17.C: New test.
7610 2024-01-20 Andrew Pinski <quic_apinski@quicinc.com>
7613 * gcc.c-torture/compile/pr110705-1.c: New test.
7615 2024-01-20 Jakub Jelinek <jakub@redhat.com>
7617 PR tree-optimization/113462
7618 * gcc.dg/bitint-76.c: New test.
7620 2024-01-20 Jakub Jelinek <jakub@redhat.com>
7622 PR tree-optimization/113491
7623 * gcc.dg/torture/bitint-51.c: New test.
7625 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
7628 * gcc.target/m68k/pr110934.c: New test.
7630 2024-01-19 Mikael Pettersson <mikpelinux@gmail.com>
7633 * gcc.target/m68k/pr108640.c: New test.
7635 2024-01-19 Antoni Boucher <bouanto@zoho.com>
7637 * jit.dg/all-non-failing-tests.h: New test.
7638 * jit.dg/test-popcount.c: New test.
7640 2024-01-19 Antoni Boucher <bouanto@zoho.com>
7642 * jit.dg/test-reflection.c: Add check to make sure
7643 gcc_jit_type_is_integral returns 0 on a vector type.
7645 2024-01-19 Harald Anlauf <anlauf@gmx.de>
7648 * gfortran.dg/bounds_check_24.f90: New test.
7650 2024-01-19 Jason Merrill <jason@redhat.com>
7653 * g++.dg/cpp2a/concepts-using4.C: New test.
7655 2024-01-19 Jason Merrill <jason@redhat.com>
7662 * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
7663 * g++.dg/cpp2a/concepts-narrowing1.C: New test.
7664 * g++.dg/cpp2a/nontype-class63.C: New test.
7665 * g++.dg/cpp2a/nontype-class63a.C: New test.
7667 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
7669 * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
7670 hpux11.[012]* to -O0.
7672 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
7674 * gcc.dg/pthread-init-2.c: Change dg-options for hpux
7675 to define _HPUX_SOURCE.
7677 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
7679 * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
7681 2024-01-19 John David Anglin <danglin@gcc.gnu.org>
7684 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
7686 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
7688 * gcc.target/riscv/arch-27.c: Update scan message.
7689 * gcc.target/riscv/arch-28.c: Ditto.
7690 * gcc.target/riscv/attribute-10.c: Ditto.
7691 * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
7692 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
7693 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
7695 2024-01-19 Jakub Jelinek <jakub@redhat.com>
7697 PR tree-optimization/113464
7698 * gcc.dg/bitint-75.c: New test.
7700 2024-01-19 Jakub Jelinek <jakub@redhat.com>
7702 PR tree-optimization/113463
7703 * gcc.dg/bitint-74.c: New test.
7705 2024-01-19 Jakub Jelinek <jakub@redhat.com>
7707 PR tree-optimization/113459
7708 * gcc.dg/bitint-73.c: New test.
7710 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
7712 * gcc.target/riscv/arch-23.c: Update test.
7713 * gcc.target/riscv/arch-27.c: Ditto.
7714 * gcc.target/riscv/arch-28.c: Ditto.
7715 * gcc.target/riscv/attribute-10.c: Ditto.
7717 2024-01-19 Kito Cheng <kito.cheng@sifive.com>
7719 * gcc.target/riscv/arch-33.c: New.
7720 * gcc.target/riscv/arch-34.c: New.
7722 2024-01-19 liuhongt <hongtao.liu@intel.com>
7724 * gcc.target/i386/part-vect-copysignhf.c: Remove
7725 -ftree-vectorize from dg-options.
7727 2024-01-19 liuhongt <hongtao.liu@intel.com>
7730 * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
7733 2024-01-18 John David Anglin <danglin@gcc.gnu.org>
7735 * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
7737 2024-01-18 David Malcolm <dmalcolm@redhat.com>
7740 * c-c++-common/analyzer/strlen-pr111361.c: New test.
7741 * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
7743 * c-c++-common/analyzer/strncpy-pr111361.c: New test.
7745 2024-01-18 David Malcolm <dmalcolm@redhat.com>
7748 * c-c++-common/analyzer/strlen-pr112811.c: New test.
7750 2024-01-18 H.J. Lu <(no_default)>
7752 * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
7754 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
7755 Jin Ma <jinma@linux.alibaba.com>
7756 Xianmiao Qu <cooper.qu@linux.alibaba.com>
7757 Christoph Müllner <christoph.muellner@vrull.eu>
7759 * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
7760 * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
7761 * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
7762 * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
7763 * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
7764 * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
7766 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
7767 Jin Ma <jinma@linux.alibaba.com>
7768 Xianmiao Qu <cooper.qu@linux.alibaba.com>
7769 Christoph Müllner <christoph.muellner@vrull.eu>
7771 * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
7772 * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
7773 * lib/target-supports.exp: Add target for XTheadVector.
7775 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
7776 Jin Ma <jinma@linux.alibaba.com>
7777 Xianmiao Qu <cooper.qu@linux.alibaba.com>
7778 Christoph Müllner <christoph.muellner@vrull.eu>
7780 * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
7782 2024-01-18 Jun Sha (Joshua) <cooper.joshua@linux.alibaba.com>
7783 Jin Ma <jinma@linux.alibaba.com>
7784 Xianmiao Qu <cooper.qu@linux.alibaba.com>
7785 Christoph Müllner <christoph.muellner@vrull.eu>
7787 * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
7788 * gcc.target/riscv/rvv/xtheadvector.c: New test.
7790 2024-01-18 Marek Polacek <polacek@redhat.com>
7793 * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
7795 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
7797 * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
7799 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
7801 * jit.dg/test-always_inline-attribute.c: Handle Darwin in
7802 jit-verify-assembler-output.
7803 * jit.dg/test-noinline-attribute.c: Likewise.
7804 * jit.dg/test-setting-alignment.c: Likewise.
7805 * jit.dg/test-used-attribute.c: Likewise.
7806 * jit.dg/test-variable-attribute.c: Likewise.
7807 * jit.dg/test-weak-attribute.c: Likewise.
7809 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
7811 * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
7814 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
7816 * jit.dg/test-link-section-assembler.c: Accept any whitespace
7817 between the .section directive and its arguments.
7819 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
7821 * jit.dg/test-alias-attribute.c: Require target alias
7824 2024-01-18 Iain Sandoe <iain@sandoe.co.uk>
7827 * gcc.dg/pr105522.c: New file.
7829 2024-01-18 Jakub Jelinek <jakub@redhat.com>
7832 * gcc.dg/pr113445.c: New test.
7834 2024-01-18 Martin Jambor <mjambor@suse.cz>
7836 PR tree-optimization/110422
7837 * gcc.dg/torture/pr110422.c: New test.
7839 2024-01-18 H.J. Lu <hjl.tools@gmail.com>
7841 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
7842 Return 1 if Intel LAM_U57 is enabled.
7843 (hwasan_init): Add -mlam=u57 on x86-64.
7845 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7847 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
7848 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
7849 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
7850 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
7851 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
7852 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
7853 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
7854 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
7855 * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
7856 * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
7858 2024-01-18 Jakub Jelinek <jakub@redhat.com>
7861 * gcc.target/i386/pr113122-1.c: New test.
7862 * gcc.target/i386/pr113122-2.c: New test.
7863 * gcc.target/i386/pr113122-3.c: New test.
7864 * gcc.target/i386/pr113122-4.c: New test.
7866 2024-01-18 Jakub Jelinek <jakub@redhat.com>
7868 PR tree-optimization/112774
7870 * gcc.dg/tree-ssa/scev-16.c: Move test ...
7871 * gcc.dg/vect/pr112774.c: ... here. Add PR comment line, use
7872 dg-additional-options instead of dg-options and drop
7873 -fdump-tree-vect-details.
7875 2024-01-18 Jakub Jelinek <jakub@redhat.com>
7878 * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
7881 2024-01-18 Richard Biener <rguenther@suse.de>
7883 PR tree-optimization/113431
7884 * gcc.dg/vect/pr113431.c: New testcase.
7886 2024-01-18 Richard Biener <rguenther@suse.de>
7888 PR tree-optimization/113374
7889 * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
7891 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7893 * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
7895 2024-01-18 chenxiaolong <chenxiaolong@loongson.cn>
7897 * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
7898 behavior and "-mlsx" option on LoongArch.
7899 * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
7901 2024-01-18 Lulu Cheng <chenglulu@loongson.cn>
7903 * g++.target/loongarch/got-load.C: New test.
7905 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7907 * gcc.dg/vect/bb-slp-43.c: Add vect128.
7909 2024-01-18 Kewen Lin <linkw@linux.ibm.com>
7912 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
7913 checking count of addi to 6.
7915 2024-01-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7918 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
7919 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
7921 2024-01-17 Nathaniel Shead <nathanieloshead@gmail.com>
7924 * g++.dg/modules/merge-16.h: New test.
7925 * g++.dg/modules/merge-16_a.C: New test.
7926 * g++.dg/modules/merge-16_b.C: New test.
7928 2024-01-17 Andrew Pinski <quic_apinski@quicinc.com>
7931 * gcc.c-torture/compile/pr113221-1.c: New test.
7933 2024-01-17 Patrick Palka <ppalka@redhat.com>
7937 * g++.dg/cpp2a/nontype-class61.C: New test.
7938 * g++.dg/cpp2a/nontype-class62.C: New test.
7940 2024-01-17 Hans-Peter Nilsson <hp@bitrange.com>
7942 * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
7943 when testing in a simulator.
7944 * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
7945 for each RUN_FRACTION:th iteration.
7946 (main): Call initialize_skip_iteration_count.
7947 (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
7949 2024-01-17 Jan Hubicka <jh@suse.cz>
7950 Jakub Jelinek <jakub@redhat.com>
7952 PR tree-optimization/110852
7953 * gcc.dg/predict-18.c: Update template to expect combined value predictor.
7954 * gcc.dg/predict-23.c: New test.
7955 * gcc.dg/tree-ssa/predict-1.c: New test.
7956 * gcc.dg/tree-ssa/predict-2.c: New test.
7957 * gcc.dg/tree-ssa/predict-3.c: New test.
7959 2024-01-17 Jakub Jelinek <jakub@redhat.com>
7961 PR tree-optimization/113421
7962 * gcc.dg/torture/bitint-50.c: New test.
7964 2024-01-17 Jakub Jelinek <jakub@redhat.com>
7966 PR middle-end/113410
7967 * gcc.dg/bitint-72.c: New test.
7969 2024-01-17 Jakub Jelinek <jakub@redhat.com>
7971 PR tree-optimization/113408
7972 * gcc.dg/bitint-71.c: New test.
7974 2024-01-17 Jakub Jelinek <jakub@redhat.com>
7976 PR middle-end/113406
7977 * gcc.dg/bitint-70.c: New test.
7979 2024-01-17 Jakub Jelinek <jakub@redhat.com>
7981 PR tree-optimization/110251
7982 * gcc.c-torture/compile/pr110251.c: New test.
7984 2024-01-17 Pan Li <pan2.li@intel.com>
7986 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
7988 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
7989 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
7991 2024-01-17 Richard Biener <rguenther@suse.de>
7993 PR tree-optimization/113371
7994 * gcc.dg/vect/pr113371.c: New testcase.
7996 2024-01-17 YunQiang Su <syq@gcc.gnu.org>
7998 * gcc.target/mips/mips.exp (mips_option_groups):
7999 Add -mxgot/-mno-xgot options.
8000 * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
8001 * gcc.target/mips/xgot-n32-need-gp.c: New test.
8003 2024-01-16 Nathaniel Shead <nathanieloshead@gmail.com>
8006 * g++.dg/modules/pr113292_a.H: New test.
8007 * g++.dg/modules/pr113292_b.C: New test.
8008 * g++.dg/modules/pr113292_c.C: New test.
8010 2024-01-16 Marek Polacek <polacek@redhat.com>
8013 * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
8015 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8017 * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
8018 not support split DWARF.
8020 2024-01-16 waffl3x <waffl3x@protonmail.com>
8023 * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
8026 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8028 * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
8031 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8033 * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
8034 * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
8036 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8038 PR tree-optimization/110794
8039 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
8041 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8043 * gcc.dg/c23-tag-alias-2.c: Require target lto.
8044 * gcc.dg/c23-tag-alias-3.c: Likewise.
8045 * gcc.dg/gnu23-tag-alias-3.c: Likewise.
8046 * gcc.dg/scantest-lto.c: Likewise.
8048 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8050 * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
8051 * gcc.dg/cmp-mem-const-4.c: Likewise.
8052 * gcc.dg/cmp-mem-const-5.c: Likewise.
8053 * gcc.dg/cmp-mem-const-6.c: Likewise.
8055 2024-01-16 John David Anglin <danglin@gcc.gnu.org>
8057 PR tree-optimization/91624
8058 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
8059 checks on hppa*64*-*-*.
8060 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8062 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8064 * rust/compile/tuple_float_index.rs: New test.
8066 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8068 * rust/compile/v0-mangle2.rs: New test.
8070 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8072 * rust/compile/invalid_variadics.rs: New test.
8074 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8076 * rust/compile/invalid_label_name.rs: New test.
8078 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8080 * rust/compile/lifetime_name_validation.rs: New test.
8082 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8084 * rust/compile/pattern_variadic.rs: New test.
8085 * rust/execute/torture/named_variadic.rs: New test.
8087 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8089 * rust/compile/extern_c_named_variadic.rs: New test.
8091 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8093 * rust/compile/parse_variadic_function.rs: New test.
8095 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8097 * rust/compile/issue-2709.rs: New test.
8099 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8101 * rust/compile/not_a_float_literal_tuple_index.rs: New test.
8103 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8105 * rust/compile/issue-2665.rs: New test.
8107 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
8109 * rust/compile/tupple_struct_pattern_tuple.rs: New test.
8111 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8113 * rust/compile/v0-mangle1.rs: New test.
8115 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8117 * rust/compile/closure_in_closure.rs: New test.
8119 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8121 * rust/compile/macro-issue2653.rs: New test.
8123 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8125 * rust/compile/macro57.rs: New test.
8127 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8129 * rust/compile/macro_rules_macro_rules.rs: New test.
8131 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8133 * rust/compile/while_break_expr.rs: New test.
8135 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8137 * rust/compile/range_from_expr_for_loop.rs: New test.
8139 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8141 * rust/compile/parse_item_default_macro.rs: New test.
8143 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8145 * rust/compile/parse_generic_path_expr.rs: New test.
8147 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8149 * rust/compile/match_break.rs: New test.
8151 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8153 * rust/compile/parse_pub_unit_type.rs: New test.
8155 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8157 * rust/compile/parse_global_path_generic.rs: New test.
8159 2024-01-16 Jakub Dupak <dev@jakubdupak.com>
8161 * rust/compile/issue-2645.rs: New test.
8163 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8165 * rust/compile/wrong_lhs_assignment.rs: update error message
8166 * rust/compile/issue-2391.rs: New test.
8168 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8170 * rust/compile/variadic.rs: Added new checks.
8172 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8174 * rust/compile/assume.rs: New test.
8176 2024-01-16 Dave Evans <dave@dmetwo.org>
8178 * rust/compile/issue-2431.rs: New test.
8180 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8182 * rust/compile/privacy6.rs: Uncomment commented out functions.
8183 * rust/compile/privacy9.rs: Fix unused variables.
8185 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8187 * rust/compile/privacy9.rs: New test.
8189 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8191 * rust/compile/cfg2.rs: Updated according to new message.
8192 * rust/compile/issue-2139.rs: likewise.
8193 * rust/compile/issue-2190-1.rs: likewise.
8194 * rust/compile/method1.rs: likewise.
8196 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8198 * rust/execute/torture/iter1.rs: New test.
8200 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8202 * rust/compile/generics7.rs: Added Errorcode hint.
8203 * rust/compile/generics8.rs: Updated dejagnu comment.
8204 * rust/compile/issue-925.rs: Added Errorcode hint.
8206 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8208 * rust/compile/issue-2029.rs:
8209 Updated for dejagnu testcase.
8211 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8213 * rust/compile/privacy1.rs: Added errorcode.
8214 * rust/compile/privacy3.rs: likewise.
8215 * rust/compile/privacy4.rs: likewise.
8216 * rust/compile/privacy5.rs: likewise.
8218 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8220 * rust/compile/type-if.rs: New test.
8222 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8224 * rust/compile/let_alt.rs: Updated comment.
8226 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8228 * rust/compile/iterators1.rs: this should be casting to the $ty
8230 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8232 * rust/execute/torture/issue-2583.rs: New test.
8234 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8236 * rust/compile/nested_macro_definition.rs: New test.
8238 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8240 * rust/compile/match4.rs:
8241 Updated new error commment.
8243 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8245 * rust/compile/issue-1725-2.rs:
8246 Updated dejagnu message.
8248 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8250 * rust/compile/iterators1.rs: New test.
8252 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8254 * rust/compile/generics13.rs:
8257 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8259 * rust/compile/issue-2479.rs: Updated comment.
8261 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8263 * rust/compile/issue-1589.rs: Updated comment for dejagnu.
8264 * rust/compile/trait-cycle.rs: New relevant test.
8266 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8268 * rust/compile/generics10.rs: for dejagnu.
8270 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8272 * rust/compile/generics6.rs: Updated dejagnu comment.
8273 * rust/compile/generics7.rs: likewise.
8274 * rust/compile/issue-925.rs: likewise.
8276 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8278 * rust/compile/issue-2514.rs: New test.
8280 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8282 * rust/compile/match5.rs:
8283 Updated comment for dejagnu.
8284 * rust/compile/pattern-struct.rs: New test for ICE.
8286 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8288 * rust/compile/inline_2.rs: Added new message.
8290 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8292 * rust/compile/auto_trait_invalid.rs:
8295 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8297 * rust/compile/bad_inner_doc.rs:
8298 Updated comment to pass testcase.
8300 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8302 * rust/compile/inline_2.rs: Added new case.
8304 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8306 * rust/compile/bad_as_bool_char.rs:
8307 Updated comment to pass test case.
8308 * rust/compile/cast1.rs: likewise.
8309 * rust/compile/cast4.rs: likewise.
8310 * rust/compile/cast5.rs: likewise.
8311 * rust/compile/all-cast.rs: New test for all error codes.
8313 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8315 * rust/compile/attr_deprecated_2.rs:
8316 Updated comment to pass the testcase.
8318 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8320 * rust/compile/abi-options1.rs: updated comment for testcase.
8322 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8324 * rust/compile/arrays2.rs: changed comment to pass
8327 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8329 * rust/compile/unicode_norm1.rs: New test.
8331 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8333 * rust/compile/name_resolution10.rs: New test.
8335 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8337 * rust/compile/name_resolution6.rs: New test.
8338 * rust/compile/name_resolution7.rs: New test.
8339 * rust/compile/name_resolution8.rs: New test.
8340 * rust/compile/name_resolution9.rs: New test.
8342 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8344 * rust/compile/undeclared_label.rs: New test for E0426.
8346 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8348 * rust/compile/feature.rs: Added new unknown feature.
8350 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8352 * rust/compile/arrays1.rs: changed comment to pass testcase.
8353 * rust/compile/bad_type1.rs: likewise.
8354 * rust/compile/bad_type2.rs: likewise.
8355 * rust/compile/const_generics_6.rs: likewise.
8356 * rust/compile/deadcode_err1.rs: likewise.
8357 * rust/compile/deadcode_err2.rs: likewise.
8358 * rust/compile/func1.rs: likewise.
8359 * rust/compile/func3.rs: likewise.
8360 * rust/compile/func4.rs: likewise.
8361 * rust/compile/func5.rs: likewise.
8362 * rust/compile/generics1.rs: likewise.
8363 * rust/compile/generics2.rs: likewise.
8364 * rust/compile/generics3.rs: likewise.
8365 * rust/compile/implicit_returns_err1.rs: likewise.
8366 * rust/compile/implicit_returns_err2.rs: likewise.
8367 * rust/compile/implicit_returns_err3.rs: likewise.
8368 * rust/compile/implicit_returns_err4.rs: likewise.
8369 * rust/compile/issue-1152.rs: likewise.
8370 * rust/compile/issue-2477.rs: likewise.
8371 * rust/compile/reference1.rs: likewise.
8372 * rust/compile/stmt_with_block_err1.rs: likewise.
8373 * rust/compile/traits1.rs: likewise.
8374 * rust/compile/traits2.rs: likewise.
8375 * rust/compile/tuple_mismatch.rs: likewise.
8376 * rust/compile/tuple_struct3.rs: likewise.
8377 * rust/compile/mismatched-types.rs: New test from rustc.
8379 2024-01-16 Marc Poulhiès <dkm@kataplop.net>
8381 * rust/compile/empty_file: New file.
8382 * rust/compile/issue-2421_str.rs: New test.
8384 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8386 * rust/compile/issue-2479.rs: New test.
8388 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8390 * rust/compile/bad-crate-name.rs: Moved to...
8391 * rust/compile/bad-crate-name1.rs: ...here.
8392 * rust/compile/bad-crate-name2.rs: New test.
8394 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8396 * rust/compile/issue-2477.rs: New test.
8398 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8400 * rust/compile/bounds1.rs: Apply sized trait
8401 * rust/compile/canonical_paths1.rs: likewise
8402 * rust/compile/cast_generics.rs: likewise
8403 * rust/compile/closure_no_type_anno.rs: likewise
8404 * rust/compile/complex_qualified_path_in_expr.rs: likewise
8405 * rust/compile/const-issue1440.rs: likewise
8406 * rust/compile/const_generics_1.rs: likewise
8407 * rust/compile/const_generics_8.rs: likewise
8408 * rust/compile/derive_macro1.rs: likewise
8409 * rust/compile/derive_macro3.rs: likewise
8410 * rust/compile/derive_macro4.rs: likewise
8411 * rust/compile/derive_macro6.rs: likewise
8412 * rust/compile/expected_type_args2.rs: likewise
8413 * rust/compile/expected_type_args3.rs: likewise
8414 * rust/compile/generics1.rs: likewise
8415 * rust/compile/generics11.rs: likewise
8416 * rust/compile/generics12.rs: likewise
8417 * rust/compile/generics2.rs: likewise
8418 * rust/compile/generics3.rs: likewise
8419 * rust/compile/generics4.rs: likewise
8420 * rust/compile/generics6.rs: likewise
8421 * rust/compile/generics7.rs: likewise
8422 * rust/compile/generics8.rs: likewise
8423 * rust/compile/if_let_expr.rs: likewise
8424 * rust/compile/issue-1005.rs: likewise
8425 * rust/compile/issue-1019.rs: likewise
8426 * rust/compile/issue-1031.rs: likewise
8427 * rust/compile/issue-1034.rs: likewise
8428 * rust/compile/issue-1128.rs: likewise
8429 * rust/compile/issue-1129-2.rs: likewise
8430 * rust/compile/issue-1130.rs: likewise
8431 * rust/compile/issue-1131.rs: likewise
8432 * rust/compile/issue-1165.rs: likewise
8433 * rust/compile/issue-1173.rs: likewise
8434 * rust/compile/issue-1235.rs: likewise
8435 * rust/compile/issue-1237.rs: likewise
8436 * rust/compile/issue-1289.rs: likewise
8437 * rust/compile/issue-1383.rs: likewise
8438 * rust/compile/issue-1447.rs: likewise
8439 * rust/compile/issue-1589.rs: likewise
8440 * rust/compile/issue-1725-1.rs: likewise
8441 * rust/compile/issue-1725-2.rs: likewise
8442 * rust/compile/issue-1773.rs: likewise
8443 * rust/compile/issue-1786.rs: likewise
8444 * rust/compile/issue-1893.rs: likewise
8445 * rust/compile/issue-1901.rs: likewise
8446 * rust/compile/issue-1930.rs: likewise
8447 * rust/compile/issue-1981.rs: likewise
8448 * rust/compile/issue-2019-1.rs: likewise
8449 * rust/compile/issue-2019-2.rs: likewise
8450 * rust/compile/issue-2019-3.rs: likewise
8451 * rust/compile/issue-2036.rs: likewise
8452 * rust/compile/issue-2037.rs: likewise
8453 * rust/compile/issue-2070.rs: likewise
8454 * rust/compile/issue-2105.rs: likewise
8455 * rust/compile/issue-2106.rs: likewise
8456 * rust/compile/issue-2135.rs: likewise
8457 * rust/compile/issue-2136-1.rs: likewise
8458 * rust/compile/issue-2136-2.rs: likewise
8459 * rust/compile/issue-2139.rs: likewise
8460 * rust/compile/issue-2142.rs: likewise
8461 * rust/compile/issue-2165.rs: likewise
8462 * rust/compile/issue-2166.rs: likewise
8463 * rust/compile/issue-2190-1.rs: likewise
8464 * rust/compile/issue-2190-2.rs: likewise
8465 * rust/compile/issue-2195.rs: likewise
8466 * rust/compile/issue-2238.rs: likewise
8467 * rust/compile/issue-2304.rs: likewise
8468 * rust/compile/issue-850.rs: likewise
8469 * rust/compile/issue-855.rs: likewise
8470 * rust/compile/issue-925.rs: likewise
8471 * rust/compile/macro-issue1400.rs: likewise
8472 * rust/compile/macro20.rs: likewise
8473 * rust/compile/macro23.rs: likewise
8474 * rust/compile/macro40.rs: likewise
8475 * rust/compile/macro54.rs: likewise
8476 * rust/compile/name_resolution2.rs: likewise
8477 * rust/compile/name_resolution4.rs: likewise
8478 * rust/compile/nested_generic.rs: likewise
8479 * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
8480 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
8481 * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
8482 * rust/compile/parse_complex_generic_application.rs: likewise
8483 * rust/compile/parse_complex_generic_application2.rs: likewise
8484 * rust/compile/path_as_generic_arg.rs: likewise
8485 * rust/compile/privacy4.rs: likewise
8486 * rust/compile/privacy6.rs: likewise
8487 * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
8488 * rust/compile/stmt_with_block_dot.rs: likewise
8489 * rust/compile/torture/associated_types1.rs: likewise
8490 * rust/compile/torture/forward_decl_5.rs: likewise
8491 * rust/compile/torture/generics1.rs: likewise
8492 * rust/compile/torture/generics10.rs: likewise
8493 * rust/compile/torture/generics11.rs: likewise
8494 * rust/compile/torture/generics12.rs: likewise
8495 * rust/compile/torture/generics13.rs: likewise
8496 * rust/compile/torture/generics14.rs: likewise
8497 * rust/compile/torture/generics15.rs: likewise
8498 * rust/compile/torture/generics16.rs: likewise
8499 * rust/compile/torture/generics17.rs: likewise
8500 * rust/compile/torture/generics18.rs: likewise
8501 * rust/compile/torture/generics19.rs: likewise
8502 * rust/compile/torture/generics2.rs: likewise
8503 * rust/compile/torture/generics20.rs: likewise
8504 * rust/compile/torture/generics21.rs: likewise
8505 * rust/compile/torture/generics22.rs: likewise
8506 * rust/compile/torture/generics23.rs: likewise
8507 * rust/compile/torture/generics24.rs: likewise
8508 * rust/compile/torture/generics25.rs: likewise
8509 * rust/compile/torture/generics26.rs: likewise
8510 * rust/compile/torture/generics27.rs: likewise
8511 * rust/compile/torture/generics28.rs: likewise
8512 * rust/compile/torture/generics29.rs: likewise
8513 * rust/compile/torture/generics3.rs: likewise
8514 * rust/compile/torture/generics30.rs: likewise
8515 * rust/compile/torture/generics31.rs: likewise
8516 * rust/compile/torture/generics32.rs: likewise
8517 * rust/compile/torture/generics4.rs: likewise
8518 * rust/compile/torture/generics5.rs: likewise
8519 * rust/compile/torture/generics6.rs: likewise
8520 * rust/compile/torture/generics7.rs: likewise
8521 * rust/compile/torture/generics8.rs: likewise
8522 * rust/compile/torture/generics9.rs: likewise
8523 * rust/compile/torture/intrinsics-2.rs: likewise
8524 * rust/compile/torture/intrinsics-6.rs: likewise
8525 * rust/compile/torture/intrinsics-7.rs: likewise
8526 * rust/compile/torture/intrinsics-8.rs: likewise
8527 * rust/compile/torture/issue-1024.rs: likewise
8528 * rust/compile/torture/issue-1075.rs: likewise
8529 * rust/compile/torture/issue-1432.rs: likewise
8530 * rust/compile/torture/issue-1555.rs: likewise
8531 * rust/compile/torture/issue-368.rs: likewise
8532 * rust/compile/torture/issue-808.rs: likewise
8533 * rust/compile/torture/issue-862.rs: likewise
8534 * rust/compile/torture/issue-893-2.rs: likewise
8535 * rust/compile/torture/issue-893.rs: likewise
8536 * rust/compile/torture/must_use2.rs: likewise
8537 * rust/compile/torture/nested_fn2.rs: likewise
8538 * rust/compile/torture/phantom_data.rs: likewise
8539 * rust/compile/torture/range-lang-item1.rs: likewise
8540 * rust/compile/torture/traits1.rs: likewise
8541 * rust/compile/torture/traits11.rs: likewise
8542 * rust/compile/torture/traits12.rs: likewise
8543 * rust/compile/torture/traits13.rs: likewise
8544 * rust/compile/torture/traits14.rs: likewise
8545 * rust/compile/torture/traits15.rs: likewise
8546 * rust/compile/torture/traits16.rs: likewise
8547 * rust/compile/torture/traits17.rs: likewise
8548 * rust/compile/torture/traits18.rs: likewise
8549 * rust/compile/torture/traits19.rs: likewise
8550 * rust/compile/torture/traits2.rs: likewise
8551 * rust/compile/torture/traits3.rs: likewise
8552 * rust/compile/torture/traits4.rs: likewise
8553 * rust/compile/torture/traits5.rs: likewise
8554 * rust/compile/torture/traits6.rs: likewise
8555 * rust/compile/torture/traits7.rs: likewise
8556 * rust/compile/torture/traits8.rs: likewise
8557 * rust/compile/torture/traits9.rs: likewise
8558 * rust/compile/torture/transmute-size-check-1.rs: likewise
8559 * rust/compile/torture/transmute1.rs: likewise
8560 * rust/compile/torture/uninit-intrinsic-1.rs: likewise
8561 * rust/compile/torture/utf8_identifiers.rs: likewise
8562 * rust/compile/traits1.rs: likewise
8563 * rust/compile/traits10.rs: likewise
8564 * rust/compile/traits11.rs: likewise
8565 * rust/compile/traits12.rs: likewise
8566 * rust/compile/traits2.rs: likewise
8567 * rust/compile/traits3.rs: likewise
8568 * rust/compile/traits4.rs: likewise
8569 * rust/compile/traits5.rs: likewise
8570 * rust/compile/traits6.rs: likewise
8571 * rust/compile/traits7.rs: likewise
8572 * rust/compile/traits8.rs: likewise
8573 * rust/compile/traits9.rs: likewise
8574 * rust/compile/type-bindings1.rs: likewise
8575 * rust/compile/unconstrained_type_param.rs: likewise
8576 * rust/compile/unsafe10.rs: likewise
8577 * rust/execute/torture/closure1.rs: likewise
8578 * rust/execute/torture/closure2.rs: likewise
8579 * rust/execute/torture/closure3.rs: likewise
8580 * rust/execute/torture/closure4.rs: likewise
8581 * rust/execute/torture/coercion1.rs: likewise
8582 * rust/execute/torture/coercion2.rs: likewise
8583 * rust/execute/torture/coercion3.rs: likewise
8584 * rust/execute/torture/copy_nonoverlapping1.rs: likewise
8585 * rust/execute/torture/derive_macro1.rs: likewise
8586 * rust/execute/torture/derive_macro3.rs: likewise
8587 * rust/execute/torture/derive_macro4.rs: likewise
8588 * rust/execute/torture/index1.rs: likewise
8589 * rust/execute/torture/issue-1120.rs: likewise
8590 * rust/execute/torture/issue-1133.rs: likewise
8591 * rust/execute/torture/issue-1198.rs: likewise
8592 * rust/execute/torture/issue-1232.rs: likewise
8593 * rust/execute/torture/issue-1249.rs: likewise
8594 * rust/execute/torture/issue-1436.rs: likewise
8595 * rust/execute/torture/issue-1496.rs: likewise
8596 * rust/execute/torture/issue-1720-2.rs: likewise
8597 * rust/execute/torture/issue-1720.rs: likewise
8598 * rust/execute/torture/issue-2052.rs: likewise
8599 * rust/execute/torture/issue-2179.rs: likewise
8600 * rust/execute/torture/issue-2180.rs: likewise
8601 * rust/execute/torture/issue-2236.rs: likewise
8602 * rust/execute/torture/issue-647.rs: likewise
8603 * rust/execute/torture/issue-845.rs: likewise
8604 * rust/execute/torture/issue-851.rs: likewise
8605 * rust/execute/torture/issue-858.rs: likewise
8606 * rust/execute/torture/macros23.rs: likewise
8607 * rust/execute/torture/macros28.rs: likewise
8608 * rust/execute/torture/method2.rs: likewise
8609 * rust/execute/torture/method3.rs: likewise
8610 * rust/execute/torture/method4.rs: likewise
8611 * rust/execute/torture/operator_overload_1.rs: likewise
8612 * rust/execute/torture/operator_overload_10.rs: likewise
8613 * rust/execute/torture/operator_overload_11.rs: likewise
8614 * rust/execute/torture/operator_overload_12.rs: likewise
8615 * rust/execute/torture/operator_overload_2.rs: likewise
8616 * rust/execute/torture/operator_overload_3.rs: likewise
8617 * rust/execute/torture/operator_overload_4.rs: likewise
8618 * rust/execute/torture/operator_overload_5.rs: likewise
8619 * rust/execute/torture/operator_overload_6.rs: likewise
8620 * rust/execute/torture/operator_overload_7.rs: likewise
8621 * rust/execute/torture/operator_overload_8.rs: likewise
8622 * rust/execute/torture/operator_overload_9.rs: likewise
8623 * rust/execute/torture/prefetch_data.rs: likewise
8624 * rust/execute/torture/ref-pattern2.rs: likewise
8625 * rust/execute/torture/slice-magic.rs: likewise
8626 * rust/execute/torture/slice-magic2.rs: likewise
8627 * rust/execute/torture/slice1.rs: likewise
8628 * rust/execute/torture/str-layout1.rs: likewise
8629 * rust/execute/torture/trait1.rs: likewise
8630 * rust/execute/torture/trait10.rs: likewise
8631 * rust/execute/torture/trait11.rs: likewise
8632 * rust/execute/torture/trait12.rs: likewise
8633 * rust/execute/torture/trait13.rs: likewise
8634 * rust/execute/torture/trait2.rs: likewise
8635 * rust/execute/torture/trait3.rs: likewise
8636 * rust/execute/torture/trait4.rs: likewise
8637 * rust/execute/torture/trait5.rs: likewise
8638 * rust/execute/torture/trait6.rs: likewise
8639 * rust/execute/torture/trait7.rs: likewise
8640 * rust/execute/torture/trait8.rs: likewise
8641 * rust/execute/torture/trait9.rs: likewise
8642 * rust/execute/torture/transmute1.rs: likewise
8643 * rust/execute/torture/wrapping_op1.rs: likewise
8644 * rust/execute/torture/wrapping_op2.rs: likewise
8645 * rust/link/generic_function_0.rs: likewise
8646 * rust/link/generic_function_1.rs: likewise
8647 * rust/compile/issue-2375.rs: New test.
8649 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8651 * rust/compile/non_member_const.rs: add missing error message
8652 * rust/compile/issue-2478.rs: New test.
8654 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8656 * rust/compile/break2.rs: Modified file to pass test case.
8657 * rust/compile/break_with_value_inside_loop.rs: New test.
8659 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8661 * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
8662 * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
8663 * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
8664 * rust/compile/proc_macro_derive_non_root_function.rs: New test.
8665 * rust/compile/proc_macro_derive_non_root_method.rs: New test.
8666 * rust/compile/proc_macro_derive_non_root_module.rs: New test.
8667 * rust/compile/proc_macro_non_root_function.rs: New test.
8668 * rust/compile/proc_macro_non_root_method.rs: New test.
8669 * rust/compile/proc_macro_non_root_module.rs: New test.
8671 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8673 * rust/compile/proc_macro_pub_function.rs: New test.
8674 * rust/compile/proc_macro_pub_module.rs: New test.
8676 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8678 * rust/compile/proc_macro_attribute_crate_type.rs: Replace
8679 dg-excess-errors with dg-error and fix the line so the test
8681 * rust/compile/proc_macro_crate_type.rs: Likewise.
8682 * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
8684 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8686 * rust/compile/proc_macro_attribute_private.rs: New test.
8687 * rust/compile/proc_macro_derive_private.rs: New test.
8688 * rust/compile/proc_macro_private.rs: New test.
8690 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8692 * rust/compile/proc_macro_derive_non_function.rs: New test.
8694 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8696 * rust/compile/proc_macro_attribute_non_function.rs: New test.
8698 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8700 * rust/compile/proc_macro_non_function.rs: New test.
8702 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8704 * rust/compile/abi-vardaic.rs: New test.
8706 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8708 * rust/compile/non_member_const.rs: New test.
8710 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8712 * rust/compile/break1.rs: Modified to pass test case.
8713 * rust/compile/continue1.rs: likewise.
8714 * rust/compile/break_continue_outside_loop.rs: New test.
8716 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8718 * rust/compile/proc_macro_derive_malformed.rs: New test.
8720 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8722 * rust/compile/proc_macro_attribute_crate_type.rs: New test.
8723 * rust/compile/proc_macro_crate_type.rs: New test.
8724 * rust/compile/proc_macro_derive_crate_type.rs: New test.
8726 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8728 * rust/compile/found_struct.rs: New test.
8730 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8732 * rust/compile/changed_intrinsics.rs: New test.
8734 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8736 * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
8738 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8740 * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
8741 * rust/compile/dup_fields.rs: likewise.
8742 * rust/execute/same_field_name.rs: New test.
8744 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8746 * rust/compile/wrong_lhs_assignment.rs: New test.
8748 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8750 * rust/compile/func2.rs: updated comment to pass new test cases.
8751 * rust/compile/tuple_struct2.rs: likewise.
8752 * rust/compile/wrong_no_of_parameters.rs: New test.
8754 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8755 GuillaumeGomez <guillaume1.gomez@gmail.com>
8757 * rust/compile/name_resolution1.rs: New test.
8758 * rust/compile/name_resolution2.rs: New test.
8759 * rust/compile/name_resolution3.rs: New test.
8760 * rust/compile/name_resolution4.rs: New test.
8761 * rust/compile/name_resolution5.rs: New test.
8763 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8765 * rust/link/trait_import_0.rs: Mark test as xfail.
8767 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8769 * rust/compile/break-rust2.rs: Updated comment to pass testcase.
8770 * rust/compile/const_generics_3.rs: likewise.
8771 * rust/compile/const_generics_4.rs: likewise.
8772 * rust/compile/not_find_value_in_scope.rs: New test.
8774 2024-01-16 Muhammad Mahad <mahadtxt@gmail.com>
8776 * rust/compile/missing_constructor_fields.rs: New test.
8778 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8780 * rust/compile/broken_utf8.rs: New test.
8782 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8784 * rust/compile/macro-issue2273.rs: New test.
8786 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8788 * rust/compile/issue-2105.rs: New test.
8790 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8792 * rust/compile/rust_abi.rs: New test.
8794 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8796 * rust/compile/bytecharstring.rs:add test for it
8798 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8800 * rust/compile/macro56.rs: New test.
8802 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8804 * rust/compile/issue-1981.rs: Fix badly copied libcore code test
8805 * rust/compile/issue-2330.rs: New test.
8807 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8809 * rust/compile/torture/raw_identifiers.rs: New test.
8810 * rust/compile/torture/utf8_identifiers.rs: New test.
8812 2024-01-16 Raiki Tamura <tamaron1203@gmail.com>
8814 * rust/compile/torture/utf8_whitespaces.rs: New test.
8816 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8818 * rust/compile/macro-issue2268.rs: New test.
8820 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8822 * rust/compile/macro-issue2264.rs: New test.
8824 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8826 * rust/compile/issue-2304.rs: New test.
8828 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
8830 * rust/compile/macro54.rs: New test.
8831 * rust/compile/macro55.rs: New test.
8833 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8835 * rust/compile/issue-1893.rs: fully compile the test case
8837 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
8839 * rust/compile/braced_macro_arm.rs: New test.
8840 * rust/compile/braced_macro_statements1.rs: New test.
8841 * rust/compile/braced_macro_statements2.rs: New test.
8842 * rust/compile/braced_macro_statements3.rs: New test.
8843 * rust/compile/issue-2225.rs: Update test.
8844 * rust/compile/macro53.rs: New test.
8846 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8848 * rust/compile/macro6.rs: Remove check for direct error.
8849 * rust/compile/macro7.rs: Likewise.
8850 * rust/compile/macro-issue2229.rs: New test.
8852 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8854 * rust/compile/issue-2036.rs: New test.
8856 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8858 * rust/compile/issue-2019-2.rs: New test.
8859 * rust/compile/issue-2019-3.rs: New test.
8861 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8863 * rust/compile/issue-2019-1.rs: New test.
8865 2024-01-16 Dave Evans <dave@dmetwo.org>
8867 * rust/compile/issue-1813.rs: New test.
8869 2024-01-16 TieWay59 <tieway59@foxmail.com>
8871 * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
8872 * rust/compile/break2.rs: Likewise
8873 * rust/compile/cfg2.rs: Likewise
8874 * rust/compile/continue1.rs: Likewise
8875 * rust/compile/generics4.rs: Likewise
8876 * rust/compile/generics6.rs: Likewise
8877 * rust/compile/generics7.rs: Likewise
8878 * rust/compile/issue-2029.rs: Likewise
8879 * rust/compile/issue-2139.rs: Likewise
8880 * rust/compile/issue-2190-1.rs: Likewise
8881 * rust/compile/issue-925.rs: Likewise
8882 * rust/compile/method1.rs: Likewise
8883 * rust/compile/shadow1.rs: Likewise
8884 * rust/compile/type-bindings1.rs: Likewise
8885 * rust/compile/unary_negation.rs: Likewise
8886 * rust/compile/unary_not.rs: Likewise
8887 * rust/compile/unconstrained_type_param.rs: Likewise
8888 * rust/compile/usize1.rs: Likewise
8890 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8892 * rust/compile/traits2.rs: update error message
8893 * rust/compile/traits3.rs: update error message
8895 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8897 * rust/compile/derive_empty.rs: New test.
8899 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8901 * rust/compile/test_mod.rs: Moved to...
8902 * rust/compile/issue-1089/test_mod.rs: ...here.
8903 * rust/compile/mod_missing_middle.rs: Fix paths.
8904 * rust/compile/missing_middle/both_path.rs: Moved to...
8905 * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
8906 * rust/compile/missing_middle/explicit.not.rs: Moved to...
8907 * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
8908 * rust/compile/missing_middle/other.rs: Moved to...
8909 * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
8910 * rust/compile/missing_middle/inner_path.rs: Moved to...
8911 * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
8912 * rust/compile/missing_middle/outer_path.rs: Moved to...
8913 * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
8914 * rust/compile/missing_middle/sub/mod.rs: Moved to...
8915 * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
8916 * rust/compile/torture/modules/mod.rs: Moved to...
8917 * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
8918 * rust/execute/torture/modules/mod.rs: Moved to...
8919 * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
8921 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8923 * rust/compile/derive_macro8.rs: New test.
8925 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8927 * rust/compile/issue-2165.rs: New test.
8928 * rust/compile/issue-2166.rs: New test.
8930 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8932 * rust/compile/struct-expr-parse.rs: New test.
8934 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8936 * rust/compile/derive_macro7.rs: New test.
8938 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8940 * rust/compile/derive_macro4.rs: New test.
8941 * rust/compile/derive_macro6.rs: New test.
8943 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8945 * rust/execute/torture/derive_macro4.rs: New test.
8947 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8949 * rust/compile/macro-delim.rs: New test.
8951 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
8953 * rust/compile/macro43.rs: Fix test with new derive macros.
8954 * rust/compile/derive_macro1.rs: New test.
8955 * rust/compile/derive_macro3.rs: New test.
8956 * rust/execute/torture/derive_macro1.rs: New test.
8957 * rust/execute/torture/derive_macro3.rs: New test.
8959 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8961 * rust/compile/cfg6.rs: New test.
8963 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8965 * rust/compile/issue-2195.rs: New test.
8967 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8969 * rust/compile/issue-2238.rs: New test.
8971 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8973 * rust/compile/issue-2225.rs: New test.
8975 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8977 * rust/compile/issue-2207.rs: New test.
8979 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8981 * rust/execute/torture/issue-2236.rs: New test.
8983 2024-01-16 Philip Herron <herron.philip@googlemail.com>
8985 * rust/compile/issue-2190-1.rs: New test.
8986 * rust/compile/issue-2190-2.rs: New test.
8988 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
8990 * rust/compile/nested_macro_use3.rs: New test.
8992 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
8994 * rust/compile/cfg-attr.rs: New test.
8996 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
8998 * rust/compile/doc_macro.rs: New test.
9000 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9002 * rust/compile/macro-issue2194.rs: New test.
9004 2024-01-16 Matthew Jasper <mjjasper1@gmail.com>
9006 * rust/compile/for_expr.rs: New test.
9007 * rust/compile/issue-407-2.rs: Update compiler output.
9008 * rust/compile/issue-407.rs: Update compiler output.
9009 * rust/compile/issue-867.rs: Update compiler output.
9010 * rust/compile/issue-2189.rs: New test.
9011 * rust/compile/macro_call_statement.rs: New test.
9012 * rust/compile/stmt_with_block_dot.rs: New test.
9013 * rust/compile/torture/loop8.rs: New test.
9015 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9017 * rust/compile/macro-issue2192.rs: New test.
9019 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9021 * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
9022 * rust/compile/torture/issue-1432.rs: Likewise.
9024 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9026 * rust/execute/torture/coercion3.rs: New test.
9028 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9030 * rust/execute/torture/issue-2179.rs: New test.
9032 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9034 * rust/execute/torture/issue-2180.rs: New test.
9036 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9038 * rust/compile/issue-2188.rs: New test.
9040 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9042 * rust/compile/parse_specialization.rs:
9043 Add "default unsafe" coverage.
9045 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9047 * rust/compile/issue-2178.rs: New test.
9049 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9051 * rust/compile/macro_use1.rs: New test.
9052 * rust/execute/torture/macro_use1.rs: New test.
9053 * rust/compile/nested_macro_use1.rs: New test.
9054 * rust/compile/nested_macro_use2.rs: New test.
9056 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9058 * rust/compile/issue-1446.rs: New test.
9060 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9062 * rust/execute/torture/cfg-tail.rs: New test.
9064 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9066 * rust/compile/macro52.rs: New test.
9068 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9070 * rust/compile/issue-2125.rs: New test.
9072 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9074 * rust/compile/issue-2135.rs: New test.
9076 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9078 * rust/compile/issue-2106.rs: New test.
9079 * rust/compile/issue-1524.rs: regression (placeholder generic)
9081 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9083 * rust/compile/issue-2142.rs: New test.
9085 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9087 * rust/compile/issue-2136-1.rs: New test.
9088 * rust/compile/issue-2136-2.rs: New test.
9090 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9092 * rust/compile/issue-2139.rs: New test.
9094 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9096 * rust/compile/issue-1893.rs: regression
9097 * rust/compile/traits12.rs: rustc uses a custom error message here
9098 * rust/compile/unconstrained_type_param.rs: extra error message
9100 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9102 * rust/execute/torture/issue-1852-1.rs: New test.
9103 * rust/execute/torture/issue-1852.rs: New test.
9105 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9107 * rust/compile/issue-1807.rs: New test.
9109 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9111 * rust/compile/let_alt.rs: New test.
9113 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9115 * rust/compile/issue-852.rs: New test.
9117 2024-01-16 Sergey Bugaev <bugaevc@gmail.com>
9119 * lib/prune.exp (prune_ices):
9120 Also prune "You have broken GCC Rust. This is a feature."
9121 * rust/compile/break-rust1.rs: New test
9122 * rust/compile/break-rust2.rs: New test
9123 * rust/compile/break-rust3.rs: New test
9125 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9127 * rust/compile/if_let_expr.rs: Increase test coverage.
9129 2024-01-16 Sebastian Kirmayer <gnu@kirmayer.eu>
9131 * rust/compile/macro-issue2092.rs: New test.
9133 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9135 * rust/compile/macro51.rs: New test.
9137 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9139 * rust/compile/issue-2070.rs: New test.
9141 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9143 * rust/execute/torture/issue-2080.rs: New test.
9145 2024-01-16 Emanuele Micheletti <micheletti.emanuele@hotmail.com>
9147 * rust/compile/cast5.rs: New test.
9149 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9151 * rust/compile/const_generics_5.rs: update test case
9152 * rust/compile/issue-2043.rs: New test.
9153 * rust/compile/issue-2039.rs: New test.
9155 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9157 * rust/compile/issue-2042.rs: New test.
9159 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9161 * rust/compile/issue-925.rs: New test.
9163 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9165 * rust/bounds1.rs: Moved to...
9166 * rust/compile/bounds1.rs: ...here.
9168 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9170 * rust/compile/issue-2029.rs: New test.
9172 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9174 * rust/execute/torture/issue-2052.rs: New test.
9176 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9178 * rust/compile/array4.rs: New test.
9179 * rust/execute/torture/arrays.rs: New test.
9181 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9183 * rust/compile/privacy8.rs: New test.
9185 2024-01-16 emanuele-em <micheletti.emanuele@hotmail.com>
9187 * rust/compile/cast4.rs: New test.
9189 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9191 * rust/compile/macro49.rs: New test.
9192 * rust/compile/macro50.rs: New test.
9194 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9196 * rust/compile/issue-2037.rs: New test.
9198 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9200 * rust/compile/issue-1893.rs: New test.
9202 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9204 * rust/compile/issue-850.rs: New test.
9205 * rust/compile/issue-855.rs: New test.
9207 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9209 * rust/compile/issue-1981.rs: New test.
9211 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9213 * rust/compile/torture/alt_patterns1.rs: New test.
9215 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9217 * rust/compile/multiple_bindings2.rs: New test.
9219 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9221 * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
9223 2024-01-16 Tage Johansson <frans.tage@gmail.com>
9225 * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
9226 * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
9228 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9230 * rust/compile/multiple_bindings1.rs: New test.
9232 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9234 * rust/execute/torture/closure4.rs: New test.
9235 * rust/execute/torture/ref-pattern2.rs: New test.
9237 2024-01-16 Mahmoud Mohamed <mahadelr19@gmail.com>
9239 * rust/compile/ref_pattern_fn_param.rs: Moved to...
9240 * rust/compile/ref_pattern_fn_param1.rs: ...here.
9241 * rust/compile/ref_pattern_fn_param2.rs: New test.
9242 * rust/execute/torture/ref-pattern1.rs: New test.
9244 2024-01-16 goar5670 <mahadelr19@gmail.com>
9246 * rust/compile/ref_pattern_fn_param.rs: New test.
9248 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9250 * rust/compile/lang-impl.rs: New test.
9252 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9254 * rust/compile/stringify.rs: Add a basic test with some text.
9255 * rust/execute/torture/builtin_macro_stringify.rs: Verify the
9256 text is left as is without any other macro expansion.
9258 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
9260 * rust/compile/tuple_mismatch.rs: New test.
9262 2024-01-16 goar5670 <mahadelr19@gmail.com>
9264 * rust/compile/complex_qualified_path_in_expr.rs : New test.
9266 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9268 * rust/compile/closure_no_type_anno.rs: Extend test.
9270 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9272 * rust/compile/issue-1524.rs: New test.
9274 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9276 * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
9278 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9280 * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
9281 * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
9283 2024-01-16 goar5670 <mahadelr19@gmail.com>
9285 * rust/compile/closure_no_type_anno.rs: New test.
9287 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9289 * rust/compile/while_let_expr.rs: New test.
9291 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9293 * rust/compile/torture/uninit-intrinsic-1.rs: New test.
9295 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9297 * rust/compile/zero_sized_slice.rs: New test.
9299 2024-01-16 Nikos Alexandris <nikos-alexandris@protonmail.com>
9301 * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
9302 * rust/compile/builtin_macro_include_str_location_info.rs: New test.
9304 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9306 * rust/compile/slice_rest_pattern.rs: New test.
9308 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9310 * rust/compile/if_let_expr.rs: New test.
9312 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9314 * rust/compile/torture/intrinsics-8.rs: New test.
9316 2024-01-16 mxlol233 <mxlol233@outlook.com>
9318 * rust/compile/feature_extern_types.rs:New file.
9320 2024-01-16 bl7awy <mahadelr19@gmail.com>
9322 * rust/compile/cast_generics.rs: New test.
9324 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9326 * rust/compile/issue-1901.rs: New test.
9328 2024-01-16 Philip Herron <herron.philip@googlemail.com>
9330 * rust/compile/issue-1930.rs: New test.
9332 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9334 * rust/compile/extern_type_item_missing_semi.rs: New failing
9337 2024-01-16 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
9339 * rust/compile/extern_type_item.rs: New test.
9341 2024-01-16 omkar-mohanty <franzohouser@gmail.com>
9343 * rust/compile/builtin_macro_eager3.rs: New test.
9345 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9347 * rust/compile/parse_invalid_specialization.rs: New test.
9348 * rust/compile/parse_specialization.rs: New test.
9349 * rust/compile/default_not_a_kw.rs: New test.
9351 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9353 * rust/compile/expand_macro_qual_path_in_type.rs: New test.
9355 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9357 * rust/compile/auto_trait_invalid.rs: New test.
9358 * rust/compile/auto_trait_valid.rs: New test.
9360 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9362 * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
9364 2024-01-16 Arthur Cohen <arthur.cohen@embecosm.com>
9366 * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
9367 * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
9368 * rust/compile/path_as_generic_arg.rs: New test.
9369 * rust/compile/nested_generic.rs: New test.
9371 2024-01-16 mxlol233 <mxlol233@outlook.com>
9373 * rust/compile/builtin_macro_compile_error.rs: Add
9374 crate feature `rustc_attri`.
9375 * rust/compile/builtin_macro_concat.rs: Likewise.
9376 * rust/compile/builtin_macro_eager1.rs: Likewise.
9377 * rust/compile/builtin_macro_eager2.rs: Likewise.
9378 * rust/compile/builtin_macro_env.rs: Likewise.
9379 * rust/compile/builtin_macro_include_bytes.rs:
9381 * rust/compile/builtin_macro_include_str.rs:
9383 * rust/compile/builtin_macro_not_found.rs:
9385 * rust/compile/builtin_macro_recurse2.rs:
9387 * rust/compile/feature_rust_attri0.rs:New file.
9388 * rust/compile/feature_rust_attri1.rs:New file.
9389 * rust/compile/include_empty.rs:Add crate feature
9391 * rust/compile/issue-1830_bytes.rs:Likewise.
9392 * rust/compile/issue-1830_str.rs:Likewise.
9393 * rust/compile/macro42.rs:Likewise.
9394 * rust/execute/torture/builtin_macro_cfg.rs:
9396 * rust/execute/torture/builtin_macro_concat.rs:
9398 * rust/execute/torture/builtin_macro_env.rs:
9400 * rust/execute/torture/builtin_macro_include_bytes.rs:
9402 * rust/execute/torture/builtin_macro_include_str.rs:
9404 * rust/execute/torture/builtin_macro_line.rs:
9406 * rust/execute/torture/builtin_macros1.rs:
9408 * rust/execute/torture/builtin_macros3.rs:
9410 * rust/execute/torture/macros29.rs:Likewise.
9411 * rust/execute/torture/macros30.rs:Likewise.
9412 * rust/execute/torture/macros31.rs:Likewise.
9414 2024-01-16 Wilco Dijkstra <wilco.dijkstra@arm.com>
9417 * gcc.target/aarch64/pr112573.c: Add new test.
9419 2024-01-16 Owen Avery <powerboat9.gamer@gmail.com>
9421 * rust/compile/pattern-or.rs: New test.
9423 2024-01-16 Daniel Cederman <cederman@gaisler.com>
9425 * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
9427 2024-01-16 Daniel Cederman <cederman@gaisler.com>
9429 * gcc.dg/ifcvt-4.c: Skip for SPARC V8
9431 2024-01-16 Jakub Jelinek <jakub@redhat.com>
9433 PR tree-optimization/113372
9435 PR middle-end/110115
9436 PR middle-end/111422
9437 * gcc.dg/torture/bitint-49.c: New test.
9438 * gcc.c-torture/execute/pr90348.c: New test.
9439 * gcc.c-torture/execute/pr110115.c: New test.
9440 * gcc.c-torture/execute/pr111422.c: New test.
9442 2024-01-16 Feng Xue <fxue@os.amperecomputing.com>
9444 * gcc.target/aarch64/bb-slp-pr113091.c: New test.
9446 2024-01-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9449 * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
9450 * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
9452 2024-01-16 Kewen Lin <linkw@linux.ibm.com>
9455 * lib/target-supports.exp (check_effective_target_vect_long_mult):
9456 Fix powerpc*-*-* checks.
9458 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
9460 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
9462 * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
9463 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
9464 * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
9465 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
9466 * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
9467 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
9468 * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
9469 * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
9470 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
9471 * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
9472 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
9473 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
9474 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
9475 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
9476 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
9477 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
9478 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
9479 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
9480 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
9481 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
9482 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
9483 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
9484 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
9485 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
9486 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
9487 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
9488 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
9489 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
9490 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
9491 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
9492 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
9493 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
9494 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
9495 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
9496 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
9497 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
9498 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
9499 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
9500 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
9501 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
9502 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
9503 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
9504 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
9505 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
9506 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
9507 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
9508 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
9509 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
9510 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
9511 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
9512 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
9513 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
9514 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
9515 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
9516 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
9517 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
9518 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
9519 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
9520 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
9521 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
9522 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
9523 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
9524 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
9525 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
9526 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
9527 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
9528 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
9529 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
9530 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
9531 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
9532 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
9533 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
9534 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
9535 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
9536 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
9537 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
9538 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
9539 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
9540 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
9541 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
9542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
9543 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
9544 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
9545 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
9546 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
9547 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
9548 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
9549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
9550 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
9551 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
9552 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
9553 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
9554 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
9555 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
9556 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
9557 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
9558 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
9559 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
9560 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
9561 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
9562 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
9563 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
9564 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
9565 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
9566 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
9567 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
9568 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
9569 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
9570 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
9571 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
9572 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
9573 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
9574 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
9575 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
9576 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
9577 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
9578 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
9579 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
9580 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
9581 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
9582 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
9583 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
9584 * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
9585 * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
9586 * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
9587 * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
9588 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
9589 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
9590 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
9591 * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
9592 * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
9593 * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
9594 * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
9595 * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
9596 * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
9597 * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
9598 * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
9599 * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
9600 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
9601 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
9602 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
9603 * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
9604 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
9605 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
9606 * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
9607 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
9608 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
9609 * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
9610 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
9611 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
9612 * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
9613 * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
9614 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
9615 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
9616 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
9617 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
9618 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
9619 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
9620 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
9621 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
9622 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
9623 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
9624 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
9625 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
9626 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
9627 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
9628 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
9629 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
9630 * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
9631 * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
9632 * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
9633 * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
9634 * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
9635 * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
9636 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
9637 * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
9638 * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
9639 * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
9640 * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
9641 * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
9642 * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
9643 * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
9644 * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
9645 * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
9646 * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
9647 * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
9648 * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
9649 * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
9650 * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
9651 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
9652 * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
9653 * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
9654 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
9655 * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
9656 * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
9657 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
9658 * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
9659 * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
9660 * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
9661 * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
9662 * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
9663 * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
9664 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
9665 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
9666 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
9667 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
9668 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
9669 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
9670 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
9671 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
9672 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
9673 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
9674 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
9675 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
9677 2024-01-16 Yanzhang Wang <yanzhang.wang@intel.com>
9679 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
9680 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
9681 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
9682 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
9683 * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
9684 * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
9685 * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
9686 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
9687 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
9688 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
9689 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
9690 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
9691 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
9692 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
9693 * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
9694 * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
9695 * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
9696 * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
9697 * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
9698 * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
9699 * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
9700 * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
9702 2024-01-16 David Malcolm <dmalcolm@redhat.com>
9705 * c-c++-common/analyzer/taint-index-pr106229.c: New test.
9707 2024-01-16 David Malcolm <dmalcolm@redhat.com>
9710 * c-c++-common/analyzer/calloc-1.c: Add tests.
9711 * c-c++-common/analyzer/pr96639.c: Update expected results.
9712 * gcc.dg/analyzer/data-model-9.c: Likewise.
9714 2024-01-15 Marek Polacek <polacek@redhat.com>
9717 * g++.dg/concepts/auto8.C: New test.
9718 * g++.dg/concepts/auto8a.C: New test.
9720 2024-01-15 Patrick Palka <ppalka@redhat.com>
9722 * g++.dg/template/partial-specialization14.C: New test.
9724 2024-01-15 Patrick Palka <ppalka@redhat.com>
9727 * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
9729 2024-01-15 Patrick Palka <ppalka@redhat.com>
9732 * g++.dg/cpp0x/initlist-array21.C: New test.
9734 2024-01-15 H.J. Lu <hjl.tools@gmail.com>
9737 * g++.dg/abi/ref-temp1.C: Remove --save-temps.
9738 * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
9739 * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
9740 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
9741 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9742 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9743 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9745 2024-01-15 Jakub Jelinek <jakub@redhat.com>
9747 PR rtl-optimization/113048
9748 * gcc.target/i386/pr113048.c: New test.
9750 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
9752 * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
9753 * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
9754 * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
9756 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
9758 * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
9759 * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
9761 2024-01-15 Liao Shihua <shihua@iscas.ac.cn>
9763 * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
9764 * gcc.target/riscv/zbb_bswap16.c: ...here.
9765 * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
9766 zip,__builtin_riscv_brev8.
9767 * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
9768 * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
9769 * gcc.target/riscv/zbb_bswap-1.c: Removed.
9770 * gcc.target/riscv/zbb_bswap-2.c: Removed.
9771 * gcc.target/riscv/zbbw.c: Removed.
9772 * gcc.target/riscv/zbc32.c: Removed.
9773 * gcc.target/riscv/zbc64.c: Removed.
9774 * gcc.target/riscv/zbkc32.c: Removed.
9775 * gcc.target/riscv/zbkc64.c: Removed.
9776 * gcc.target/riscv/zbkx32.c: Removed.
9777 * gcc.target/riscv/zbkx64.c: Removed.
9778 * gcc.target/riscv/zknd32-2.c: Removed.
9779 * gcc.target/riscv/zknd64-2.c: Removed.
9780 * gcc.target/riscv/zkne32-2.c: Removed.
9781 * gcc.target/riscv/zkne64-2.c: Removed.
9782 * gcc.target/riscv/zknh-sha256-32.c: Removed.
9783 * gcc.target/riscv/zknh-sha256-64.c: Removed.
9784 * gcc.target/riscv/zknh-sha512-32.c: Removed.
9785 * gcc.target/riscv/zknh-sha512-64.c: Removed.
9786 * gcc.target/riscv/zksed32-2.c: Removed.
9787 * gcc.target/riscv/zksed64-2.c: Removed.
9788 * gcc.target/riscv/zksh32.c: Removed.
9789 * gcc.target/riscv/zksh64.c: Removed.
9791 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9794 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
9795 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
9796 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
9797 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
9798 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
9799 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
9800 * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
9802 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9805 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
9806 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
9807 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
9809 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9811 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
9812 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
9813 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
9814 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
9815 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
9816 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
9817 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
9818 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
9819 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
9820 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
9821 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
9822 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
9823 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
9824 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
9825 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
9826 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
9827 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
9828 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
9829 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
9830 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
9831 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
9833 2024-01-15 Jakub Jelinek <jakub@redhat.com>
9835 PR tree-optimization/113370
9836 * gcc.dg/torture/bitint-48.c: New test.
9838 2024-01-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9841 * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
9842 * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
9843 * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
9845 2024-01-15 YunQiang Su <syq@gcc.gnu.org>
9847 * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
9849 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
9851 * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
9853 * gcc.dg/builtin-object-size-2.c: Likewise.
9854 * gcc.dg/builtin-object-size-3.c: Likewise.
9855 * gcc.dg/builtin-object-size-4.c: Likewise.
9857 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
9859 * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
9860 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
9861 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
9862 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
9863 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
9865 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
9867 * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
9869 2024-01-14 John David Anglin <danglin@gcc.gnu.org>
9872 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
9874 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
9875 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
9876 * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
9877 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
9879 2024-01-14 Georg-Johann Lay <avr@gjlay.de>
9882 * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
9883 * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
9885 2024-01-13 Harald Anlauf <anlauf@gmx.de>
9888 * gfortran.dg/ishftc_optional_size_1.f90: New test.
9890 2024-01-13 John David Anglin <danglin@gcc.gnu.org>
9892 * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
9893 to real_16 dg-error targets.
9894 * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
9896 2024-01-13 Harald Anlauf <anlauf@gmx.de>
9899 * gfortran.dg/do_concurrent_7.f90: New test.
9901 2024-01-13 Jakub Jelinek <jakub@redhat.com>
9903 PR tree-optimization/113361
9904 * gcc.dg/torture/bitint-47.c: New test.
9906 2024-01-13 Jakub Jelinek <jakub@redhat.com>
9908 PR tree-optimization/113287
9909 * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
9912 2024-01-13 Jakub Jelinek <jakub@redhat.com>
9914 * g++.dg/abi/mangle79.C: New test.
9916 2024-01-13 Andrew Pinski <quic_apinski@quicinc.com>
9918 PR tree-optimization/107823
9919 PR tree-optimization/110768
9920 PR tree-optimization/110941
9921 PR tree-optimization/110450
9922 PR tree-optimization/110841
9923 * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
9924 * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
9925 * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
9926 * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
9927 * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
9929 2024-01-12 Jason Merrill <jason@redhat.com>
9932 * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
9934 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9936 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
9937 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
9938 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
9939 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
9941 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9943 * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
9944 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
9945 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
9946 * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
9948 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9950 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
9951 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
9952 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
9953 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
9955 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9957 * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
9958 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
9959 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
9960 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
9962 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9964 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
9965 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
9966 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
9967 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
9969 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9971 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
9972 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
9973 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
9974 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
9976 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9978 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
9979 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
9980 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
9981 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
9983 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9985 * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
9986 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
9987 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
9988 * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
9990 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9992 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
9993 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
9994 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
9995 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
9997 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
9999 * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
10000 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
10001 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
10002 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
10004 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10006 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
10007 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
10008 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
10009 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
10011 2024-01-12 Ezra Sitorus <ezra.sitorus@arm.com>
10013 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
10014 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
10015 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
10016 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
10018 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10021 * gcc.dg/bitint-65.c: New test.
10022 * gcc.dg/bitint-66.c: New test.
10024 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10026 PR tree-optimization/113287
10027 * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
10028 * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
10029 * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
10032 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10034 PR tree-optimization/113178
10035 * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
10036 * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
10038 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10040 PR tree-optimization/113237
10041 * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
10043 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10045 PR tree-optimization/113137
10046 PR tree-optimization/113136
10047 PR tree-optimization/113172
10048 PR tree-optimization/113178
10049 * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
10050 * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
10051 * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
10052 * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
10053 * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
10055 2024-01-12 Tamar Christina <tamar.christina@arm.com>
10057 PR tree-optimization/113135
10058 * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
10060 2024-01-12 Jason Merrill <jason@redhat.com>
10062 * g++.dg/cpp2a/concepts-memfun4.C: Change expected
10065 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10068 * gcc.target/aarch64/pr113196.c: New test.
10069 * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
10070 Expect uxtl2 rather than zip2.
10071 * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
10073 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
10074 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
10076 2024-01-12 Richard Sandiford <richard.sandiford@arm.com>
10079 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
10082 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10085 * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
10086 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
10087 * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
10089 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10091 PR tree-optimization/113334
10092 * gcc.dg/torture/bitint-46.c: New test.
10094 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10096 PR tree-optimization/113330
10097 * gcc.dg/bitint-69.c: New test.
10099 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10101 PR tree-optimization/113323
10102 * gcc.dg/bitint-68.c: New test.
10104 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10106 PR tree-optimization/113316
10107 * gcc.dg/bitint-67.c: New test.
10109 2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
10110 Antoni Boucher <bouanto@zoho.com>
10112 * jit.dg/all-non-failing-tests.h: Add new attributes tests.
10113 * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
10114 * jit.dg/test-restrict-attribute.c: New test.
10115 * jit.dg/test-alias-attribute.c: New test.
10116 * jit.dg/test-always_inline-attribute.c: New test.
10117 * jit.dg/test-cold-attribute.c: New test.
10118 * jit.dg/test-const-attribute.c: New test.
10119 * jit.dg/test-noinline-attribute.c: New test.
10120 * jit.dg/test-nonnull-attribute.c: New test.
10121 * jit.dg/test-pure-attribute.c: New test.
10122 * jit.dg/test-used-attribute.c: New test.
10123 * jit.dg/test-variable-attribute.c: New test.
10124 * jit.dg/test-weak-attribute.c: New test.
10126 2024-01-12 Jakub Jelinek <jakub@redhat.com>
10128 * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
10129 __*_MANT_DIG__ is equal to a particular precision.
10131 2024-01-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10133 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
10135 2024-01-12 Li Wei <liwei@loongson.cn>
10137 * gcc.target/loongarch/sign-extend-2.c: Adjust.
10139 2024-01-12 Li Wei <liwei@loongson.cn>
10141 * gcc.target/loongarch/sign-extend.c: Moved to...
10142 * gcc.target/loongarch/sign-extend-1.c: ...here.
10143 * gcc.target/loongarch/sign-extend-2.c: New test.
10145 2024-01-11 Julian Brown <julian@codesourcery.com>
10147 * gcc.dg/gomp/bad-array-section-c-1.c: New test.
10148 * gcc.dg/gomp/bad-array-section-c-2.c: New test.
10149 * gcc.dg/gomp/bad-array-section-c-3.c: New test.
10150 * gcc.dg/gomp/bad-array-section-c-4.c: New test.
10151 * gcc.dg/gomp/bad-array-section-c-5.c: New test.
10152 * gcc.dg/gomp/bad-array-section-c-6.c: New test.
10153 * gcc.dg/gomp/bad-array-section-c-7.c: New test.
10154 * gcc.dg/gomp/bad-array-section-c-8.c: New test.
10156 2024-01-11 Jason Merrill <jason@redhat.com>
10159 * g++.dg/cpp2a/concepts-memfun4.C: New test.
10161 2024-01-11 Jin Ma <jinma@linux.alibaba.com>
10163 * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
10165 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
10167 PR middle-end/113322
10168 * gcc.c-torture/compile/pr113322-1.c: New test.
10170 2024-01-11 Andrew Pinski <quic_apinski@quicinc.com>
10172 PR tree-optimization/113301
10173 * gcc.dg/tree-ssa/divide-8.c: New test.
10175 2024-01-11 Jason Merrill <jason@redhat.com>
10177 * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
10179 2024-01-11 Tamar Christina <tamar.christina@arm.com>
10181 PR testsuite/113319
10182 * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
10183 * gcc.dg/bic-bitmask-14.c: Likewise.
10184 * gcc.dg/bic-bitmask-15.c: Likewise.
10185 * gcc.dg/bic-bitmask-16.c: Likewise.
10186 * gcc.dg/bic-bitmask-17.c: Likewise.
10187 * gcc.dg/bic-bitmask-18.c: Likewise.
10188 * gcc.dg/bic-bitmask-19.c: Likewise.
10189 * gcc.dg/bic-bitmask-20.c: Likewise.
10190 * gcc.dg/bic-bitmask-21.c: Likewise.
10191 * gcc.dg/bic-bitmask-22.c: Likewise.
10192 * gcc.dg/bic-bitmask-7.c: Likewise.
10193 * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
10194 * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
10195 * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
10196 * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
10197 * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
10198 * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
10199 * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
10200 * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
10201 * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
10202 * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
10204 2024-01-11 Richard Biener <rguenther@suse.de>
10206 PR tree-optimization/112505
10207 * gcc.dg/vect/pr112505.c: New testcase.
10209 2024-01-11 Richard Biener <rguenther@suse.de>
10211 PR tree-optimization/113126
10212 * gcc.dg/torture/pr113126.c: New testcase.
10214 2024-01-11 Richard Biener <rguenther@suse.de>
10216 PR tree-optimization/112636
10217 * gcc.dg/pr112636.c: New testcase.
10219 2024-01-11 Pan Li <pan2.li@intel.com>
10221 * gcc.dg/pr30957-1.c: Remove.
10223 2024-01-11 Alex Coplan <alex.coplan@arm.com>
10226 * gcc.target/aarch64/pr113077.c: New test.
10228 2024-01-11 Richard Biener <rguenther@suse.de>
10230 PR tree-optimization/111003
10231 * gcc.dg/tree-ssa/pr111003.c: New testcase.
10233 2024-01-11 Richard Biener <rguenther@suse.de>
10235 PR middle-end/112740
10236 * gcc.dg/pr112740.c: New testcase.
10238 2024-01-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10240 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
10241 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
10242 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
10243 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
10245 2024-01-11 Lulu Cheng <chenglulu@loongson.cn>
10247 * gcc.target/loongarch/sign-extend-bitwise.c: New test.
10249 2024-01-11 liuhongt <hongtao.liu@intel.com>
10251 * gcc.target/i386/pr104401.c: New test.
10252 * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
10254 2024-01-11 Gaius Mulley <gaiusmod2@gmail.com>
10257 * gm2/pim/fail/badbecomes.mod: New test.
10258 * gm2/pim/fail/badexpression.mod: New test.
10259 * gm2/pim/fail/badexpression2.mod: New test.
10260 * gm2/pim/fail/badifin.mod: New test.
10261 * gm2/pim/pass/goodifin.mod: New test.
10263 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10265 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
10266 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
10267 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
10269 2024-01-10 Antoni Boucher <bouanto@zoho.com>
10272 * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
10273 * jit.dg/test-ggc-bugfix.c: New test.
10275 2024-01-10 Jin Ma <jinma@linux.alibaba.com>
10277 * gcc.target/riscv/xtheadint-push-pop.c: New test.
10279 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10281 PR tree-optimization/112468
10282 * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
10284 * gcc.dg/pr55152-2.c: Likewise.
10285 * gcc.dg/tree-ssa/abs-4.c: Likewise.
10286 * gcc.dg/tree-ssa/backprop-6.c: Likewise.
10287 * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
10288 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
10289 * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
10291 2024-01-10 Andrew Pinski <quic_apinski@quicinc.com>
10293 PR tree-optimization/112581
10294 * gcc.c-torture/execute/pr112581-1.c: New test.
10296 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
10298 * gcc.target/riscv/pr105314.c: Fix comment termination.
10300 2024-01-10 Maciej W. Rozycki <macro@embecosm.com>
10302 * gcc.target/riscv/cset-sext-sfb.c: New test.
10303 * gcc.target/riscv/cset-sext-thead.c: New test.
10304 * gcc.target/riscv/cset-sext-ventana.c: New test.
10305 * gcc.target/riscv/cset-sext-zicond.c: New test.
10306 * gcc.target/riscv/cset-sext.c: New test.
10308 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10310 PR tree-optimization/112734
10311 * gcc.dg/bitint-64.c: New test.
10313 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10315 PR tree-optimization/113287
10316 * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
10317 * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
10319 2024-01-10 Richard Biener <rguenther@suse.de>
10321 PR tree-optimization/113078
10322 * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
10323 * gcc.target/i386/vect-pr113078.c: Likewise.
10325 2024-01-10 Julian Brown <julian@codesourcery.com>
10327 * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
10330 2024-01-10 Julian Brown <julian@codesourcery.com>
10332 * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
10333 * g++.dg/gomp/array-section-2.C: Likewise.
10334 * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
10337 2024-01-10 Tamar Christina <tamar.christina@arm.com>
10339 PR tree-optimization/113144
10340 PR tree-optimization/113145
10341 * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
10343 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10345 PR tree-optimization/113297
10346 * gcc.dg/bitint-63.c: Fix PR number.
10348 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
10350 * gcc.dg/vect/slp-21.c: Add loongarch.
10352 2024-01-10 chenxiaolong <chenxiaolong@loongson.cn>
10354 * lib/target-supports.exp: Removed an issue with "target keyword"
10355 checking errors on LoongArch architecture.
10357 2024-01-10 Jakub Jelinek <jakub@redhat.com>
10359 PR tree-optimization/113120
10360 * gcc.dg/bitint-63.c: New test.
10362 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10364 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
10365 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
10366 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
10367 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
10368 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
10369 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
10370 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
10371 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
10373 2024-01-10 Kewen Lin <linkw@linux.ibm.com>
10375 PR testsuite/112751
10376 * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
10378 2024-01-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10380 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
10382 2024-01-09 Jason Merrill <jason@redhat.com>
10384 * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
10386 2024-01-09 waffl3x <waffl3x@protonmail.com>
10390 C++23 P0847R7 (deducing this) - CWG2586.
10391 * g++.dg/cpp23/explicit-obj-basic6.C: New test.
10392 * g++.dg/cpp23/explicit-obj-default1.C: New test.
10393 * g++.dg/cpp23/explicit-obj-default2.C: New test.
10395 2024-01-09 waffl3x <waffl3x@protonmail.com>
10399 C++23 P0847R7 (deducing this) - xobj lambdas.
10400 * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
10401 * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
10402 * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
10403 * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
10404 * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
10405 * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
10406 * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
10407 * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
10408 * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
10409 * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
10410 * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
10411 * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
10412 * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
10413 * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
10415 2024-01-09 waffl3x <waffl3x@protonmail.com>
10419 C++23 P0847R7 (deducing this) - diagnostics.
10420 * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
10421 __cpp_explicit_this_parameter feature test macro.
10422 * g++.dg/cpp26/feat-cxx26.C: Likewise.
10423 * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
10424 * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
10425 * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
10426 * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
10427 * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
10428 * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
10429 * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
10430 * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
10431 * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
10432 * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
10433 * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
10434 * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
10436 2024-01-09 waffl3x <waffl3x@protonmail.com>
10440 C++23 P0847R7 (deducing this) - initial functionality.
10441 * g++.dg/cpp23/explicit-obj-basic1.C: New test.
10442 * g++.dg/cpp23/explicit-obj-basic2.C: New test.
10443 * g++.dg/cpp23/explicit-obj-basic3.C: New test.
10444 * g++.dg/cpp23/explicit-obj-basic4.C: New test.
10445 * g++.dg/cpp23/explicit-obj-basic5.C: New test.
10446 * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
10447 * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
10448 * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
10449 * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
10450 * g++.dg/cpp23/explicit-obj-constraints.C: New test.
10451 * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
10452 * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
10453 * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
10454 * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
10455 * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
10456 * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
10457 * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
10458 * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
10459 * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
10460 * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
10461 * g++.dg/cpp23/explicit-obj-redecl.C: New test.
10462 * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
10463 * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
10464 * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
10466 2024-01-09 Jakub Jelinek <jakub@redhat.com>
10469 * gcc.dg/pr113262.c: New test.
10471 2024-01-09 Tamar Christina <tamar.christina@arm.com>
10473 PR tree-optimization/113199
10474 * gcc.target/gcn/pr113199.c: New test.
10476 2024-01-09 Tamar Christina <tamar.christina@arm.com>
10478 * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
10480 2024-01-09 Tamar Christina <tamar.christina@arm.com>
10483 * gcc.dg/pr113267.c: New test.
10485 2024-01-09 Tamar Christina <tamar.christina@arm.com>
10487 PR middle-end/113163
10488 * gcc.target/gcn/pr113163.c: New test.
10490 2024-01-09 Julian Brown <julian@codesourcery.com>
10492 * c-c++-common/gomp/map-6.c: Update expected output.
10493 * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
10494 * g++.dg/gomp/array-section-1.C: New test.
10495 * g++.dg/gomp/array-section-2.C: New test.
10496 * g++.dg/gomp/bad-array-section-1.C: New test.
10497 * g++.dg/gomp/bad-array-section-2.C: New test.
10498 * g++.dg/gomp/bad-array-section-3.C: New test.
10499 * g++.dg/gomp/bad-array-section-4.C: New test.
10500 * g++.dg/gomp/bad-array-section-5.C: New test.
10501 * g++.dg/gomp/bad-array-section-6.C: New test.
10502 * g++.dg/gomp/bad-array-section-7.C: New test.
10503 * g++.dg/gomp/bad-array-section-8.C: New test.
10504 * g++.dg/gomp/bad-array-section-9.C: New test.
10505 * g++.dg/gomp/bad-array-section-10.C: New test.
10506 * g++.dg/gomp/bad-array-section-11.C: New test.
10507 * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
10508 * g++.dg/gomp/pr67522.C: Update expected output.
10509 * g++.dg/gomp/ind-base-3.C: New test.
10510 * g++.dg/gomp/map-assignment-1.C: New test.
10511 * g++.dg/gomp/map-inc-1.C: New test.
10512 * g++.dg/gomp/map-lvalue-ref-1.C: New test.
10513 * g++.dg/gomp/map-ptrmem-1.C: New test.
10514 * g++.dg/gomp/map-ptrmem-2.C: New test.
10515 * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
10516 * g++.dg/gomp/map-ternary-1.C: New test.
10517 * g++.dg/gomp/member-array-2.C: New test.
10519 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
10521 * gnat.dg/bip_prim_func2.adb: New test.
10522 * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
10523 New helper package.
10525 2024-01-09 Jakub Jelinek <jakub@redhat.com>
10527 PR tree-optimization/113210
10528 * gcc.c-torture/compile/pr113210.c: New test.
10530 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
10532 * gnat.dg/specs/anon4.ads: New test.
10534 2024-01-09 Eric Botcazou <ebotcazou@adacore.com>
10536 * g++.dg/opt/delay-slot-2.C: New test.
10538 2024-01-09 Roger Sayle <roger@nextmovesoftware.com>
10539 Hongtao Liu <hongtao.liu@intel.com>
10541 * gcc.target/i386/auto-init-8.c: Update test case.
10542 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
10543 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
10544 * gcc.target/i386/avx512fp16-13.c: Likewise.
10545 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
10546 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
10547 * gcc.target/i386/pr100865-1.c: Likewise.
10548 * gcc.target/i386/pr100865-10a.c: Likewise.
10549 * gcc.target/i386/pr100865-10b.c: Likewise.
10550 * gcc.target/i386/pr100865-2.c: Likewise.
10551 * gcc.target/i386/pr100865-3.c: Likewise.
10552 * gcc.target/i386/pr100865-4a.c: Likewise.
10553 * gcc.target/i386/pr100865-4b.c: Likewise.
10554 * gcc.target/i386/pr100865-5a.c: Likewise.
10555 * gcc.target/i386/pr100865-5b.c: Likewise.
10556 * gcc.target/i386/pr100865-9a.c: Likewise.
10557 * gcc.target/i386/pr100865-9b.c: Likewise.
10558 * gcc.target/i386/pr102021.c: Likewise.
10559 * gcc.target/i386/pr90773-17.c: Likewise.
10561 2024-01-09 Haochen Jiang <haochen.jiang@intel.com>
10563 * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
10564 * gcc.target/i386/part-vect-absneghf.c: Ditto.
10566 2024-01-09 Jiahao Xu <xujiahao@loongson.cn>
10568 * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
10570 2024-01-09 Feng Wang <wangfeng@eswincomputing.com>
10572 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
10573 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
10574 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
10575 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
10576 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
10577 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
10578 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
10579 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
10580 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
10581 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
10582 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
10583 * gcc.target/riscv/zvkb.c: New test.
10585 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
10587 * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
10590 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
10592 * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
10594 2024-01-08 John David Anglin <danglin@gcc.gnu.org>
10597 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
10598 * gfortran.dg/bind_c_vars.f90: Likewise.
10600 2024-01-08 Cupertino Miranda <cupertino.miranda@oracle.com>
10602 * gcc.target/bpf/attr-kernel-helper.c: New test.
10604 2024-01-08 Harald Anlauf <anlauf@gmx.de>
10607 * gfortran.dg/size_optional_dim_2.f90: New test.
10609 2024-01-08 Richard Biener <rguenther@suse.de>
10611 PR tree-optimization/113026
10612 * gcc.dg/torture/pr113026-1.c: New testcase.
10613 * gcc.dg/torture/pr113026-2.c: Likewise.
10615 2024-01-08 Jakub Jelinek <jakub@redhat.com>
10617 PR tree-optimization/113228
10618 * gcc.c-torture/compile/pr113228.c: New test.
10620 2024-01-08 Jakub Jelinek <jakub@redhat.com>
10622 PR tree-optimization/113120
10623 * gcc.dg/bitint-62.c: New test.
10625 2024-01-08 Jakub Jelinek <jakub@redhat.com>
10627 PR tree-optimization/113119
10628 * gcc.dg/bitint-61.c: New test.
10630 2024-01-08 Georg-Johann Lay <avr@gjlay.de>
10633 * gcc.target/avr/attribute-io.h: New file.
10634 * gcc.target/avr/pr112952-0.c: New test.
10635 * gcc.target/avr/pr112952-1.c: New test.
10636 * gcc.target/avr/pr112952-2.c: New test.
10637 * gcc.target/avr/pr112952-3.c: New test.
10639 2024-01-08 Kito Cheng <kito.cheng@sifive.com>
10641 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
10642 check + abort rather than assert.
10644 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
10646 * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
10647 * gcc.target/avr/lra-elim.c: Same.
10648 * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
10649 * gcc.target/avr/pr46779-1.c: Same.
10650 * gcc.target/avr/pr46779-2.c: Same.
10651 * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
10652 for GNU-C due to address spaces.
10653 * gcc.target/avr/pr89270.c: Same.
10654 * gcc.target/avr/torture/builtins-2-flash.c: Only test address
10655 space __flash1 if we have it.
10656 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10657 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10659 2024-01-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10661 * gfortran.dg/dtio_25.f90: Update.
10662 * gfortran.dg/namelist_57.f90: Update.
10663 * gfortran.dg/namelist_65.f90: Update.
10665 2024-01-07 Roger Sayle <roger@nextmovesoftware.com>
10666 Uros Bizjak <ubizjak@gmail.com>
10669 * gcc.target/i386/pr113231.c: New test case.
10671 2024-01-07 Tamar Christina <tamar.christina@arm.com>
10673 * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
10674 * gcc.dg/vect/vect-early-break_7.c: Likewise.
10675 * gcc.dg/vect/vect-early-break_75.c: Likewise.
10676 * gcc.dg/vect/vect-early-break_77.c: Likewise.
10677 * gcc.dg/vect/vect-early-break_82.c: Likewise.
10678 * gcc.dg/vect/vect-early-break_88.c: Likewise.
10679 * lib/target-supports.exp (add_options_for_vect_early_break,
10680 check_effective_target_vect_early_break_hw,
10681 check_effective_target_vect_early_break): Support AArch32.
10682 * gcc.target/arm/vect-early-break-cbranch.c: New test.
10684 2024-01-07 Jeff Law <jlaw@ventanamicro.com>
10686 * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
10688 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
10691 * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
10692 * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
10693 * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
10694 * gcc.dg/tree-ssa/bitcmp-6.c: Same.
10695 * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
10696 * gcc.dg/tree-ssa/cltz-max.c: Same.
10697 * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
10698 * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
10699 * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
10700 * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
10702 * gcc.dg/tree-ssa/pr55177-1.c: Same.
10703 * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
10704 * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
10705 * gcc.dg/tree-ssa/pr111583-2.c: Same.
10707 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
10710 * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
10711 * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
10712 * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
10713 * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
10714 * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
10715 * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
10716 * gcc.dg/pr110582.c: Require int32plus.
10717 * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
10718 * gcc.dg/pr111599.c: Same.
10719 * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
10720 * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
10721 * gcc.dg/builtin-object-size-2.c: Same.
10722 * gcc.dg/builtin-object-size-3.c: Same.
10723 * gcc.dg/builtin-object-size-4.c: Same.
10724 * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
10725 * gcc.dg/debug/btf/btf-pr106773.c: Same.
10726 * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
10729 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
10732 * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
10733 for "divsc3" as double = float per default.
10734 * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
10736 * gcc.c-torture/compile/pr106537-2.c: Same.
10737 * gcc.c-torture/compile/pr106537-3.c: Same.
10738 * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
10739 wider than 16 bits.
10740 * gcc.c-torture/execute/20230630-4.c: Same.
10741 * gcc.c-torture/execute/pr109938.c: Require int32plus.
10742 * gcc.c-torture/execute/pr109986.c: Same.
10743 * gcc.dg/fold-ior-4.c: Same.
10744 * gcc.dg/fold-ior-5.c: Same
10745 * gcc.dg/fold-parity-5.c: Same.
10746 * gcc.dg/fold-popcount-5.c: Same.
10747 * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
10749 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
10751 * gcc.dg/c23-constexpr-9.c: Require large_double.
10752 * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
10753 * gcc.dg/loop-unswitch-10.c: Require size32plus.
10754 * gcc.dg/loop-unswitch-14.c: Same.
10755 * gcc.dg/loop-unswitch-11.c: Require int32.
10756 * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
10757 * gcc.dg/pr101836_1.c: Same.
10758 * gcc.dg/pr101836_2.c: Same.
10759 * gcc.dg/pr101836_3.c: Same.
10761 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
10763 * g++.dg/modules/init-5_a.C: New test.
10764 * g++.dg/modules/init-5_b.C: New test.
10766 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
10769 * g++.dg/modules/using-11.h: New test.
10770 * g++.dg/modules/using-11_a.C: New test.
10771 * g++.dg/modules/using-11_b.C: New test.
10773 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
10776 * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
10777 * g++.dg/modules/part-mac-1_c.C: Likewise.
10778 * g++.dg/modules/mod-invalid-1.C: New test.
10779 * g++.dg/modules/part-8_a.C: New test.
10780 * g++.dg/modules/part-8_b.C: New test.
10781 * g++.dg/modules/part-8_c.C: New test.
10783 2024-01-06 Harald Anlauf <anlauf@gmx.de>
10784 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10787 * gfortran.dg/repeat_8.f90: New test.
10789 2024-01-06 Jiahao Xu <xujiahao@loongson.cn>
10791 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
10792 * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
10794 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10797 * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
10799 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10801 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
10802 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
10804 2024-01-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10806 * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
10808 2024-01-05 Richard Sandiford <richard.sandiford@arm.com>
10811 * gcc.target/aarch64/pr113104.c: New test.
10812 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
10814 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
10815 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
10816 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
10817 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
10818 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
10819 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10820 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
10821 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
10822 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
10823 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
10824 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10825 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10826 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10827 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10828 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10829 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
10830 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10831 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
10832 * gcc.target/aarch64/sve/pack_1.c: Likewise.
10833 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
10834 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10835 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10836 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10837 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10838 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
10839 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10840 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
10841 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
10842 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
10843 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
10844 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
10846 2024-01-05 Lulu Cheng <chenglulu@loongson.cn>
10848 * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
10850 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
10852 * gcc.dg/fma-3.c: The intermediate file corresponding to the
10853 function does not produce the corresponding FNMA symbol, so the test
10854 rules should be skipped when testing.
10855 * gcc.dg/fma-4.c: The intermediate file corresponding to the
10856 function does not produce the corresponding FNMS symbol, so skip the
10857 test rules when testing.
10858 * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
10859 * gcc.dg/fma-7.c: The cause is the same as fma-4.c
10861 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
10863 * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
10864 LoongArch architecture, you need to add the "-mlasx" compilation
10865 option to generate vectorized code.
10866 * gcc.dg/vect/slp-widen-mult-half.c: Dito.
10867 * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
10868 * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
10869 * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
10870 * gcc.dg/vect/vect-widen-mult-half.c: Dito.
10871 * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
10872 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
10873 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
10874 * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
10876 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
10878 * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
10881 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
10883 * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
10884 support testing of the loongArch architecture.
10886 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
10888 * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
10889 object detection framework.
10890 * gcc.dg/vect/vect-83.c: Dito.
10892 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
10894 * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
10895 setting of assembly to compile.
10896 * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
10898 2024-01-05 chenxiaolong <chenxiaolong@loongson.cn>
10900 * lib/target-supports.exp: Add LoongArch to the list of supported
10903 2024-01-05 Alex Coplan <alex.coplan@arm.com>
10906 * g++.dg/pr113217.C: New test.
10908 2024-01-05 Jakub Jelinek <jakub@redhat.com>
10910 PR tree-optimization/113201
10911 * gcc.c-torture/compile/pr113201.c: New test.
10913 2024-01-05 Jakub Jelinek <jakub@redhat.com>
10915 PR tree-optimization/90693
10916 * gcc.target/i386/pr90693-2.c: New test.
10918 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
10920 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
10921 Fix the check condition.
10923 2024-01-05 Kito Cheng <kito.cheng@sifive.com>
10925 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
10926 Use __builtin_abort instead of assert.
10927 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
10928 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
10929 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
10930 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
10931 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
10932 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
10933 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
10934 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
10935 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
10936 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
10937 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
10938 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
10939 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
10940 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
10941 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
10942 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
10943 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
10944 __builtin_abort instead of assert.
10945 * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
10946 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
10947 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
10948 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
10949 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
10951 2024-01-05 Pan Li <pan2.li@intel.com>
10954 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
10956 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
10957 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
10958 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
10959 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
10960 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
10961 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
10962 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
10963 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
10964 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
10965 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
10966 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
10967 * gcc.target/riscv/zvkb.c: New test.
10969 2024-01-05 Feng Wang <wangfeng@eswincomputing.com>
10971 * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
10972 * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
10973 * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
10974 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
10975 * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
10976 * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
10977 * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
10978 * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
10979 * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
10980 * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
10981 * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
10982 * gcc.target/riscv/zvkb.c: New test.
10984 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10986 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
10988 2024-01-04 Andrew Pinski <quic_apinski@quicinc.com>
10990 PR tree-optimization/113186
10991 * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
10993 2024-01-04 David Malcolm <dmalcolm@redhat.com>
10995 * lib/gcc-dg.exp: Set TERM to xterm.
10997 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11000 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
11002 2024-01-04 David Malcolm <dmalcolm@redhat.com>
11005 * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
11007 2024-01-04 Kuan-Lin Chen <rufus@andestech.com>
11008 Patrick Lin <patrick@andestech.com>
11009 Rufus Chen <rufus@andestech.com>
11010 Monk Chiang <monk.chiang@sifive.com>
11012 * gcc.target/riscv/_Float16-nanboxing.c: New test.
11014 2024-01-04 Pan Li <pan2.li@intel.com>
11017 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11019 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11021 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11023 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
11025 2024-01-04 Kito Cheng <kito.cheng@sifive.com>
11027 * gcc.target/riscv/interrupt-misaligned.c: New.
11029 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11031 * gcc.dg/vect/slp-26.c: Add loongarch.
11033 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11035 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
11037 2024-01-04 chenxiaolong <chenxiaolong@loongson.cn>
11039 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
11040 option "-fno-vect-cost-model" to dg-options.
11042 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11044 * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
11045 * gcc.c-torture/compile/mipscop-2.c: Ditto.
11046 * gcc.c-torture/compile/mipscop-3.c: Ditto.
11047 * gcc.c-torture/compile/mipscop-4.c: Ditto.
11049 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11051 * gcc.target/mips/pr104914.c: New test.
11053 2024-01-04 YunQiang Su <syq@gcc.gnu.org>
11055 * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
11057 2024-01-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11061 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
11062 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
11063 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
11064 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
11065 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
11066 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
11067 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
11068 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
11069 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
11070 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
11071 * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
11072 * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
11073 * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
11075 2024-01-03 Patrick Palka <ppalka@redhat.com>
11078 * g++.dg/cpp0x/rv-conv4.C: New test.
11079 * g++.dg/cpp0x/rv-conv5.C: New test.
11081 2024-01-03 Xi Ruoyao <xry111@xry111.site>
11083 * gcc.target/loongarch/vfmax-vfmin.c: New test.
11085 2024-01-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11088 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
11090 2024-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
11092 * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
11094 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11096 * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
11098 2024-01-02 Lulu Cheng <chenglulu@loongson.cn>
11100 * lib/target-supports.exp: Add a function to check whether binutil supports
11102 * gcc.target/loongarch/tls-le-relax.c: New test.
11104 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11107 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
11110 Copyright (C) 2024 Free Software Foundation, Inc.
11112 Copying and distribution of this file, with or without modification,
11113 are permitted in any medium without royalty provided the copyright
11114 notice and this notice are preserved.