Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd9118b2bda936c2dbddadcac5d4427bf9bad5bd4
1 2024-03-07  Nathaniel Shead  <nathanieloshead@gmail.com>
3         PR c++/114229
4         * g++.dg/modules/virt-2_b.C: Update test to acknowledge that we
5         now emit vtables here too.
6         * g++.dg/modules/virt-3_a.C: New test.
7         * g++.dg/modules/virt-3_b.C: New test.
8         * g++.dg/modules/virt-3_c.C: New test.
9         * g++.dg/modules/virt-3_d.C: New test.
11 2024-03-07  Patrick Palka  <ppalka@redhat.com>
13         PR c++/103994
14         * g++.dg/modules/pr99425-1_b.H: s/alias/decl in dump scan.
15         * g++.dg/modules/tpl-alias-1_a.H: Likewise.
16         * g++.dg/modules/tpl-alias-2_a.H: New test.
17         * g++.dg/modules/tpl-alias-2_b.C: New test.
19 2024-03-07  Wilco Dijkstra  <wilco.dijkstra@arm.com>
21         PR target/113618
22         * gcc.target/aarch64/pr113618.c: New test.
24 2024-03-07  Patrick Palka  <ppalka@redhat.com>
26         PR c++/110730
27         PR c++/105512
28         * g++.dg/modules/hello-2_a.C: New test.
29         * g++.dg/modules/hello-2_b.C: New test.
30         * g++.dg/modules/namespace-6_a.H: New test.
31         * g++.dg/modules/namespace-6_b.C: New test.
33 2024-03-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
35         PR target/114233
36         * lib/target-supports.exp: Fix test for C++.
38 2024-03-07  Robin Dapp  <rdapp@ventanamicro.com>
40         * gcc.target/aarch64/pr114196.c: New test.
41         * gcc.target/riscv/rvv/autovec/pr114196.c: New test.
43 2024-03-07  Marek Polacek  <polacek@redhat.com>
45         PR c++/110031
46         * g++.dg/cpp1z/inline-var11.C: New test.
48 2024-03-07  Jeevitha Palanisamy  <jeevitha@linux.ibm.com>
50         PR target/113950
51         * gcc.target/powerpc/pr113950.c: New testcase.
53 2024-03-07  Eric Botcazou  <ebotcazou@adacore.com>
55         * gnat.dg/predicate15.adb: New test.
57 2024-03-07  Nathaniel Shead  <nathanieloshead@gmail.com>
59         PR c++/98356
60         * g++.dg/pr98356.C: New test.
62 2024-03-07  Nathaniel Shead  <nathanieloshead@gmail.com>
64         PR c++/98881
65         * g++.dg/modules/tpl-tpl-parm-3.h: New test.
66         * g++.dg/modules/tpl-tpl-parm-3_a.H: New test.
67         * g++.dg/modules/tpl-tpl-parm-3_b.C: New test.
68         * g++.dg/modules/tpl-tpl-parm-3_c.C: New test.
70 2024-03-07  Jakub Jelinek  <jakub@redhat.com>
72         PR rtl-optimization/110079
73         * gcc.dg/pr110079.c: New test.
75 2024-03-07  Jakub Jelinek  <jakub@redhat.com>
77         PR middle-end/105533
78         * gcc.dg/pr105533.c: New test.
80 2024-03-07  chenxiaolong  <chenxiaolong@loongson.cn>
82         * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: Replace
83         ASSERTEQ_64 with the macro ASSERTEQ_32.
84         * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Modify the expected
85         test results of some functions according to the function of the vector
86         instruction.
87         * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: Same
88         modification as lasx-xvfrint_s.c.
89         * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Same
90         modification as lasx-xvshuf_b.c.
91         * gcc.target/loongarch/vector/simd_correctness_check.h: Use the llabs()
92         function instead of abs() to check the correctness of the results.
94 2024-03-07  Jakub Jelinek  <jakub@redhat.com>
96         PR tree-optimization/114009
97         * gcc.dg/tree-ssa/pr114009.c: New test.
99 2024-03-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
101         PR libfortran/105456
102         * gfortran.dg/pr105456.f90: Revise using '%' characters
103         in users error message.
105 2024-03-06  Robin Dapp  <rdapp@ventanamicro.com>
107         * gcc.target/riscv/rvv/autovec/pr114200.c: New test.
108         * gcc.target/riscv/rvv/autovec/pr114202.c: New test.
110 2024-03-06  Robin Dapp  <rdapp@ventanamicro.com>
112         * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c: New test.
113         * gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c: New test.
115 2024-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
117         PR target/113915
118         * gcc.target/arm/builtin-bswap-1.c: Fix test to allow conditional
119         execution both for Arm and Thumb-2.
121 2024-03-06  Jeff Law  <jlaw@ventanamicro.com>
123         PR target/113001
124         PR target/112871
125         * gcc.target/riscv/zicond-ice-3.c: New test.
126         * gcc.target/riscv/zicond-ice-4.c: New test.
128 2024-03-06  Harald Anlauf  <anlauf@gmx.de>
130         PR fortran/103707
131         PR fortran/106987
132         * gfortran.dg/pr99350.f90:
133         * gfortran.dg/arithmetic_overflow_3.f90: New test.
135 2024-03-06  Marek Polacek  <polacek@redhat.com>
137         PR c++/114114
138         * g++.dg/cpp0x/noexcept84.C: New test.
140 2024-03-06  Thomas Schwinge  <tschwinge@baylibre.com>
142         * gcc.target/gcn/sram-ecc-3.c: Adjust.
143         * gcc.target/gcn/sram-ecc-4.c: Likewise.
144         * gcc.target/gcn/sram-ecc-7.c: Likewise.
145         * gcc.target/gcn/sram-ecc-8.c: Likewise.
147 2024-03-06  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/114239
150         * gcc.dg/vect/vect-early-break_122-pr114239.c: New testcase.
152 2024-03-06  Xi Ruoyao  <xry111@xry111.site>
154         * gcc.target/loongarch/vfcmp-f.c: Rewrite to avoid named
155         registers.
156         * gcc.target/loongarch/vfcmp-d.c: Likewise.
157         * gcc.target/loongarch/xvfcmp-f.c: Likewise.
158         * gcc.target/loongarch/xvfcmp-d.c: Likewise.
160 2024-03-06  Nathaniel Shead  <nathanieloshead@gmail.com>
162         PR c++/113629
163         * g++.dg/cpp23/explicit-obj-conv-op.C: New test.
165 2024-03-06  Richard Biener  <rguenther@suse.de>
167         PR tree-optimization/114249
168         * gcc.dg/vect/bb-slp-pr114249.c: New testcase.
170 2024-03-06  Richard Biener  <rguenther@suse.de>
172         PR tree-optimization/114246
173         * gcc.dg/torture/pr114246.c: New testcase.
175 2024-03-06  Jakub Jelinek  <jakub@redhat.com>
177         PR rtl-optimization/114190
178         * gcc.target/i386/avx-pr114190.c: New test.
180 2024-03-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
182         PR libfortran/105456
183         * gfortran.dg/pr105456-nmlr.f90: New test.
184         * gfortran.dg/pr105456-nmlw.f90: New test.
185         * gfortran.dg/pr105456-ruf.f90: New test.
186         * gfortran.dg/pr105456-wf.f90: New test.
187         * gfortran.dg/pr105456-wuf.f90: New test.
189 2024-03-06  Patrick Palka  <ppalka@redhat.com>
191         * g++.dg/modules/friend-7.h: New test.
192         * g++.dg/modules/friend-7_a.H: New test.
193         * g++.dg/modules/friend-7_b.C: New test.
195 2024-03-05  Cupertino Miranda  <cupertino.miranda@oracle.com>
196             Indu Bhagat  <indu.bhagat@oracle.com>
198         PR debug/114186
199         * gcc.dg/debug/ctf/ctf-array-6.c: Add test.
201 2024-03-05  Richard Sandiford  <richard.sandiford@arm.com>
203         PR sanitizer/97696
204         * gcc.target/aarch64/sve/pr97696.c: New test.
206 2024-03-05  Richard Sandiford  <richard.sandiford@arm.com>
208         * gcc.target/aarch64/sme/strided_1.c (test5): Remove.
210 2024-03-05  Saurabh Jha  <saujha01@e130340.arm.com>
212         PR target/112337
213         * gcc.target/arm/pr112337.c: Check for, then use the right MVE
214         options.
216 2024-03-05  Xi Ruoyao  <xry111@xry111.site>
218         * gcc.target/loongarch/regname-fp-s9.c: New test.
220 2024-03-05  Roger Sayle  <roger@nextmovesoftware.com>
222         * gcc.target/avr/torture/insv-anyshift-hi.c: New test.
223         * gcc.target/avr/torture/insv-anyshift-si.c: New test.
225 2024-03-05  Richard Biener  <rguenther@suse.de>
227         PR tree-optimization/114231
228         * gcc.dg/vect/pr114231.c: New testcase.
230 2024-03-05  Jakub Jelinek  <jakub@redhat.com>
232         PR rtl-optimization/114211
233         * gcc.dg/pr114211.c: New test.
235 2024-03-05  Jakub Jelinek  <jakub@redhat.com>
237         PR middle-end/114157
238         * gcc.dg/bitint-98.c: New test.
239         * gcc.target/i386/avx2-pr114157.c: New test.
240         * gcc.target/i386/avx512f-pr114157.c: New test.
242 2024-03-05  Jakub Jelinek  <jakub@redhat.com>
244         PR target/114116
245         * gcc.target/i386/pr38534-1.c: Allow push/pop of bp.
246         * gcc.target/i386/pr38534-4.c: Likewise.
247         * gcc.target/i386/pr38534-2.c: Likewise.
248         * gcc.target/i386/pr38534-3.c: Likewise.
249         * gcc.target/i386/pr114097-1.c: Likewise.
250         * gcc.target/i386/stack-check-17.c: Expect no pop on ! ia32.
252 2024-03-05  Patrick Palka  <ppalka@redhat.com>
254         * g++.dg/modules/friend-6_a.C: Pass -Wno-global-module instead
255         of -Wno-pedantic.  Remove now unnecessary preprocessing
256         directives from GMF.
258 2024-03-04  Nathaniel Shead  <nathanieloshead@gmail.com>
260         * g++.dg/modules/using-12.C: New test.
261         * g++.dg/modules/using-13.h: New test.
262         * g++.dg/modules/using-13_a.C: New test.
263         * g++.dg/modules/using-13_b.C: New test.
265 2024-03-04  David Faust  <david.faust@oracle.com>
267         * gcc.target/bpf/memset-1.c: New test.
269 2024-03-04  Jan Dubiec  <jdx@o2.pl>
271         * gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
273 2024-03-04  Richard Biener  <rguenther@suse.de>
275         PR tree-optimization/114197
276         * gcc.dg/torture/pr114197.c: New testcase.
278 2024-03-04  Richard Biener  <rguenther@suse.de>
280         PR tree-optimization/114203
281         * gcc.dg/torture/pr114203.c: New testcase.
283 2024-03-04  Jakub Jelinek  <jakub@redhat.com>
285         PR middle-end/114209
286         * gcc.dg/bitint-97.c: New test.
288 2024-03-04  Xi Ruoyao  <xry111@xry111.site>
290         PR testsuite/113418
291         * gcc.dg/pr104992.c (dg-options): Use -fdump-tree-forwprop2
292         instead of -fdump-tree-optimized.
293         (dg-final): Scan forwprop2 dump instead of optimized, and remove
294         the use of vect_int_mod.
295         * lib/target-supports.exp (check_effective_target_vect_int_mod):
296         Remove because it's not used anymore.
298 2024-03-04  Jakub Jelinek  <jakub@redhat.com>
300         PR target/114184
301         * gcc.target/i386/pr114184.c: New test.
303 2024-03-04  Roger Sayle  <roger@nextmovesoftware.com>
305         PR target/114187
306         * g++.target/i386/pr114187.C: New test case.
308 2024-03-03  Greg McGary  <gkm@rivosinc.com>
310         * gcc.c-torture/execute/pr113010.c: New test.
312 2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
314         PR d/114171
315         * gdc.dg/torture/pr114171.d: New test.
317 2024-03-01  Patrick Palka  <ppalka@redhat.com>
319         PR c++/104919
320         PR c++/106009
321         * g++.dg/modules/tdef-7.h: Remove outdated comment.
322         * g++.dg/modules/tdef-7_b.C: Don't expect two TYPE_DECLs.
323         * g++.dg/modules/enum-13_a.C: New test.
324         * g++.dg/modules/enum-13_b.C: New test.
326 2024-03-01  Nathaniel Shead  <nathanieloshead@gmail.com>
328         PR c++/114170
329         * g++.dg/modules/var-tpl-2_a.H: New test.
330         * g++.dg/modules/var-tpl-2_b.C: New test.
332 2024-03-01  Nathaniel Shead  <nathanieloshead@gmail.com>
334         PR c++/114005
335         * g++.dg/modules/pr114005_a.C: New test.
336         * g++.dg/modules/pr114005_b.C: New test.
338 2024-03-01  Jeff Law  <jlaw@ventanamicro.com>
340         * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Turn off
341         second phase scheduler.
342         * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
343         * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
344         * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
345         * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
346         * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
347         * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
349 2024-03-01  Patrick Palka  <ppalka@redhat.com>
351         * g++.dg/modules/cexpr-4_a.C: New test.
352         * g++.dg/modules/cexpr-4_b.C: New test.
354 2024-03-01  Marek Polacek  <polacek@redhat.com>
356         PR c++/110358
357         PR c++/109642
358         * g++.dg/ext/attr-no-dangling1.C: New test.
359         * g++.dg/ext/attr-no-dangling2.C: New test.
360         * g++.dg/ext/attr-no-dangling3.C: New test.
361         * g++.dg/ext/attr-no-dangling4.C: New test.
362         * g++.dg/ext/attr-no-dangling5.C: New test.
363         * g++.dg/ext/attr-no-dangling6.C: New test.
364         * g++.dg/ext/attr-no-dangling7.C: New test.
365         * g++.dg/ext/attr-no-dangling8.C: New test.
366         * g++.dg/ext/attr-no-dangling9.C: New test.
368 2024-03-01  David Faust  <david.faust@oracle.com>
370         * gcc.dg/debug/ctf/ctf-file-scope-1.c (SFOO): Make array member
371         fixed-length.
373 2024-03-01  Harald Anlauf  <anlauf@gmx.de>
375         PR fortran/104819
376         * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL().
377         * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp.
378         * gfortran.dg/null_actual_4.f90: New test.
380 2024-03-01  Patrick Palka  <ppalka@redhat.com>
382         PR c++/110025
383         PR c++/114138
384         * g++.dg/cpp23/auto-fncast16.C: New test.
385         * g++.dg/cpp23/auto-fncast17.C: New test.
386         * g++.dg/cpp23/auto-fncast18.C: New test.
388 2024-03-01  Jakub Jelinek  <jakub@redhat.com>
390         PR c++/92687
391         * g++.dg/cpp1z/decomp59.C: New test.
393 2024-03-01  Jakub Jelinek  <jakub@redhat.com>
394             Tobias Burnus  <tburnus@baylibre.com>
396         PR c++/110347
397         * g++.dg/gomp/target-lambda-1.C: Moved to become a
398         run-time test under testsuite/libgomp.c++.
400 2024-03-01  Jakub Jelinek  <jakub@redhat.com>
402         PR debug/114015
403         * gcc.dg/debug/dwarf2/pr114015.c: New test.
405 2024-03-01  xuli  <xuli1@eswincomputing.com>
407         * g++.target/riscv/rvv/base/attribute-riscv_vector_cc-error.C: New test.
408         * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-callee-saved.c: New test.
409         * gcc.target/riscv/rvv/base/attribute-riscv_vector_cc-error.c: New test.
411 2024-03-01  Pan Li  <pan2.li@intel.com>
413         PR target/112817
414         * g++.target/riscv/rvv/base/pr111296.C: Replace
415         param=riscv-autovec-preference to mrvv-vector-bits.
416         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
417         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
418         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Ditto.
419         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
420         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: Ditto.
421         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: Ditto.
422         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Ditto.
423         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: Ditto.
424         * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: Ditto.
425         * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: Ditto.
426         * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Ditto.
427         * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: Ditto.
428         * gcc.target/riscv/rvv/autovec/align-1.c: Ditto.
429         * gcc.target/riscv/rvv/autovec/align-2.c: Ditto.
430         * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Ditto.
431         * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: Ditto.
432         * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: Ditto.
433         * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Ditto.
434         * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: Ditto.
435         * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: Ditto.
436         * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Ditto.
437         * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
438         * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: Ditto.
439         * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: Ditto.
440         * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
441         * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
442         * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: Ditto.
443         * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: Ditto.
444         * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Ditto.
445         * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Ditto.
446         * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Ditto.
447         * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
448         * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
449         * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Ditto.
450         * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Ditto.
451         * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Ditto.
452         * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: Ditto.
453         * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Ditto.
454         * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Ditto.
455         * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
456         * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Ditto.
457         * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: Ditto.
458         * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: Ditto.
459         * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Ditto.
460         * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Ditto.
461         * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Ditto.
462         * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
463         * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Ditto.
464         * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
465         * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Ditto.
466         * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
467         * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Ditto.
468         * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Ditto.
469         * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Ditto.
470         * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: Ditto.
471         * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Ditto.
472         * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Ditto.
473         * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
474         * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
475         * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
476         * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
477         * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
478         * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Ditto.
479         * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Ditto.
480         * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Ditto.
481         * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
482         * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Ditto.
483         * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Ditto.
484         * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Ditto.
485         * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
486         * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Ditto.
487         * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Ditto.
488         * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
489         * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Ditto.
490         * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
491         * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Ditto.
492         * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
493         * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Ditto.
494         * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Ditto.
495         * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Ditto.
496         * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Ditto.
497         * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
498         * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
499         * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Ditto.
500         * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Ditto.
501         * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
502         * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
503         * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
504         * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
505         * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
506         * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Ditto.
507         * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Ditto.
508         * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Ditto.
509         * gcc.target/riscv/rvv/autovec/bug-1.c: Ditto.
510         * gcc.target/riscv/rvv/autovec/bug-2.c: Ditto.
511         * gcc.target/riscv/rvv/autovec/bug-3.c: Ditto.
512         * gcc.target/riscv/rvv/autovec/bug-4.c: Ditto.
513         * gcc.target/riscv/rvv/autovec/bug-5.c: Ditto.
514         * gcc.target/riscv/rvv/autovec/bug-6.c: Ditto.
515         * gcc.target/riscv/rvv/autovec/bug-8.c: Ditto.
516         * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
517         * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
518         * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
519         * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
520         * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Ditto.
521         * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Ditto.
522         * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Ditto.
523         * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Ditto.
524         * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Ditto.
525         * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: Ditto.
526         * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: Ditto.
527         * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
528         * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
529         * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
530         * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
531         * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
532         * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
533         * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
534         * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
535         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Ditto.
536         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: Ditto.
537         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: Ditto.
538         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Ditto.
539         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Ditto.
540         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Ditto.
541         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Ditto.
542         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Ditto.
543         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Ditto.
544         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Ditto.
545         * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Ditto.
546         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: Ditto.
547         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: Ditto.
548         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: Ditto.
549         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: Ditto.
550         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Ditto.
551         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Ditto.
552         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: Ditto.
553         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: Ditto.
554         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: Ditto.
555         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: Ditto.
556         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Ditto.
557         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Ditto.
558         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: Ditto.
559         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: Ditto.
560         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: Ditto.
561         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: Ditto.
562         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: Ditto.
563         * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: Ditto.
564         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: Ditto.
565         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: Ditto.
566         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: Ditto.
567         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: Ditto.
568         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Ditto.
569         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Ditto.
570         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Ditto.
571         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
572         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
573         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
574         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Ditto.
575         * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Ditto.
576         * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Ditto.
577         * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
578         * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
579         * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Ditto.
580         * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
581         * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
582         * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
583         * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
584         * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Ditto.
585         * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Ditto.
586         * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Ditto.
587         * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Ditto.
588         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
589         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
590         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
591         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
592         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
593         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
594         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
595         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c:
596         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Ditto.
597         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Ditto.
598         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Ditto.
599         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Ditto.
600         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Diito.
601         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Diito.
602         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Diito.
603         * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Diito.
604         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Diito.
605         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Diito.
606         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Diito.
607         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Diito.
608         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Diito.
609         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Diito.
610         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Diito.
611         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Diito.
612         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Diito.
613         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Diito.
614         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Diito.
615         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Diito.
616         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: Diito.
617         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: Diito.
618         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: Diito.
619         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: Diito.
620         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Diito.
621         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Diito.
622         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Diito.
623         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Diito.
624         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Diito.
625         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Diito.
626         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Diito.
627         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Diito.
628         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Diito.
629         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Diito.
630         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Diito.
631         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Diito.
632         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: Diito.
633         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: Diito.
634         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: Diito.
635         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: Diito.
636         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Diito.
637         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Diito.
638         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Diito.
639         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Diito.
640         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Diito.
641         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Diito.
642         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Diito.
643         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Diito.
644         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Diito.
645         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Diito.
646         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Diito.
647         * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Diito.
648         * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Diito.
649         * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Diito.
650         * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Diito.
651         * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Diito.
652         * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Diito.
653         * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Diito.
654         * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Diito.
655         * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Diito.
656         * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Diito.
657         * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: Diito.
658         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Diito.
659         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Diito.
660         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Diito.
661         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Diito.
662         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Diito.
663         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Diito.
664         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Diito.
665         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Diito.
666         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Diito.
667         * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Diito.
668         * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: Diito.
669         * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: Diito.
670         * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Diito.
671         * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Diito.
672         * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: Diito.
673         * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: Diito.
674         * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: Diito.
675         * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Diito.
676         * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Diito.
677         * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Diito.
678         * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Diito.
679         * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Diito.
680         * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Diito.
681         * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Diito.
682         * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Diito.
683         * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Diito.
684         * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Diito.
685         * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Diito.
686         * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Diito.
687         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Diito.
688         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Diito.
689         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Diito.
690         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Diito.
691         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Diito.
692         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Diito.
693         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Diito.
694         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Diito.
695         * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Diito.
696         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Diito.
697         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Diito.
698         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: Diito.
699         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: Diito.
700         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Diito.
701         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Diito.
702         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: Diito.
703         * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: Diito.
704         * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Diito.
705         * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Diito.
706         * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Diito.
707         * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Diito.
708         * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Diito.
709         * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Diito.
710         * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Diito.
711         * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Diito.
712         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Diito.
713         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Diito.
714         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Diito.
715         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Diito.
716         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Diito.
717         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Diito.
718         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Diito.
719         * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Diito.
720         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: Diito.
721         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: Diito.
722         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Diito.
723         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: Diito.
724         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: Diito.
725         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: Diito.
726         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: Diito.
727         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: Diito.
728         * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: Diito.
729         * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: Diito.
730         * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: Diito.
731         * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Diito.
732         * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Diito.
733         * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Diito.
734         * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: Diito.
735         * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: Diito.
736         * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Diito.
737         * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: Diito.
738         * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: Diito.
739         * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Diito.
740         * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Diito.
741         * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: Diito.
742         * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: Diito.
743         * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Diito.
744         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Diito.
745         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: Diito.
746         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: Diito.
747         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Diito.
748         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Diito.
749         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: Diito.
750         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: Diito.
751         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Diito.
752         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Diito.
753         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: Diito.
754         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: Diito.
755         * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Diito.
756         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Diito.
757         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: Diito.
758         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: Diito.
759         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Diito.
760         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Diito.
761         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: Diito.
762         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: Diito.
763         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Diito.
764         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Diito.
765         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: Diito.
766         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: Diito.
767         * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Diito.
768         * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Diito.
769         * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Diito.
770         * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Diito.
771         * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Diito.
772         * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: Diito.
773         * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: Diito.
774         * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Diito.
775         * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: Diito.
776         * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: Diito.
777         * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Diito.
778         * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Diito.
779         * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Diito.
780         * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Diito.
781         * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Diito.
782         * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Diito.
783         * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Diito.
784         * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Diito.
785         * gcc.target/riscv/rvv/autovec/partial/live-1.c: Diito.
786         * gcc.target/riscv/rvv/autovec/partial/live-2.c: Diito.
787         * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Diito.
788         * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Diito.
789         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: Diito.
790         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: Diito.
791         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: Diito.
792         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: Diito.
793         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Diito.
794         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Diito.
795         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Diito.
796         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Diito.
797         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Diito.
798         * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Diito.
799         * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Diito.
800         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: Diito.
801         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: Diito.
802         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: Diito.
803         * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Diito.
804         * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Diito.
805         * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Diito.
806         * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Diito.
807         * gcc.target/riscv/rvv/autovec/partial/slp-10.c: Diito.
808         * gcc.target/riscv/rvv/autovec/partial/slp-11.c: Diito.
809         * gcc.target/riscv/rvv/autovec/partial/slp-12.c: Diito.
810         * gcc.target/riscv/rvv/autovec/partial/slp-13.c: Diito.
811         * gcc.target/riscv/rvv/autovec/partial/slp-14.c: Diito.
812         * gcc.target/riscv/rvv/autovec/partial/slp-15.c: Diito.
813         * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Diito.
814         * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Diito.
815         * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Diito.
816         * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Diito.
817         * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Diito.
818         * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Diito.
819         * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Diito.
820         * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Diito.
821         * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Diito.
822         * gcc.target/riscv/rvv/autovec/partial/slp-7.c: Diito.
823         * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Diito.
824         * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Diito.
825         * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Diito.
826         * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Diito.
827         * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Diito.
828         * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Diito.
829         * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Diito.
830         * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Diito.
831         * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Diito.
832         * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Diito.
833         * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Diito.
834         * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Diito.
835         * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Diito.
836         * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Diito.
837         * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Diito.
838         * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Diito.
839         * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Diito.
840         * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Diito.
841         * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Diito.
842         * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Diito.
843         * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Diito.
844         * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Diito.
845         * gcc.target/riscv/rvv/autovec/pr110950.c: Diito.
846         * gcc.target/riscv/rvv/autovec/pr110964.c: Diito.
847         * gcc.target/riscv/rvv/autovec/pr110989.c: Diito.
848         * gcc.target/riscv/rvv/autovec/pr111232.c: Diito.
849         * gcc.target/riscv/rvv/autovec/pr111295.c: Diito.
850         * gcc.target/riscv/rvv/autovec/pr111313.c: Diito.
851         * gcc.target/riscv/rvv/autovec/pr112326.c: Diito.
852         * gcc.target/riscv/rvv/autovec/pr112552.c: Diito.
853         * gcc.target/riscv/rvv/autovec/pr112554.c: Diito.
854         * gcc.target/riscv/rvv/autovec/pr112561.c: Diito.
855         * gcc.target/riscv/rvv/autovec/pr112597-1.c: Diito.
856         * gcc.target/riscv/rvv/autovec/pr112599-1.c: Diito.
857         * gcc.target/riscv/rvv/autovec/pr112599-3.c: Diito.
858         * gcc.target/riscv/rvv/autovec/pr112694-1.c: Diito.
859         * gcc.target/riscv/rvv/autovec/pr112854.c: Diito.
860         * gcc.target/riscv/rvv/autovec/pr112872.c: Diito.
861         * gcc.target/riscv/rvv/autovec/pr112999.c: Diito.
862         * gcc.target/riscv/rvv/autovec/pr113393-1.c: Diito.
863         * gcc.target/riscv/rvv/autovec/pr113393-2.c: Diito.
864         * gcc.target/riscv/rvv/autovec/pr113393-3.c: Diito.
865         * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: Diito.
866         * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: Diito.
867         * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: Diito.
868         * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: Diito.
869         * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: Diito.
870         * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: Diito.
871         * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: Diito.
872         * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: Diito.
873         * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: Diito.
874         * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: Diito.
875         * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: Diito.
876         * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: Diito.
877         * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: Diito.
878         * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: Diito.
879         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Diito.
880         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Diito.
881         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Diito.
882         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Diito.
883         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Diito.
884         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Diito.
885         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Diito.
886         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Diito.
887         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Diito.
888         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Diito.
889         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Diito.
890         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Diito.
891         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Diito.
892         * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Diito.
893         * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: Diito.
894         * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: Diito.
895         * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: Diito.
896         * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: Diito.
897         * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: Diito.
898         * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: Diito.
899         * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: Diito.
900         * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: Diito.
901         * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Diito.
902         * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Diito.
903         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: Diito.
904         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Diito.
905         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: Diito.
906         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Diito.
907         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: Diito.
908         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Diito.
909         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: Diito.
910         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Diito.
911         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Diito.
912         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Diito.
913         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Diito.
914         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Diito.
915         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Diito.
916         * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Diito.
917         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: Diito.
918         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: Diito.
919         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: Diito.
920         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: Diito.
921         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: Diito.
922         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: Diito.
923         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: Diito.
924         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Diito.
925         * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Diito.
926         * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Diito.
927         * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Diito.
928         * gcc.target/riscv/rvv/autovec/scalable-1.c: Diito.
929         * gcc.target/riscv/rvv/autovec/series-1.c: Diito.
930         * gcc.target/riscv/rvv/autovec/series_run-1.c: Diito.
931         * gcc.target/riscv/rvv/autovec/slp-mask-1.c: Diito.
932         * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Diito.
933         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: Diito.
934         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: Diito.
935         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: Diito.
936         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: Diito.
937         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: Diito.
938         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: Diito.
939         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: Diito.
940         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Diito.
941         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Diito.
942         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Diito.
943         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Diito.
944         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Diito.
945         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Diito.
946         * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Diito.
947         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: Diito.
948         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: Diito.
949         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: Diito.
950         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: Diito.
951         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: Diito.
952         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: Diito.
953         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: Diito.
954         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Diito.
955         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Diito.
956         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Diito.
957         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Diito.
958         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Diito.
959         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Diito.
960         * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Diito.
961         * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: Diito.
962         * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: Diito.
963         * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: Diito.
964         * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: Diito.
965         * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: Diito.
966         * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: Diito.
967         * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: Diito.
968         * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: Diito.
969         * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: Diito.
970         * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: Diito.
971         * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: Diito.
972         * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: Diito.
973         * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: Diito.
974         * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: Diito.
975         * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: Diito.
976         * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: Diito.
977         * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: Diito.
978         * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: Diito.
979         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Diito.
980         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Diito.
981         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Diito.
982         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Diito.
983         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Diito.
984         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Diito.
985         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Diito.
986         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Diito.
987         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Diito.
988         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Diito.
989         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Diito.
990         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Diito.
991         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Diito.
992         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Diito.
993         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Diito.
994         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Diito.
995         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Diito.
996         * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Diito.
997         * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Diito.
998         * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Diito.
999         * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Diito.
1000         * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Diito.
1001         * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Diito.
1002         * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Diito.
1003         * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Diito.
1004         * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Diito.
1005         * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Diito.
1006         * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Diito.
1007         * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Diito.
1008         * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Diito.
1009         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Diito.
1010         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Diito.
1011         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Diito.
1012         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Diito.
1013         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Diito.
1014         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Diito.
1015         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Diito.
1016         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Diito.
1017         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Diito.
1018         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Diito.
1019         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Diito.
1020         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Diito.
1021         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Diito.
1022         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Diito.
1023         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Diito.
1024         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Diito.
1025         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Diito.
1026         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Diito.
1027         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Diito.
1028         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Diito.
1029         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Diito.
1030         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Diito.
1031         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Diito.
1032         * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Diito.
1033         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Diito.
1034         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Diito.
1035         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Diito.
1036         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Diito.
1037         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Diito.
1038         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Diito.
1039         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Diito.
1040         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Diito.
1041         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Diito.
1042         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Diito.
1043         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Diito.
1044         * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Diito.
1045         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Diito.
1046         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Diito.
1047         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Diito.
1048         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Diito.
1049         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Diito.
1050         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Diito.
1051         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Diito.
1052         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Diito.
1053         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Diito.
1054         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Diito.
1055         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Diito.
1056         * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Diito.
1057         * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Diito.
1058         * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Diito.
1059         * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Diito.
1060         * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Diito.
1061         * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Diito.
1062         * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Diito.
1063         * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Diito.
1064         * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Diito.
1065         * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Diito.
1066         * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Diito.
1067         * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Diito.
1068         * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Diito.
1069         * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Diito.
1070         * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Diito.
1071         * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Diito.
1072         * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: Diito.
1073         * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: Diito.
1074         * gcc.target/riscv/rvv/autovec/v-1.c: Diito.
1075         * gcc.target/riscv/rvv/autovec/v-2.c: Diito.
1076         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Diito.
1077         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Diito.
1078         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Diito.
1079         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Diito.
1080         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Diito.
1081         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Diito.
1082         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Diito.
1083         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Diito.
1084         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Diito.
1085         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Diito.
1086         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Diito.
1087         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Diito.
1088         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Diito.
1089         * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Diito.
1090         * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: Diito.
1091         * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: Diito.
1092         * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: Diito.
1093         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: Diito.
1094         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: Diito.
1095         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: Diito.
1096         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: Diito.
1097         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: Diito.
1098         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: Diito.
1099         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Diito.
1100         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Diito.
1101         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Diito.
1102         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Diito.
1103         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Diito.
1104         * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Diito.
1105         * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: Diito.
1106         * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: Diito.
1107         * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: Diito.
1108         * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: Diito.
1109         * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Diito.
1110         * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Diito.
1111         * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Diito.
1112         * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Diito.
1113         * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Diito.
1114         * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Diito.
1115         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Diito.
1116         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Diito.
1117         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Diito.
1118         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Diito.
1119         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Diito.
1120         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Diito.
1121         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Diito.
1122         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Diito.
1123         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Diito.
1124         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Diito.
1125         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Diito.
1126         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Diito.
1127         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Diito.
1128         * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Diito.
1129         * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Diito.
1130         * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Diito.
1131         * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Diito.
1132         * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Diito.
1133         * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Diito.
1134         * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Diito.
1135         * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Diito.
1136         * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: Diito.
1137         * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Diito.
1138         * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Diito.
1139         * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Diito.
1140         * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Diito.
1141         * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Diito.
1142         * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Diito.
1143         * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: Diito.
1144         * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: Diito.
1145         * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: Diito.
1146         * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: Diito.
1147         * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Diito.
1148         * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: Diito.
1149         * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Diito.
1150         * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Diito.
1151         * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Diito.
1152         * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Diito.
1153         * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Diito.
1154         * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Diito.
1155         * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: Diito.
1156         * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: Diito.
1157         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: Diito.
1158         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: Diito.
1159         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: Diito.
1160         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: Diito.
1161         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: Diito.
1162         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: Diito.
1163         * gcc.target/riscv/rvv/autovec/vls/pr110994.c: Diito.
1164         * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Diito.
1165         * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Diito.
1166         * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Diito.
1167         * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Diito.
1168         * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Diito.
1169         * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: Diito.
1170         * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Diito.
1171         * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Diito.
1172         * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Diito.
1173         * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Diito.
1174         * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Diito.
1175         * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Diito.
1176         * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Diito.
1177         * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Diito.
1178         * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Diito.
1179         * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Diito.
1180         * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Diito.
1181         * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Diito.
1182         * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Diito.
1183         * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Diito.
1184         * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Diito.
1185         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Diito.
1186         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Diito.
1187         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Diito.
1188         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Diito.
1189         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Diito.
1190         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Diito.
1191         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Diito.
1192         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Diito.
1193         * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Diito.
1194         * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: Diito.
1195         * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: Diito.
1196         * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: Diito.
1197         * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Diito.
1198         * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Diito.
1199         * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Diito.
1200         * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Diito.
1201         * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Diito.
1202         * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Diito.
1203         * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Diito.
1204         * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Diito.
1205         * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Diito.
1206         * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Diito.
1207         * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Diito.
1208         * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Diito.
1209         * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Diito.
1210         * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Diito.
1211         * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Diito.
1212         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Diito.
1213         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Diito.
1214         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Diito.
1215         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Diito.
1216         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Diito.
1217         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Diito.
1218         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Diito.
1219         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Diito.
1220         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Diito.
1221         * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Diito.
1222         * gcc.target/riscv/rvv/autovec/zve32f-1.c: Diito.
1223         * gcc.target/riscv/rvv/autovec/zve32f-2.c: Diito.
1224         * gcc.target/riscv/rvv/autovec/zve32f-3.c: Diito.
1225         * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Diito.
1226         * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Diito.
1227         * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Diito.
1228         * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Diito.
1229         * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Diito.
1230         * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Diito.
1231         * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Diito.
1232         * gcc.target/riscv/rvv/autovec/zve32x-1.c: Diito.
1233         * gcc.target/riscv/rvv/autovec/zve32x-2.c: Diito.
1234         * gcc.target/riscv/rvv/autovec/zve32x-3.c: Diito.
1235         * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Diito.
1236         * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Diito.
1237         * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Diito.
1238         * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Diito.
1239         * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Diito.
1240         * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Diito.
1241         * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Diito.
1242         * gcc.target/riscv/rvv/autovec/zve64d-1.c: Diito.
1243         * gcc.target/riscv/rvv/autovec/zve64d-2.c: Diito.
1244         * gcc.target/riscv/rvv/autovec/zve64d-3.c: Diito.
1245         * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: Diito.
1246         * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Diito.
1247         * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Diito.
1248         * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: Diito.
1249         * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: Diito.
1250         * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: Diito.
1251         * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: Diito.
1252         * gcc.target/riscv/rvv/autovec/zve64f-1.c: Diito.
1253         * gcc.target/riscv/rvv/autovec/zve64f-2.c: Diito.
1254         * gcc.target/riscv/rvv/autovec/zve64f-3.c: Diito.
1255         * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: Diito.
1256         * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Diito.
1257         * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Diito.
1258         * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: Diito.
1259         * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: Diito.
1260         * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: Diito.
1261         * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: Diito.
1262         * gcc.target/riscv/rvv/autovec/zve64x-1.c: Diito.
1263         * gcc.target/riscv/rvv/autovec/zve64x-2.c: Diito.
1264         * gcc.target/riscv/rvv/autovec/zve64x-3.c: Diito.
1265         * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: Diito.
1266         * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Diito.
1267         * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Diito.
1268         * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: Diito.
1269         * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: Diito.
1270         * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: Diito.
1271         * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: Diito.
1272         * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Diito.
1273         * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Diito.
1274         * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Diito.
1275         * gcc.target/riscv/rvv/base/cpymem-1.c: Diito.
1276         * gcc.target/riscv/rvv/base/cpymem-2.c: Diito.
1277         * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Diito.
1278         * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Diito.
1279         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Diito.
1280         * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Diito.
1281         * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Diito.
1282         * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Diito.
1283         * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Diito.
1284         * gcc.target/riscv/rvv/base/poly-selftest-1.c: Diito.
1285         * gcc.target/riscv/rvv/base/pr110119-1.c: Diito.
1286         * gcc.target/riscv/rvv/base/pr110119-2.c: Diito.
1287         * gcc.target/riscv/rvv/base/pr111720-0.c: Diito.
1288         * gcc.target/riscv/rvv/base/pr111720-1.c: Diito.
1289         * gcc.target/riscv/rvv/base/pr111720-10.c: Diito.
1290         * gcc.target/riscv/rvv/base/pr111720-2.c: Diito.
1291         * gcc.target/riscv/rvv/base/pr111720-3.c: Diito.
1292         * gcc.target/riscv/rvv/base/pr111720-4.c: Diito.
1293         * gcc.target/riscv/rvv/base/pr111720-5.c: Diito.
1294         * gcc.target/riscv/rvv/base/pr111720-6.c: Diito.
1295         * gcc.target/riscv/rvv/base/pr111720-7.c: Diito.
1296         * gcc.target/riscv/rvv/base/pr111720-8.c: Diito.
1297         * gcc.target/riscv/rvv/base/pr111720-9.c: Diito.
1298         * gcc.target/riscv/rvv/base/vf_avl-1.c: Diito.
1299         * gcc.target/riscv/rvv/base/vf_avl-2.c: Diito.
1300         * gcc.target/riscv/rvv/base/vf_avl-3.c: Diito.
1301         * gcc.target/riscv/rvv/base/vf_avl-4.c: Diito.
1302         * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Diito.
1303         * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Diito.
1304         * gcc.target/riscv/rvv/rvv.exp: Diito.
1305         * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Diito.
1306         * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Diito.
1307         * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Diito.
1308         * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Diito.
1309         * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Diito.
1310         * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Diito.
1311         * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Diito.
1312         * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Diito.
1313         * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Diito.
1314         * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Diito.
1315         * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Diito.
1316         * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Diito.
1317         * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Diito.
1318         * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Diito.
1319         * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Diito.
1320         * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Diito.
1321         * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Diito.
1322         * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Diito.
1323         * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Diito.
1324         * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Diito.
1325         * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Diito.
1326         * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Diito.
1327         * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Diito.
1328         * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Diito.
1329         * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Diito.
1330         * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Diito.
1331         * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Diito.
1332         * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Diito.
1333         * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Diito.
1334         * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Diito.
1335         * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Diito.
1336         * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Diito.
1337         * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Diito.
1338         * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Diito.
1339         * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Diito.
1340         * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Diito.
1341         * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Diito.
1342         * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Diito.
1343         * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Diito.
1344         * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Diito.
1345         * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Diito.
1346         * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Diito.
1347         * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Diito.
1348         * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Diito.
1349         * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Diito.
1350         * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Diito.
1351         * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Diito.
1352         * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Diito.
1353         * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Diito.
1354         * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Diito.
1355         * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Diito.
1356         * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Diito.
1357         * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Diito.
1358         * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Diito.
1359         * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Diito.
1360         * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Diito.
1361         * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Diito.
1362         * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Diito.
1363         * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Diito.
1364         * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Diito.
1365         * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Diito.
1366         * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Diito.
1367         * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Diito.
1368         * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Diito.
1369         * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Diito.
1370         * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Diito.
1371         * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Diito.
1372         * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Diito.
1373         * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Diito.
1374         * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Diito.
1375         * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Diito.
1376         * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Diito.
1377         * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Diito.
1378         * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Diito.
1379         * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Diito.
1380         * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Diito.
1381         * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Diito.
1382         * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Diito.
1383         * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Diito.
1384         * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Diito.
1385         * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Diito.
1386         * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Diito.
1387         * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Diito.
1388         * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Diito.
1389         * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Diito.
1390         * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Diito.
1391         * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Diito.
1392         * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Diito.
1393         * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Diito.
1394         * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Diito.
1395         * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Diito.
1396         * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Diito.
1397         * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Diito.
1398         * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Diito.
1399         * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Diito.
1400         * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Diito.
1401         * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Diito.
1402         * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Diito.
1403         * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Diito.
1404         * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Diito.
1405         * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Diito.
1406         * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Diito.
1407         * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Diito.
1408         * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Diito.
1409         * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Diito.
1410         * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Diito.
1411         * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Diito.
1412         * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Diito.
1413         * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Diito.
1414         * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Diito.
1415         * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Diito.
1416         * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Diito.
1417         * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Diito.
1418         * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Diito.
1419         * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Diito.
1420         * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Diito.
1421         * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Diito.
1422         * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Diito.
1423         * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Diito.
1424         * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Diito.
1425         * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Diito.
1426         * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Diito.
1427         * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Diito.
1428         * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Diito.
1429         * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Diito.
1430         * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Diito.
1431         * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Diito.
1432         * gcc.target/riscv/rvv/vsetvl/dump-1.c: Diito.
1433         * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Diito.
1434         * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Diito.
1435         * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Diito.
1436         * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Diito.
1437         * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Diito.
1438         * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Diito.
1439         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Diito.
1440         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Diito.
1441         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Diito.
1442         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Diito.
1443         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Diito.
1444         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Diito.
1445         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Diito.
1446         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Diito.
1447         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Diito.
1448         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Diito.
1449         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Diito.
1450         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Diito.
1451         * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Diito.
1452         * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Diito.
1453         * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Diito.
1454         * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Diito.
1455         * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Diito.
1456         * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Diito.
1457         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Diito.
1458         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Diito.
1459         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Diito.
1460         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Diito.
1461         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Diito.
1462         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Diito.
1463         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Diito.
1464         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Diito.
1465         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Diito.
1466         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Diito.
1467         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Diito.
1468         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Diito.
1469         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Diito.
1470         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Diito.
1471         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Diito.
1472         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Diito.
1473         * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Diito.
1474         * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Diito.
1475         * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Diito.
1476         * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Diito.
1477         * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Diito.
1478         * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Diito.
1479         * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Diito.
1480         * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Diito.
1481         * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Diito.
1482         * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Diito.
1483         * gcc.target/riscv/rvv/vsetvl/pr108270.c: Diito.
1484         * gcc.target/riscv/rvv/vsetvl/pr109399.c: Diito.
1485         * gcc.target/riscv/rvv/vsetvl/pr109547.c: Diito.
1486         * gcc.target/riscv/rvv/vsetvl/pr109615.c: Diito.
1487         * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Diito.
1488         * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Diito.
1489         * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Diito.
1490         * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Diito.
1491         * gcc.target/riscv/rvv/vsetvl/pr109748.c: Diito.
1492         * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Diito.
1493         * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Diito.
1494         * gcc.target/riscv/rvv/vsetvl/pr109974.c: Diito.
1495         * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Diito.
1496         * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Diito.
1497         * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Diito.
1498         * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Diito.
1499         * gcc.target/riscv/rvv/vsetvl/pr111234.c: Diito.
1500         * gcc.target/riscv/rvv/vsetvl/pr111255.c: Diito.
1501         * gcc.target/riscv/rvv/vsetvl/pr111927.c: Diito.
1502         * gcc.target/riscv/rvv/vsetvl/pr111947.c: Diito.
1503         * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Diito.
1504         * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Diito.
1505         * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Diito.
1506         * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Diito.
1507         * gcc.target/riscv/rvv/vsetvl/pr112776.c: Diito.
1508         * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Diito.
1509         * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Diito.
1510         * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Diito.
1511         * gcc.target/riscv/rvv/vsetvl/pr113248.c: Diito.
1512         * gcc.target/riscv/rvv/vsetvl/pr113696.c: Diito.
1513         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Diito.
1514         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Diito.
1515         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Diito.
1516         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Diito.
1517         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Diito.
1518         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Diito.
1519         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Diito.
1520         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Diito.
1521         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Diito.
1522         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Diito.
1523         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Diito.
1524         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Diito.
1525         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Diito.
1526         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Diito.
1527         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Diito.
1528         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Diito.
1529         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Diito.
1530         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Diito.
1531         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Diito.
1532         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Diito.
1533         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Diito.
1534         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Diito.
1535         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Diito.
1536         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Diito.
1537         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Diito.
1538         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Diito.
1539         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Diito.
1540         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Diito.
1541         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Diito.
1542         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Diito.
1543         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Diito.
1544         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Diito.
1545         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Diito.
1546         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Diito.
1547         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Diito.
1548         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Diito.
1549         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Diito.
1550         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Diito.
1551         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Diito.
1552         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Diito.
1553         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Diito.
1554         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Diito.
1555         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Diito.
1556         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Diito.
1557         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Diito.
1558         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Diito.
1559         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Diito.
1560         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Diito.
1561         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Diito.
1562         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Diito.
1563         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Diito.
1564         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Diito.
1565         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Diito.
1566         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Diito.
1567         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Diito.
1568         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Diito.
1569         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Diito.
1570         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Diito.
1571         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Diito.
1572         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Diito.
1573         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Diito.
1574         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Diito.
1575         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Diito.
1576         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Diito.
1577         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Diito.
1578         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Diito.
1579         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Diito.
1580         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Diito.
1581         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Diito.
1582         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Diito.
1583         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Diito.
1584         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Diito.
1585         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Diito.
1586         * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Diito.
1587         * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Diito.
1588         * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Diito.
1589         * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Diito.
1590         * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Diito.
1591         * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Diito.
1592         * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Diito.
1593         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Diito.
1594         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Diito.
1595         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Diito.
1596         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Diito.
1597         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Diito.
1598         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Diito.
1599         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Diito.
1600         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Diito.
1601         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Diito.
1602         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Diito.
1603         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Diito.
1604         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Diito.
1605         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Diito.
1606         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Diito.
1607         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Diito.
1608         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Diito.
1609         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Diito.
1610         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Diito.
1611         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Diito.
1612         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Diito.
1613         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Diito.
1614         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Diito.
1615         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Diito.
1616         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Diito.
1617         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Diito.
1618         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Diito.
1619         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Diito.
1620         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Diito.
1621         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Diito.
1622         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Diito.
1623         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Diito.
1624         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Diito.
1625         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Diito.
1626         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Diito.
1627         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Diito.
1628         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Diito.
1629         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Diito.
1630         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Diito.
1631         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Diito.
1632         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Diito.
1633         * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Diito.
1634         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Diito.
1635         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Diito.
1636         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Diito.
1637         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Diito.
1638         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Diito.
1639         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Diito.
1640         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Diito.
1641         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Diito.
1642         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Diito.
1643         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Diito.
1644         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Diito.
1645         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Diito.
1646         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Diito.
1647         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Diito.
1648         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Diito.
1649         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Diito.
1650         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Diito.
1651         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Diito.
1652         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Diito.
1653         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Diito.
1654         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Diito.
1655         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Diito.
1656         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Diito.
1657         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Diito.
1658         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Diito.
1659         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Diito.
1660         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Diito.
1661         * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Diito.
1662         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Diito.
1663         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Diito.
1664         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Diito.
1665         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Diito.
1666         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Diito.
1667         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Diito.
1668         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Diito.
1669         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Diito.
1670         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Diito.
1671         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Diito.
1672         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Diito.
1673         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Diito.
1674         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Diito.
1675         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Diito.
1676         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Diito.
1677         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Diito.
1678         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Diito.
1679         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Diito.
1680         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Diito.
1681         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Diito.
1682         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Diito.
1683         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Diito.
1684         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Diito.
1685         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Diito.
1686         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Diito.
1687         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Diito.
1688         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Diito.
1689         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Diito.
1690         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Diito.
1691         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Diito.
1692         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Diito.
1693         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Diito.
1694         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Diito.
1695         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Diito.
1696         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Diito.
1697         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Diito.
1698         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Diito.
1699         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Diito.
1700         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Diito.
1701         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Diito.
1702         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Diito.
1703         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Diito.
1704         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Diito.
1705         * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Diito.
1706         * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Diito.
1707         * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Diito.
1708         * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Diito.
1709         * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Diito.
1710         * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Diito.
1711         * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Diito.
1712         * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Diito.
1713         * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Diito.
1714         * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Diito.
1715         * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Diito.
1716         * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Diito.
1717         * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Diito.
1718         * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Diito.
1719         * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Diito.
1720         * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Diito.
1721         * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Diito.
1722         * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Diito.
1723         * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Diito.
1724         * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Diito.
1725         * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Diito.
1726         * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Diito.
1727         * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Diito.
1728         * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Diito.
1729         * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Diito.
1730         * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Diito.
1731         * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Diito.
1732         * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: Diito.
1733         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Diito.
1734         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Diito.
1735         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Diito.
1736         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Diito.
1737         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Diito.
1738         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Diito.
1739         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Diito.
1740         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Diito.
1741         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Diito.
1742         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Diito.
1743         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Diito.
1744         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Diito.
1745         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Diito.
1746         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Diito.
1747         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Diito.
1748         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Diito.
1749         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Diito.
1750         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Diito.
1751         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Diito.
1752         * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Diito.
1753         * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Diito.
1754         * gcc.target/riscv/rvv/base/rvv-vector-bits-1.c: New test.
1755         * gcc.target/riscv/rvv/base/rvv-vector-bits-2.c: New test.
1756         * gcc.target/riscv/rvv/base/rvv-vector-bits-3.c: New test.
1757         * gcc.target/riscv/rvv/base/rvv-vector-bits-4.c: New test.
1758         * gcc.target/riscv/rvv/base/rvv-vector-bits-5.c: New test.
1759         * gcc.target/riscv/rvv/base/rvv-vector-bits-6.c: New test.
1761 2024-03-01  Jakub Jelinek  <jakub@redhat.com>
1763         PR middle-end/114156
1764         * gcc.dg/bitint-96.c: New test.
1766 2024-02-29  David Malcolm  <dmalcolm@redhat.com>
1768         PR analyzer/114159
1769         * c-c++-common/analyzer/call-summaries-pr114159.c: New test.
1771 2024-02-29  Georg-Johann Lay  <avr@gjlay.de>
1773         PR target/114132
1774         * gcc.target/avr/pr114132-1.c: New test.
1775         * gcc.target/avr/torture/pr114132-2.c: New test.
1777 2024-02-29  Marek Polacek  <polacek@redhat.com>
1779         PR c++/113987
1780         * g++.dg/warn/Wuninitialized-15.C: Turn dg-warning into dg-bogus.
1781         * g++.dg/warn/Wuninitialized-34.C: New test.
1783 2024-02-29  Gaius Mulley  <gaiusmod2@gmail.com>
1785         PR modula2/102344
1786         * gm2/pim/pass/TestLong4.mod: Rewrite.
1787         * gm2/cpp/pass/testlong4.mod: New test.
1789 2024-02-29  Andrew Pinski  <quic_apinski@quicinc.com>
1791         PR target/108174
1792         * gcc.target/aarch64/acle/memtag_4.c: New test.
1794 2024-02-29  Xi Ruoyao  <xry111@xry111.site>
1796         * gcc.target/loongarch/crc-sext.c: New test;
1798 2024-02-29  Nathaniel Shead  <nathanieloshead@gmail.com>
1800         PR c++/111710
1801         * g++.dg/modules/lambda-7.h: New test.
1802         * g++.dg/modules/lambda-7_a.H: New test.
1803         * g++.dg/modules/lambda-7_b.C: New test.
1804         * g++.dg/modules/lambda-7_c.C: New test.
1806 2024-02-29  Kito Cheng  <kito.cheng@sifive.com>
1808         * gcc.target/riscv/pr114130.c: New.
1810 2024-02-29  Alexander Westbrooks  <alexanderw@gcc.gnu.org>
1812         PR fortran/82943
1813         PR fortran/86148
1814         PR fortran/86268
1815         * gfortran.dg/pdt_4.f03: Update modified error message.
1816         * gfortran.dg/pdt_34.f03: New test.
1817         * gfortran.dg/pdt_35.f03: New test.
1818         * gfortran.dg/pdt_36.f03: New test.
1819         * gfortran.dg/pdt_37.f03: New test.
1821 2024-02-28  Jakub Jelinek  <jakub@redhat.com>
1822             Patrick Palka  <ppalka@redhat.com>
1824         PR c++/113976
1825         * g++.dg/cpp1y/var-templ87.C: New test.
1827 2024-02-28  Cupertino Miranda  <cupertino.miranda@oracle.com>
1829         PR target/113453
1830         PR target/113453
1831         * gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
1832         * gcc.target/bpf/btfext-funcinfo.c: Add.
1833         * gcc.target/bpf/core-attr-5.c: Fix regexp.
1834         * gcc.target/bpf/core-attr-6.c: Fix regexp.
1835         * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
1836         * gcc.target/bpf/core-section-1.c: Fix regexp.
1838 2024-02-28  Harald Anlauf  <anlauf@gmx.de>
1840         * gfortran.dg/pr101026.f: Let variables used in specification
1841         expression be passed as dummy arguments
1843 2024-02-28  Richard Biener  <rguenther@suse.de>
1845         PR tree-optimization/113831
1846         PR tree-optimization/108355
1847         * gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
1849 2024-02-28  Richard Biener  <rguenther@suse.de>
1851         PR tree-optimization/114121
1852         * gcc.dg/torture/pr114121.c: New testcase.
1854 2024-02-28  Jakub Jelinek  <jakub@redhat.com>
1856         PR testsuite/111462
1857         * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
1859 2024-02-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1861         PR tree-optimization/91567
1862         * gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
1863         Treat i?86-*-* like x86_64-*-*.
1865 2024-02-28  Jakub Jelinek  <jakub@redhat.com>
1867         PR tree-optimization/114075
1868         * gcc.dg/gomp/pr114075.c: New test.
1870 2024-02-28  Jakub Jelinek  <jakub@redhat.com>
1872         PR tree-optimization/114041
1873         * gcc.dg/graphite/run-id-pr114041-1.c: New test.
1874         * gcc.dg/graphite/run-id-pr114041-2.c: New test.
1876 2024-02-28  Jakub Jelinek  <jakub@redhat.com>
1878         PR tree-optimization/113988
1879         * gcc.dg/bitint-91.c: New test.
1881 2024-02-28  Jakub Jelinek  <jakub@redhat.com>
1883         * gcc.dg/c23-stdarg-6.c: New test.
1885 2024-02-28  Nathaniel Shead  <nathanieloshead@gmail.com>
1887         PR c++/113970
1888         PR c++/114013
1889         * g++.dg/cpp1z/inline-var10.C: New test.
1891 2024-02-27  Uros Bizjak  <ubizjak@gmail.com>
1893         PR target/113871
1894         * gcc.target/i386/pr113871-5a.c: New test.
1895         * gcc.target/i386/pr113871-5b.c: New test.
1897 2024-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1899         * gnat.dg/opt104.ads, gnat.dg/opt104.adb: New test.
1901 2024-02-27  David Malcolm  <dmalcolm@redhat.com>
1903         PR analyzer/111881
1904         * c-c++-common/analyzer/conditionals-pr111881.c: New test.
1906 2024-02-27  Richard Biener  <rguenther@suse.de>
1908         PR tree-optimization/114074
1909         * gcc.dg/torture/pr114074.c: New testcase.
1910         * gcc.dg/pr68317.c: Adjust expected location of diagnostic.
1911         * gcc.dg/vect/vect-early-break_119-pr114068.c: Do not expect
1912         loop to be vectorized.
1914 2024-02-27  Jakub Jelinek  <jakub@redhat.com>
1916         PR rtl-optimization/114044
1917         * gcc.dg/bitint-95.c: New test.
1919 2024-02-27  Richard Biener  <rguenther@suse.de>
1921         PR tree-optimization/114081
1922         * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.
1924 2024-02-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1926         PR ipa/70582
1927         * gcc.dg/attr-weakref-1.c (dg-additional-options): Define
1928         SOLARIS_X86_AS as appropriate.
1929         (lv3, Wv3a, pv3a): Wrap in !SOLARIS_X86_AS.
1930         (main): Likewise for chk (pv3a).
1932 2024-02-26  Harald Anlauf  <anlauf@gmx.de>
1934         PR fortran/114012
1935         * gfortran.dg/pr114012.f90: New test.
1937 2024-02-26  Jakub Jelinek  <jakub@redhat.com>
1938             H.J. Lu  <hjl.tools@gmail.com>
1940         PR rtl-optimization/113617
1941         * g++.dg/other/pr113617.C: New test.
1942         * g++.dg/other/pr113617.h: New test.
1943         * g++.dg/other/pr113617-aux.cc: New test.
1945 2024-02-26  Jakub Jelinek  <jakub@redhat.com>
1947         PR c/114042
1948         * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
1949         names rather than names of builtin replacements.
1951 2024-02-26  Richard Biener  <rguenther@suse.de>
1953         PR tree-optimization/114099
1954         * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
1956 2024-02-26  Richard Biener  <rguenther@suse.de>
1958         PR tree-optimization/114068
1959         * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
1960         * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
1962 2024-02-26  Eric Botcazou  <ebotcazou@adacore.com>
1964         * gnat.dg/access10.adb: New test.
1966 2024-02-26  H.J. Lu  <hjl.tools@gmail.com>
1968         PR target/114097
1969         * gcc.target/i386/pr114097-1.c: New test.
1971 2024-02-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1973         PR ipa/61159
1974         * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
1976 2024-02-26  Jakub Jelinek  <jakub@redhat.com>
1978         PR tree-optimization/114090
1979         * gcc.dg/pr114090.c: New test.
1981 2024-02-26  Jakub Jelinek  <jakub@redhat.com>
1983         PR middle-end/114084
1984         * gcc.dg/bitint-94.c: New test.
1986 2024-02-26  Richard Biener  <rguenther@suse.de>
1988         PR middle-end/114070
1989         * gcc.dg/torture/pr114070.c: New testcase.
1991 2024-02-26  Jakub Jelinek  <jakub@redhat.com>
1993         PR target/114094
1994         * gcc.target/i386/pr114094.c: New test.
1996 2024-02-26  H.J. Lu  <hjl.tools@gmail.com>
1998         PR target/114098
1999         * gcc.target/i386/amxtile-4.c: New test.
2001 2024-02-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2003         PR libfortran/105456
2004         * gfortran.dg/pr105456.f90: New test.
2006 2024-02-24  Richard Sandiford  <richard.sandiford@arm.com>
2008         PR tree-optimization/113205
2009         * gcc.dg/torture/pr113205.c: New test.
2011 2024-02-24  Jakub Jelinek  <jakub@redhat.com>
2013         PR middle-end/114073
2014         * gcc.dg/bitint-93.c: New test.
2016 2024-02-24  Richard Sandiford  <richard.sandiford@arm.com>
2018         * gcc.dg/rtl/aarch64/pr113295-1.c: Restrict to aarc64*-*-*.
2020 2024-02-23  Steve Kargl  <kargl@gcc.gnu.org>
2021             Harald Anlauf  <anlauf@gmx.de>
2023         PR fortran/114024
2024         * gfortran.dg/allocate_with_source_27.f90: New test.
2025         * gfortran.dg/allocate_with_source_28.f90: New test.
2027 2024-02-23  Robin Dapp  <rdapp@ventanamicro.com>
2029         * gcc.target/riscv/rvv/autovec/pr114028.c: New test.
2031 2024-02-23  Jakub Jelinek  <jakub@redhat.com>
2033         PR c++/113083
2034         * g++.dg/cpp0x/constexpr-113083.C: New test.
2036 2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2038         PR target/113613
2039         * gcc.target/aarch64/pr113613.c: New test.
2041 2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2043         PR target/113295
2044         * gcc.target/aarch64/pr113295-2.c: New test.
2046 2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2048         PR target/113295
2049         * gcc.dg/rtl/aarch64/pr113295-1.c: New test.
2051 2024-02-23  H.J. Lu  <hjl.tools@gmail.com>
2053         * gcc.target/i386/apx-ndd-tls-1b.c: New test.
2054         * lib/target-supports.exp
2055         (check_effective_target_code_6_gottpoff_reloc): New.
2057 2024-02-23  Richard Earnshaw  <rearnsha@arm.com>
2059         PR target/108120
2060         * gcc.target/arm/neon-recip-div-1.c: New file.
2062 2024-02-23  Jakub Jelinek  <jakub@redhat.com>
2064         PR rtl-optimization/114054
2065         * gcc.dg/bitint-92.c: New test.
2067 2024-02-23  Jakub Jelinek  <jakub@redhat.com>
2069         PR tree-optimization/114040
2070         * gcc.dg/torture/bitint-60.c: New test.
2071         * gcc.dg/torture/bitint-61.c: New test.
2073 2024-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2075         * gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
2076         * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
2078 2024-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2080         * gcc.dg/plugin/crash-test-write-though-null-sarif.c
2081         (scan-sarif-file): Allow for "Segmentation Fault", too.
2083 2024-02-22  Marek Polacek  <polacek@redhat.com>
2085         * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
2087 2024-02-22  Jakub Jelinek  <jakub@redhat.com>
2089         PR c/114007
2090         * gcc.dg/c23-attr-syntax-6.c: Adjust testcase for :: being valid
2091         even in -std=c11 even without __extension__ and : : etc. not being
2092         valid anymore even with __extension__.
2093         * gcc.dg/c23-attr-syntax-7.c: Likewise.
2094         * gcc.dg/c23-attr-syntax-8.c: New test.
2096 2024-02-22  Andrew Pinski  <quic_apinski@quicinc.com>
2098         PR tree-optimization/109804
2099         * g++.dg/warn/Wmismatched-new-delete-8.C: New test.
2101 2024-02-22  Tamar Christina  <tamar.christina@arm.com>
2103         PR target/112375
2104         * gcc.target/aarch64/vget_set_lane_1.c: Update test output.
2106 2024-02-22  Gaius Mulley  <gaiusmod2@gmail.com>
2108         PR modula2/114055
2109         * gm2/pim/fail/forloopby.mod: New test.
2110         * gm2/pim/pass/forloopby2.mod: New test.
2112 2024-02-22  Richard Biener  <rguenther@suse.de>
2114         PR tree-optimization/114048
2115         * gcc.dg/torture/pr114048.c: New testcase.
2117 2024-02-22  Richard Biener  <rguenther@suse.de>
2119         PR tree-optimization/114027
2120         * gcc.dg/vect/pr114027.c: New testcase.
2122 2024-02-22  Jakub Jelinek  <jakub@redhat.com>
2124         PR tree-optimization/113993
2125         * gcc.dg/tree-ssa/pr113993.c: New test.
2127 2024-02-22  Jakub Jelinek  <jakub@redhat.com>
2129         PR tree-optimization/114038
2130         * gcc.dg/torture/bitint-59.c: New test.
2132 2024-02-22  Kewen Lin  <linkw@linux.ibm.com>
2134         PR target/109987
2135         * lib/target-supports.exp
2136         (check_effective_target_powerpc_p8vector_ok): Remove.
2137         (check_effective_target_powerpc_p9vector_ok): Remove.
2138         (check_p8vector_hw_available): Replace -mpower8-vector with
2139         -mcpu=power8.
2140         (check_p9vector_hw_available): Replace -mpower9-vector with
2141         -mcpu=power9.
2142         (check_ppc_float128_hw_available): Likewise.
2143         (check_vect_support_and_set_flags): Replace -mpower8-vector with
2144         -mcpu=power8, replace -mpower9-vector with -mcpu=power9 or
2145         nothing if check_power10_hw_available and place -mcpu=970 first
2146         if needed to avoid possible overriding.
2147         * g++.target/powerpc/altivec-19.C: Replace powerpc_p9vector_ok with
2148         powerpc_vsx_ok and append -mvsx to dg-options.
2149         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
2150         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
2151         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2152         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
2153         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
2154         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2155         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
2156         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
2157         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2158         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
2159         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
2160         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2161         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
2162         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2163         * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
2164         * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2165         * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2166         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
2167         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2168         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2169         * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
2170         * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2171         * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2172         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
2173         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2174         * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2175         * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2176         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2177         * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
2178         * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2179         * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2180         * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
2181         * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2182         * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2183         * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
2184         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
2185         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2186         * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2187         * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2188         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2189         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2190         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
2191         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2192         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2193         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2194         * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2195         * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2196         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2197         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2198         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2199         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2200         * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
2201         * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2202         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2203         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2204         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2205         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2206         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2207         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2208         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2209         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2210         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
2211         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
2212         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2213         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2214         * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
2215         * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
2216         * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2217         * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2218         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
2219         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2220         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2221         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2222         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2223         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2224         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
2225         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2226         * gcc.target/powerpc/builtins-3-p9.c: Likewise.
2227         * gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
2228         * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2229         * gcc.target/powerpc/byte-in-range-0.c: Likewise.
2230         * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2231         * gcc.target/powerpc/byte-in-set-0.c: Likewise.
2232         * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2233         * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2234         * gcc.target/powerpc/clone1.c: Likewise.
2235         * gcc.target/powerpc/ctz-3.c: Likewise.
2236         * gcc.target/powerpc/ctz-4.c: Likewise.
2237         * gcc.target/powerpc/darn-0.c: Likewise.
2238         * gcc.target/powerpc/darn-1.c: Likewise.
2239         * gcc.target/powerpc/darn-2.c: Likewise.
2240         * gcc.target/powerpc/dform-3.c: Likewise.
2241         * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
2242         * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2243         * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
2244         * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2245         * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
2246         * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
2247         * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
2248         * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
2249         * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2250         * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
2251         * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
2252         * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
2253         * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
2254         * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
2255         * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2256         * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
2257         * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
2258         * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
2259         * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
2260         * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2261         * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
2262         * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
2263         * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
2264         * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
2265         * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
2266         * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2267         * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
2268         * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
2269         * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
2270         * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
2271         * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2272         * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
2273         * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
2274         * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
2275         * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
2276         * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
2277         * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2278         * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
2279         * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
2280         * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
2281         * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
2282         * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2283         * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
2284         * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
2285         * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
2286         * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
2287         * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
2288         * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2289         * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
2290         * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
2291         * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
2292         * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
2293         * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2294         * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
2295         * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
2296         * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
2297         * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2298         * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
2299         * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2300         * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
2301         * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
2302         * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
2303         * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
2304         * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2305         * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
2306         * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
2307         * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
2308         * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
2309         * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
2310         * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2311         * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
2312         * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
2313         * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
2314         * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
2315         * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2316         * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
2317         * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
2318         * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
2319         * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
2320         * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
2321         * gcc.target/powerpc/direct-move-vector.c: Likewise.
2322         * gcc.target/powerpc/float128-type-2.c: Likewise.
2323         * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
2324         * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
2325         * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
2326         * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
2327         * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
2328         * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
2329         * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
2330         * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
2331         * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
2332         * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
2333         * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
2334         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2335         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2336         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2337         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2338         * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
2339         * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
2340         * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
2341         * gcc.target/powerpc/p9-dimode1.c: Likewise.
2342         * gcc.target/powerpc/p9-dimode2.c: Likewise.
2343         * gcc.target/powerpc/p9-extract-1.c: Likewise.
2344         * gcc.target/powerpc/p9-extract-2.c: Likewise.
2345         * gcc.target/powerpc/p9-extract-3.c: Likewise.
2346         * gcc.target/powerpc/p9-extract-4.c: Likewise.
2347         * gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
2348         * gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
2349         * gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
2350         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
2351         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2352         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2353         * gcc.target/powerpc/p9-minmax-1.c: Likewise.
2354         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2355         * gcc.target/powerpc/p9-minmax-3.c: Likewise.
2356         * gcc.target/powerpc/p9-novsx.c: Likewise.
2357         * gcc.target/powerpc/p9-permute.c: Likewise.
2358         * gcc.target/powerpc/p9-sign_extend-runnable.c: Likewise.
2359         * gcc.target/powerpc/p9-splat-1.c: Likewise.
2360         * gcc.target/powerpc/p9-splat-2.c: Likewise.
2361         * gcc.target/powerpc/p9-splat-3.c: Likewise.
2362         * gcc.target/powerpc/p9-splat-4.c: Likewise.
2363         * gcc.target/powerpc/p9-splat-5.c: Likewise.
2364         * gcc.target/powerpc/p9-vbpermd.c: Likewise.
2365         * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
2366         * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
2367         * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
2368         * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
2369         * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
2370         * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
2371         * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
2372         * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
2373         * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
2374         * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
2375         * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
2376         * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
2377         * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
2378         * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
2379         * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
2380         * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
2381         * gcc.target/powerpc/p9-vneg.c: Likewise.
2382         * gcc.target/powerpc/p9-vparity.c: Likewise.
2383         * gcc.target/powerpc/p9-vpermr.c: Likewise.
2384         * gcc.target/powerpc/p9-xxbr-1.c: Likewise.
2385         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2386         * gcc.target/powerpc/p9-xxbr-3.c: Likewise.
2387         * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Likewise.
2388         * gcc.target/powerpc/ppc-round3.c: Likewise.
2389         * gcc.target/powerpc/pr103124.c: Likewise.
2390         * gcc.target/powerpc/pr104015-1.c: Likewise.
2391         * gcc.target/powerpc/pr106769-p9.c: Likewise.
2392         * gcc.target/powerpc/pr107412.c: Likewise.
2393         * gcc.target/powerpc/pr110429.c: Likewise.
2394         * gcc.target/powerpc/pr66144-1.c: Likewise.
2395         * gcc.target/powerpc/pr71186.c: Likewise.
2396         * gcc.target/powerpc/pr71309.c: Likewise.
2397         * gcc.target/powerpc/pr71670.c: Likewise.
2398         * gcc.target/powerpc/pr71698.c: Likewise.
2399         * gcc.target/powerpc/pr71720.c: Likewise.
2400         * gcc.target/powerpc/pr72853.c: Likewise.
2401         * gcc.target/powerpc/pr78056-1.c: Likewise.
2402         * gcc.target/powerpc/pr78658.c: Likewise.
2403         * gcc.target/powerpc/pr78953.c: Likewise.
2404         * gcc.target/powerpc/pr79004.c: Likewise.
2405         * gcc.target/powerpc/pr79038-1.c: Likewise.
2406         * gcc.target/powerpc/pr79179.c: Likewise.
2407         * gcc.target/powerpc/pr79251.p9.c: Likewise.
2408         * gcc.target/powerpc/pr79799-1.c: Likewise.
2409         * gcc.target/powerpc/pr79799-2.c: Likewise.
2410         * gcc.target/powerpc/pr79799-3.c: Likewise.
2411         * gcc.target/powerpc/pr79799-5.c: Likewise.
2412         * gcc.target/powerpc/pr80695-p9.c: Likewise.
2413         * gcc.target/powerpc/pr81348.c: Likewise.
2414         * gcc.target/powerpc/pr81622.c: Likewise.
2415         * gcc.target/powerpc/pr84154-3.c: Likewise.
2416         * gcc.target/powerpc/pr90763.c: Likewise.
2417         * gcc.target/powerpc/pr96933-1.c: Likewise.
2418         * gcc.target/powerpc/sad-vectorize-1.c: Likewise.
2419         * gcc.target/powerpc/sad-vectorize-2.c: Likewise.
2420         * gcc.target/powerpc/signbit-2.c: Likewise.
2421         * gcc.target/powerpc/vadsdu-0.c: Likewise.
2422         * gcc.target/powerpc/vadsdu-1.c: Likewise.
2423         * gcc.target/powerpc/vadsdu-2.c: Likewise.
2424         * gcc.target/powerpc/vadsdu-3.c: Likewise.
2425         * gcc.target/powerpc/vadsdu-4.c: Likewise.
2426         * gcc.target/powerpc/vadsdu-5.c: Likewise.
2427         * gcc.target/powerpc/vadsdub-1.c: Likewise.
2428         * gcc.target/powerpc/vadsdub-2.c: Likewise.
2429         * gcc.target/powerpc/vadsduh-1.c: Likewise.
2430         * gcc.target/powerpc/vadsduh-2.c: Likewise.
2431         * gcc.target/powerpc/vadsduw-1.c: Likewise.
2432         * gcc.target/powerpc/vadsduw-2.c: Likewise.
2433         * gcc.target/powerpc/vec-extract-4.c: Likewise.
2434         * gcc.target/powerpc/vec-init-3.c: Likewise.
2435         * gcc.target/powerpc/vec-minmax-1.c: Likewise.
2436         * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2437         * gcc.target/powerpc/vec-set-char.c: Likewise.
2438         * gcc.target/powerpc/vec-set-int.c: Likewise.
2439         * gcc.target/powerpc/vec-set-short.c: Likewise.
2440         * gcc.target/powerpc/vec_reve_2.c: Likewise.
2441         * gcc.target/powerpc/vector_float.c: Likewise.
2442         * gcc.target/powerpc/vslv-0.c: Likewise.
2443         * gcc.target/powerpc/vslv-1.c: Likewise.
2444         * gcc.target/powerpc/vsrv-0.c: Likewise.
2445         * gcc.target/powerpc/vsrv-1.c: Likewise.
2446         * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
2447         * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
2448         * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
2449         * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
2450         * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
2451         * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
2452         * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
2453         * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
2454         * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
2455         * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
2456         * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
2457         * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
2458         * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
2459         * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
2460         * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
2461         * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
2462         * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
2463         * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
2464         * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
2465         * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
2466         * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
2467         * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2468         * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
2469         * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
2470         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
2471         * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
2472         * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
2473         * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
2474         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2475         * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
2476         * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
2477         * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
2478         * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
2479         * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
2480         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2481         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2482         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2483         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
2484         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
2485         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
2486         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
2487         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
2488         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
2489         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2490         * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
2491         * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
2492         * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
2493         * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
2494         * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
2495         * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
2496         * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
2497         * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
2498         * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
2499         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
2500         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
2501         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
2502         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
2503         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
2504         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
2505         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2506         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
2507         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
2508         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2509         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
2510         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
2511         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
2512         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
2513         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2514         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
2515         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
2516         * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
2517         * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
2518         * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
2519         * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
2520         * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2521         * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2522         * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
2523         * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
2524         * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
2525         * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
2526         * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
2527         * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
2528         * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
2529         * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
2530         * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
2531         * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
2532         * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
2533         * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
2534         * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
2535         * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
2536         * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
2537         * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2538         * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
2539         * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
2540         * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
2541         * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
2542         * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
2543         * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
2544         * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
2545         * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2546         * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
2547         * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
2548         * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
2549         * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
2550         * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2551         * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2552         * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
2553         * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
2554         * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
2555         * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
2556         * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
2557         * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
2558         * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
2559         * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
2560         * gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
2561         * gcc.target/powerpc/vsx-himode.c: Likewise.
2562         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2563         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2564         * gcc.target/powerpc/vsx-qimode.c: Likewise.
2565         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2566         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2567         * g++.target/powerpc/pr65240-1.C: Replace powerpc_p8vector_ok with
2568         powerpc_vsx_ok and append -mvsx to dg-options.
2569         * g++.target/powerpc/pr65240-2.C: Likewise.
2570         * g++.target/powerpc/pr65240-3.C: Likewise.
2571         * g++.target/powerpc/pr65242.C: Likewise.
2572         * g++.target/powerpc/pr67211.C: Likewise.
2573         * g++.target/powerpc/pr71294.C: Likewise.
2574         * g++.target/powerpc/pr84279.C: Likewise.
2575         * g++.target/powerpc/pr93974.C: Likewise.
2576         * gcc.target/powerpc/atomic-p8.c: Likewise.
2577         * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2578         * gcc.target/powerpc/bcd-2.c: Likewise.
2579         * gcc.target/powerpc/bcd-3.c: Likewise.
2580         * gcc.target/powerpc/bool2-p8.c: Likewise.
2581         * gcc.target/powerpc/bool3-p8.c: Likewise.
2582         * gcc.target/powerpc/builtins-1.c: Likewise.
2583         * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2584         * gcc.target/powerpc/builtins-5.c: Likewise.
2585         * gcc.target/powerpc/builtins-9.c: Likewise.
2586         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2587         * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2588         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2589         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2590         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2591         * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2592         * gcc.target/powerpc/float128-type-1.c: Likewise.
2593         * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
2594         * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
2595         * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
2596         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2597         * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
2598         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2599         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
2600         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2601         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2602         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2603         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2604         * gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
2605         * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
2606         * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
2607         * gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
2608         * gcc.target/powerpc/fold-vec-select-double.c: Likewise.
2609         * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
2610         * gcc.target/powerpc/fusion.c: Likewise.
2611         * gcc.target/powerpc/fusion2.c: Likewise.
2612         * gcc.target/powerpc/mul-vectorize-1.c: Likewise.
2613         * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
2614         * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
2615         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2616         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2617         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2618         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2619         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2620         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2621         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2622         * gcc.target/powerpc/p8vector-fp.c: Likewise.
2623         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2624         * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2625         * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2626         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2627         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2628         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2629         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2630         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2631         * gcc.target/powerpc/ppc-round2.c: Likewise.
2632         * gcc.target/powerpc/pr100866-1.c: Likewise.
2633         * gcc.target/powerpc/pr100866-2.c: Likewise.
2634         * gcc.target/powerpc/pr104239-1.c: Likewise.
2635         * gcc.target/powerpc/pr104239-2.c: Likewise.
2636         * gcc.target/powerpc/pr104239-3.c: Likewise.
2637         * gcc.target/powerpc/pr106769-p8.c: Likewise.
2638         * gcc.target/powerpc/pr108396.c: Likewise.
2639         * gcc.target/powerpc/pr111449-1.c: Likewise.
2640         * gcc.target/powerpc/pr57744.c: Likewise.
2641         * gcc.target/powerpc/pr58673-1.c: Likewise.
2642         * gcc.target/powerpc/pr58673-2.c: Likewise.
2643         * gcc.target/powerpc/pr60137.c: Likewise.
2644         * gcc.target/powerpc/pr60203.c: Likewise.
2645         * gcc.target/powerpc/pr66144-2.c: Likewise.
2646         * gcc.target/powerpc/pr66144-3.c: Likewise.
2647         * gcc.target/powerpc/pr68163.c: Likewise.
2648         * gcc.target/powerpc/pr69548.c: Likewise.
2649         * gcc.target/powerpc/pr70669.c: Likewise.
2650         * gcc.target/powerpc/pr71977-1.c: Likewise.
2651         * gcc.target/powerpc/pr71977-2.c: Likewise.
2652         * gcc.target/powerpc/pr72717.c: Likewise.
2653         * gcc.target/powerpc/pr78056-3.c: Likewise.
2654         * gcc.target/powerpc/pr78056-4.c: Likewise.
2655         * gcc.target/powerpc/pr78102.c: Likewise.
2656         * gcc.target/powerpc/pr78543.c: Likewise.
2657         * gcc.target/powerpc/pr78604.c: Likewise.
2658         * gcc.target/powerpc/pr79251.p8.c: Likewise.
2659         * gcc.target/powerpc/pr79354.c: Likewise.
2660         * gcc.target/powerpc/pr79544.c: Likewise.
2661         * gcc.target/powerpc/pr79907.c: Likewise.
2662         * gcc.target/powerpc/pr79951.c: Likewise.
2663         * gcc.target/powerpc/pr80315-1.c: Likewise.
2664         * gcc.target/powerpc/pr80315-2.c: Likewise.
2665         * gcc.target/powerpc/pr80315-3.c: Likewise.
2666         * gcc.target/powerpc/pr80315-4.c: Likewise.
2667         * gcc.target/powerpc/pr80510-2.c: Likewise.
2668         * gcc.target/powerpc/pr80695-p8.c: Likewise.
2669         * gcc.target/powerpc/pr80718.c: Likewise.
2670         * gcc.target/powerpc/pr84154-2.c: Likewise.
2671         * gcc.target/powerpc/pr88558-p8.c: Likewise.
2672         * gcc.target/powerpc/pr88845.c: Likewise.
2673         * gcc.target/powerpc/pr91903.c: Likewise.
2674         * gcc.target/powerpc/pr92923-2.c: Likewise.
2675         * gcc.target/powerpc/pr96933-2.c: Likewise.
2676         * gcc.target/powerpc/pr97019.c: Likewise.
2677         * gcc.target/powerpc/pragma_power8.c: Likewise.
2678         * gcc.target/powerpc/signbit-1.c: Likewise.
2679         * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2680         * gcc.target/powerpc/swaps-p8-12.c: Likewise.
2681         * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2682         * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2683         * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2684         * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2685         * gcc.target/powerpc/swaps-p8-18.c: Likewise.
2686         * gcc.target/powerpc/swaps-p8-19.c: Likewise.
2687         * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2688         * gcc.target/powerpc/swaps-p8-22.c: Likewise.
2689         * gcc.target/powerpc/swaps-p8-23.c: Likewise.
2690         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2691         * gcc.target/powerpc/swaps-p8-25.c: Likewise.
2692         * gcc.target/powerpc/swaps-p8-26.c: Likewise.
2693         * gcc.target/powerpc/swaps-p8-27.c: Likewise.
2694         * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2695         * gcc.target/powerpc/swaps-p8-30.c: Likewise.
2696         * gcc.target/powerpc/swaps-p8-33.c: Likewise.
2697         * gcc.target/powerpc/swaps-p8-36.c: Likewise.
2698         * gcc.target/powerpc/swaps-p8-39.c: Likewise.
2699         * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2700         * gcc.target/powerpc/swaps-p8-42.c: Likewise.
2701         * gcc.target/powerpc/swaps-p8-45.c: Likewise.
2702         * gcc.target/powerpc/swaps-p8-46.c: Likewise.
2703         * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2704         * gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
2705         * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2706         * gcc.target/powerpc/vec-cmp.c: Likewise.
2707         * gcc.target/powerpc/vec-extract-1.c: Likewise.
2708         * gcc.target/powerpc/vec-extract-3.c: Likewise.
2709         * gcc.target/powerpc/vec-extract-5.c: Likewise.
2710         * gcc.target/powerpc/vec-extract-6.c: Likewise.
2711         * gcc.target/powerpc/vec-extract-7.c: Likewise.
2712         * gcc.target/powerpc/vec-extract-8.c: Likewise.
2713         * gcc.target/powerpc/vec-extract-9.c: Likewise.
2714         * gcc.target/powerpc/vec-init-10.c: Likewise.
2715         * gcc.target/powerpc/vec-init-6.c: Likewise.
2716         * gcc.target/powerpc/vec-init-7.c: Likewise.
2717         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2718         * gcc.target/powerpc/vsx-extract-4.c: Likewise.
2719         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2720         * gcc.target/powerpc/vsx-simode.c: Likewise.
2721         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2722         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2723         * gcc.target/powerpc/builtins-4-int128-runnable.c: Replace
2724         powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector
2725         with -mvsx, and add dg-additional-options -mdejagnu-cpu=power8
2726         if !has_arch_pwr8.
2727         * gcc.target/powerpc/builtins-mergew-mergow.c: Likewise.
2728         * gcc.target/powerpc/direct-move-float3.c: Likewise.
2729         * gcc.target/powerpc/divkc3-2.c: Likewise.
2730         * gcc.target/powerpc/divkc3-3.c: Likewise.
2731         * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
2732         * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
2733         * gcc.target/powerpc/fold-vec-add-4.c: Likewise.
2734         * gcc.target/powerpc/fold-vec-add-7.c: Likewise.
2735         * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
2736         * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
2737         * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
2738         * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
2739         * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
2740         * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
2741         * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
2742         * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
2743         * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
2744         * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
2745         * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
2746         * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
2747         * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
2748         * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
2749         * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2750         * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
2751         * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
2752         * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
2753         * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
2754         * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
2755         * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
2756         * gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
2757         * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2758         * gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
2759         * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
2760         * gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
2761         * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
2762         * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
2763         * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
2764         * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
2765         * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
2766         * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
2767         * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
2768         * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
2769         * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
2770         * gcc.target/powerpc/mmx-packs.c: Likewise.
2771         * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
2772         * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
2773         * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
2774         * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
2775         * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
2776         * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
2777         * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
2778         * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
2779         * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
2780         * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
2781         * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
2782         * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
2783         * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
2784         * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
2785         * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
2786         * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
2787         * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
2788         * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
2789         * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
2790         * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
2791         * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
2792         * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
2793         * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
2794         * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
2795         * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
2796         * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
2797         * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
2798         * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
2799         * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
2800         * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
2801         * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
2802         * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
2803         * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
2804         * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
2805         * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
2806         * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
2807         * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
2808         * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
2809         * gcc.target/powerpc/mulkc3-2.c: Likewise.
2810         * gcc.target/powerpc/mulkc3-3.c: Likewise.
2811         * gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
2812         * gcc.target/powerpc/pr37191.c: Likewise.
2813         * gcc.target/powerpc/pr83862.c: Likewise.
2814         * gcc.target/powerpc/pr84154-1.c: Likewise.
2815         * gcc.target/powerpc/pr84220-sld2.c: Likewise.
2816         * gcc.target/powerpc/pr85456.c: Likewise.
2817         * gcc.target/powerpc/pr86731-longlong.c: Likewise.
2818         * gcc.target/powerpc/sse-addps-1.c: Likewise.
2819         * gcc.target/powerpc/sse-addss-1.c: Likewise.
2820         * gcc.target/powerpc/sse-andnps-1.c: Likewise.
2821         * gcc.target/powerpc/sse-andps-1.c: Likewise.
2822         * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
2823         * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
2824         * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
2825         * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
2826         * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
2827         * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
2828         * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
2829         * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
2830         * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
2831         * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
2832         * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
2833         * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
2834         * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
2835         * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
2836         * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
2837         * gcc.target/powerpc/sse-divps-1.c: Likewise.
2838         * gcc.target/powerpc/sse-divss-1.c: Likewise.
2839         * gcc.target/powerpc/sse-maxps-1.c: Likewise.
2840         * gcc.target/powerpc/sse-maxps-2.c: Likewise.
2841         * gcc.target/powerpc/sse-maxss-1.c: Likewise.
2842         * gcc.target/powerpc/sse-minps-1.c: Likewise.
2843         * gcc.target/powerpc/sse-minps-2.c: Likewise.
2844         * gcc.target/powerpc/sse-minss-1.c: Likewise.
2845         * gcc.target/powerpc/sse-movaps-1.c: Likewise.
2846         * gcc.target/powerpc/sse-movaps-2.c: Likewise.
2847         * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
2848         * gcc.target/powerpc/sse-movhps-1.c: Likewise.
2849         * gcc.target/powerpc/sse-movhps-2.c: Likewise.
2850         * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
2851         * gcc.target/powerpc/sse-movlps-1.c: Likewise.
2852         * gcc.target/powerpc/sse-movlps-2.c: Likewise.
2853         * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
2854         * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
2855         * gcc.target/powerpc/sse-movss-1.c: Likewise.
2856         * gcc.target/powerpc/sse-movss-2.c: Likewise.
2857         * gcc.target/powerpc/sse-movss-3.c: Likewise.
2858         * gcc.target/powerpc/sse-mulps-1.c: Likewise.
2859         * gcc.target/powerpc/sse-mulss-1.c: Likewise.
2860         * gcc.target/powerpc/sse-orps-1.c: Likewise.
2861         * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
2862         * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
2863         * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
2864         * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
2865         * gcc.target/powerpc/sse-pminub-1.c: Likewise.
2866         * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
2867         * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
2868         * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
2869         * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
2870         * gcc.target/powerpc/sse-shufps-1.c: Likewise.
2871         * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
2872         * gcc.target/powerpc/sse-subps-1.c: Likewise.
2873         * gcc.target/powerpc/sse-subss-1.c: Likewise.
2874         * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
2875         * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
2876         * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
2877         * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
2878         * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
2879         * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
2880         * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
2881         * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
2882         * gcc.target/powerpc/sse-xorps-1.c: Likewise.
2883         * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
2884         * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
2885         * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
2886         * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
2887         * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
2888         * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
2889         * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
2890         * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
2891         * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
2892         * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
2893         * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
2894         * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
2895         * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
2896         * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
2897         * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
2898         * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
2899         * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
2900         * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
2901         * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
2902         * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
2903         * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
2904         * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
2905         * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
2906         * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
2907         * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
2908         * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
2909         * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
2910         * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
2911         * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
2912         * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
2913         * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
2914         * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
2915         * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
2916         * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
2917         * gcc.target/powerpc/sse2-mmx.c: Likewise.
2918         * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
2919         * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
2920         * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
2921         * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
2922         * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
2923         * gcc.target/powerpc/sse2-movq-1.c: Likewise.
2924         * gcc.target/powerpc/sse2-movq-2.c: Likewise.
2925         * gcc.target/powerpc/sse2-movq-3.c: Likewise.
2926         * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
2927         * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
2928         * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
2929         * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
2930         * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
2931         * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
2932         * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
2933         * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
2934         * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
2935         * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
2936         * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
2937         * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
2938         * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
2939         * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
2940         * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
2941         * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
2942         * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
2943         * gcc.target/powerpc/sse2-pand-1.c: Likewise.
2944         * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2945         * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
2946         * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
2947         * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
2948         * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
2949         * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
2950         * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
2951         * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
2952         * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
2953         * gcc.target/powerpc/sse2-pextrw.c: Likewise.
2954         * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
2955         * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
2956         * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
2957         * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
2958         * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
2959         * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
2960         * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
2961         * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
2962         * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
2963         * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
2964         * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
2965         * gcc.target/powerpc/sse2-por-1.c: Likewise.
2966         * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
2967         * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
2968         * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
2969         * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
2970         * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
2971         * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
2972         * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
2973         * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
2974         * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
2975         * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
2976         * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
2977         * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
2978         * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
2979         * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
2980         * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
2981         * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
2982         * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
2983         * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
2984         * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
2985         * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
2986         * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
2987         * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
2988         * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
2989         * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
2990         * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
2991         * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
2992         * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
2993         * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
2994         * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
2995         * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
2996         * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
2997         * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
2998         * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
2999         * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3000         * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3001         * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3002         * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3003         * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3004         * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3005         * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3006         * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3007         * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3008         * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3009         * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3010         * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3011         * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3012         * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3013         * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3014         * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3015         * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3016         * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3017         * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3018         * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3019         * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3020         * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3021         * gcc.target/powerpc/sse3-haddps.c: Likewise.
3022         * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3023         * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3024         * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3025         * gcc.target/powerpc/sse3-movddup.c: Likewise.
3026         * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3027         * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3028         * gcc.target/powerpc/sse4_1-blendpd.c: Likewise.
3029         * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
3030         * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
3031         * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
3032         * gcc.target/powerpc/sse4_1-blendvps.c: Likewise.
3033         * gcc.target/powerpc/sse4_1-ceilpd.c: Likewise.
3034         * gcc.target/powerpc/sse4_1-ceilps.c: Likewise.
3035         * gcc.target/powerpc/sse4_1-ceilsd.c: Likewise.
3036         * gcc.target/powerpc/sse4_1-ceilss.c: Likewise.
3037         * gcc.target/powerpc/sse4_1-floorpd.c: Likewise.
3038         * gcc.target/powerpc/sse4_1-floorps.c: Likewise.
3039         * gcc.target/powerpc/sse4_1-floorsd.c: Likewise.
3040         * gcc.target/powerpc/sse4_1-floorss.c: Likewise.
3041         * gcc.target/powerpc/sse4_1-pblendvb.c: Likewise.
3042         * gcc.target/powerpc/sse4_1-pblendw-2.c: Likewise.
3043         * gcc.target/powerpc/sse4_1-pblendw.c: Likewise.
3044         * gcc.target/powerpc/sse4_1-pcmpeqq.c: Likewise.
3045         * gcc.target/powerpc/sse4_1-pinsrb.c: Likewise.
3046         * gcc.target/powerpc/sse4_1-pinsrd.c: Likewise.
3047         * gcc.target/powerpc/sse4_1-pinsrq.c: Likewise.
3048         * gcc.target/powerpc/sse4_1-pmovsxbq.c: Likewise.
3049         * gcc.target/powerpc/sse4_1-pmovsxdq.c: Likewise.
3050         * gcc.target/powerpc/sse4_1-pmovsxwq.c: Likewise.
3051         * gcc.target/powerpc/sse4_1-pmuldq.c: Likewise.
3052         * gcc.target/powerpc/sse4_1-ptest-1.c: Likewise.
3053         * gcc.target/powerpc/sse4_1-roundpd-2.c: Likewise.
3054         * gcc.target/powerpc/sse4_1-roundpd-3.c: Likewise.
3055         * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
3056         * gcc.target/powerpc/ssse3-pabsb.c: Likewise.
3057         * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
3058         * gcc.target/powerpc/ssse3-pabsw.c: Likewise.
3059         * gcc.target/powerpc/ssse3-palignr.c: Likewise.
3060         * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
3061         * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
3062         * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
3063         * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
3064         * gcc.target/powerpc/ssse3-phsubsw.c: Likewise.
3065         * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
3066         * gcc.target/powerpc/ssse3-pmaddubsw.c: Likewise.
3067         * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
3068         * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
3069         * gcc.target/powerpc/ssse3-psignb.c: Likewise.
3070         * gcc.target/powerpc/ssse3-psignd.c: Likewise.
3071         * gcc.target/powerpc/ssse3-psignw.c: Likewise.
3072         * gcc.target/powerpc/vec-cmp-sel.c: Likewise.
3073         * gcc.target/powerpc/vec-sld-modulo.c: Likewise.
3074         * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3075         * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3076         * gcc.target/powerpc/amo1.c: Replace powerpc_p9vector_ok with
3077         powerpc_vsx_ok, replace -mpower9-vector with -mvsx, and add
3078         dg-additional-options -mdejagnu-cpu=power9 if !has_arch_pwr9.
3079         * gcc.target/powerpc/amo2.c: Likewise.
3080         * gcc.target/powerpc/dform-1.c: Likewise.
3081         * gcc.target/powerpc/dform-2.c: Likewise.
3082         * gcc.target/powerpc/float128-5.c: Likewise.
3083         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3084         * gcc.target/powerpc/float128-fma1.c: Likewise.
3085         * gcc.target/powerpc/float128-hw.c: Likewise.
3086         * gcc.target/powerpc/float128-hw10.c: Likewise.
3087         * gcc.target/powerpc/float128-hw11.c: Likewise.
3088         * gcc.target/powerpc/float128-hw2.c: Likewise.
3089         * gcc.target/powerpc/float128-hw3.c: Likewise.
3090         * gcc.target/powerpc/float128-hw4.c: Likewise.
3091         * gcc.target/powerpc/float128-hw5.c: Likewise.
3092         * gcc.target/powerpc/float128-hw6.c: Likewise.
3093         * gcc.target/powerpc/float128-hw7.c: Likewise.
3094         * gcc.target/powerpc/float128-hw8.c: Likewise.
3095         * gcc.target/powerpc/float128-hw9.c: Likewise.
3096         * gcc.target/powerpc/float128-minmax.c: Likewise.
3097         * gcc.target/powerpc/float128-odd.c: Likewise.
3098         * gcc.target/powerpc/float128-sqrt1.c: Likewise.
3099         * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
3100         * gcc.target/powerpc/gnuattr2.c: Likewise.
3101         * gcc.target/powerpc/pr71656-1.c: Likewise.
3102         * gcc.target/powerpc/pr71656-2.c: Likewise.
3103         * gcc.target/powerpc/pr81959.c: Likewise.
3104         * gcc.target/powerpc/pr82748-1.c: Likewise.
3105         * gcc.target/powerpc/pr82748-2.c: Likewise.
3106         * gcc.target/powerpc/pr111449-2.c: Replace powerpc_p8vector_ok
3107         with powerpc_vsx_ok.
3108         * gcc.target/powerpc/pr98914.c: Likewise.
3109         * gcc.target/powerpc/versioned-copy-loop.c: Replace
3110         powerpc_p8vector_ok with powerpc_vsx_ok and append -mvsx to
3111         dg-options.
3112         * gcc.target/powerpc/clone2.c: Replace powerpc_p9vector_ok with
3113         powerpc_vsx_ok.
3114         * gcc.target/powerpc/p9-options-1.c: Replace powerpc_p9vector_ok
3115         with powerpc_vsx_ok, replace -mno-power9-vector with -mno-vsx.
3116         * gcc.target/powerpc/pr84226.c: Replace powerpc_p9vector_ok with
3117         powerpc_vsx_ok and append -mvsx to dg-options.
3118         * g++.dg/pr69667.C: Replace powerpc_p8vector_ok with
3119         powerpc_vsx_ok and append -mvsx to dg-options.
3120         * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Replace
3121         powerpc_p9vector_ok with powerpc_vsx_ok and replace
3122         -mpower9-vector with -mvsx.
3123         * gcc.dg/vect/pr109011-1.c: Replace powerpc_p8vector_ok with
3124         powerpc_vsx_ok, and replace -mpower8-vector with
3125         -mdejagnu-cpu=power8 -mvsx or -mvsx under different conditions.
3126         * gcc.dg/vect/pr109011-2.c: Replace powerpc_p9vector_ok
3127         with powerpc_vsx_ok, and replace -mpower9-vector with
3128         -mdejagnu-cpu=power9 -mvsx or -mvsx under different conditions.
3129         * gcc.dg/vect/pr109011-4.c: Likewise.
3130         * gcc.dg/vect/pr109011-3.c: Replace powerpc_p8vector_ok with
3131         powerpc_vsx_ok, and replace -mpower8-vector -mno-power9-vector
3132         with -mdejagnu-cpu=power8 -mvsx.
3133         * gcc.dg/vect/pr109011-5.c: Likewise.
3134         * gcc.target/powerpc/altivec-35.c: Remove -mno-power8-vector.
3135         * gcc.target/powerpc/vsx-vector-7.c: Replace -mno-power8-vector
3136         with -mdejagnu-cpu=power7.
3137         * gcc.dg/vect/O3-pr70130.c: Replace -mcpu=power7 with options
3138         -mdejagnu-cpu=power7 -mvsx and remove option -mno-power9-vector
3139         -mno-power8-vector.
3140         * gfortran.dg/vect/pr45714-b.f: Likewise.
3141         * gcc.dg/vect/pr48765.c: Remove dg-skip-if and replace -mcpu=power7
3142         with option -mdejagnu-cpu=power6.
3143         * gcc.target/powerpc/pr78056-2.c: Likewise.
3144         * gcc.target/powerpc/altivec-2-runnable.c: Replace
3145         powerpc_p8vector_ok with powerpc_vsx_ok, remove -mpower8-vector
3146         and add dg-additional-options -mdejagnu-cpu=power8 if !has_arch_pwr8.
3147         * gcc.target/powerpc/altivec-37.c: Likewise.
3148         * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Replace
3149         powerpc_p8vector_ok with powerpc_vsx_ok and replace -mpower8-vector
3150         with -mvsx.
3151         * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
3152         * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
3153         * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
3154         * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
3155         * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
3156         * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
3157         * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
3158         * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
3159         * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
3160         * gcc.target/powerpc/pr104124.c: Likewise.
3161         * gcc.target/powerpc/vec-cmpne-long.c: Likewise.
3162         * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Replace
3163         powerpc_p8vector_ok with powerpc_vsx_ok, replace -mpower8-vector with
3164         -mvsx and add dg-additional-options -mdejagnu-cpu=power8 if
3165         !has_arch_pwr8.
3166         * gcc.target/powerpc/pr80098-1.c: Replace powerpc_p9vector_ok with
3167         powerpc_vsx_ok and replace -mno-power9-vector with -mno-vsx.
3168         * gcc.target/powerpc/pr80098-2.c: Replace powerpc_p8vector_ok with
3169         powerpc_vsx_ok and replace -mno-power8-vector with -mno-vsx.
3170         * gcc.target/powerpc/pragma_misc9.c: Replace powerpc_p9vector_ok
3171         with powerpc_vsx_ok.
3173 2024-02-22  Pan Li  <pan2.li@intel.com>
3175         PR target/114017
3176         * gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update the
3177         version to 0.12.
3178         * gcc.target/riscv/rvv/base/pr114017-1.c: New test.
3180 2024-02-22  Fangrui Song  <maskray@gcc.gnu.org>
3182         * gcc.target/riscv/asm-raw-symbol.c: New test.
3184 2024-02-21  Edwin Lu  <ewlu@rivosinc.com>
3186         PR target/113249
3187         * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
3188         Rearrange and adjust asm-checker times
3189         * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
3190         * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
3191         * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
3192         * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
3193         * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
3194         * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
3195         * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
3196         Rearrange assembly
3197         * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
3198         * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
3199         * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
3200         * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
3201         * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
3202         * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
3203         * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
3204         * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
3205         * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
3206         * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
3207         * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
3208         * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
3209         * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
3210         * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
3211         * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
3212         * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
3213         * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl
3215 2024-02-21  Edwin Lu  <ewlu@rivosinc.com>
3217         PR target/113249
3218         * g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
3219         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
3220         * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
3221         * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
3222         * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
3223         * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
3224         * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
3225         * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
3226         * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
3227         * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
3228         * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
3229         * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
3230         * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
3231         * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
3232         * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
3233         * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
3234         * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
3235         * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
3236         * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
3237         * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
3238         * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
3239         * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
3240         * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
3241         * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
3242         * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
3243         * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
3244         * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
3245         * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
3246         * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
3247         * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
3248         * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
3249         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
3250         * gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
3251         * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
3252         * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
3253         * gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
3254         * gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
3255         * gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
3256         * gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
3257         * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
3258         * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
3259         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
3260         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
3261         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
3262         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
3263         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
3264         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
3265         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
3266         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
3267         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
3268         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
3269         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
3270         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
3271         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
3272         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
3273         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
3274         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
3275         * gfortran.dg/vect/vect-8.f90: Ditto
3277 2024-02-21  Edwin Lu  <ewlu@rivosinc.com>
3279         PR target/113742
3280         * gcc.target/riscv/pr113742.c: change mcpu to mtune and add march
3282 2024-02-21  David Faust  <david.faust@oracle.com>
3284         * gcc.target/bpf/memcpy-1.c: New test.
3285         * gcc.target/bpf/memmove-1.c: New test.
3286         * gcc.target/bpf/memmove-2.c: New test.
3288 2024-02-21  Gaius Mulley  <gaiusmod2@gmail.com>
3290         PR modula2/114026
3291         * gm2/extensions/run/pass/callingc10.mod: New test.
3292         * gm2/extensions/run/pass/callingc11.mod: New test.
3293         * gm2/extensions/run/pass/callingc9.mod: New test.
3294         * gm2/extensions/run/pass/strconst.def: New test.
3295         * gm2/pim/fail/forloop.mod: New test.
3296         * gm2/pim/pass/forloop2.mod: New test.
3298 2024-02-21  0xn4utilus  <gyanendrabanjare8@gmail.com>
3300         * rust/compile/issue-2850.rs: New test.
3302 2024-02-21  Owen Avery  <powerboat9.gamer@gmail.com>
3304         * rust/compile/issue-2847-b.rs: New test.
3306 2024-02-21  Marc Poulhiès  <dkm@kataplop.net>
3308         * rust/compile/torture/intrinsics-math.rs: Adjust pow test, add
3309         test for powi.
3311 2024-02-21  Arthur Cohen  <arthur.cohen@embecosm.com>
3313         * rust/compile/rustc_const_stable.rs: New test.
3315 2024-02-21  Owen Avery  <powerboat9.gamer@gmail.com>
3317         * rust/compile/use_2.rs: New test.
3319 2024-02-21  Arthur Cohen  <arthur.cohen@embecosm.com>
3321         * rust/execute/torture/matches_macro.rs: New test.
3323 2024-02-21  Tamar Christina  <tamar.christina@arm.com>
3325         * g++.target/aarch64/acle/ls64.C: Add +ls64.
3326         * g++.target/aarch64/acle/ls64_lto.C: Likewise.
3327         * gcc.target/aarch64/acle/ls64_lto.c: Likewise.
3328         * gcc.target/aarch64/acle/pr110100.c: Likewise.
3329         * gcc.target/aarch64/acle/pr110132.c: Likewise.
3330         * gcc.target/aarch64/options_set_28.c: Drop check for nols64.
3331         * gcc.target/aarch64/pragma_cpp_predefs_2.c: Correct header checks.
3333 2024-02-21  Tamar Christina  <tamar.christina@arm.com>
3335         PR fortran/107071
3336         * gfortran.dg/ieee/modes_1.f90: skip aarch64, arm.
3338 2024-02-21  Richard Sandiford  <richard.sandiford@arm.com>
3340         * gcc.target/aarch64/sme/locally_streaming_1_ts.c: New test.
3341         * gcc.target/aarch64/sme/sibcall_7_ts.c: Likewise.
3343 2024-02-21  Richard Sandiford  <richard.sandiford@arm.com>
3345         * gcc.target/aarch64/sme/sibcall_9.c: New test.
3347 2024-02-21  Richard Sandiford  <richard.sandiford@arm.com>
3349         * gcc.target/aarch64/sme/zt0_state_5.c (test3): Expect ZT0 rather
3350         than ZA to be zeroed.
3351         (test5): Remove zeroing of ZA.
3353 2024-02-21  Richard Sandiford  <richard.sandiford@arm.com>
3355         * gcc.target/aarch64/sme/zt0_state_5.c (test3, test5): Expect
3356         zero { za }s.
3358 2024-02-21  Richard Sandiford  <richard.sandiford@arm.com>
3360         PR target/113995
3361         * gcc.target/aarch64/sme/locally_streaming_1.c: Require
3362         -fno-stack-clash-protection.
3363         * gcc.target/aarch64/sme/locally_streaming_1_scp.c: New test.
3365 2024-02-21  Richard Sandiford  <richard.sandiford@arm.com>
3367         PR target/113220
3368         * gcc.target/aarch64/sme/call_sm_switch_5.c: Add
3369         -fno-stack-clash-protection.
3370         * gcc.target/aarch64/sme/call_sm_switch_5_scp.c: New test.
3371         * gcc.target/aarch64/sme/sibcall_6_scp.c: New test.
3372         * gcc.target/aarch64/sme/za_state_4.c: Add
3373         -fno-stack-clash-protection.
3374         * gcc.target/aarch64/sme/za_state_4_scp.c: New test.
3375         * gcc.target/aarch64/sme/za_state_5.c: Add
3376         -fno-stack-clash-protection.
3377         * gcc.target/aarch64/sme/za_state_5_scp.c: New test.
3379 2024-02-21  Ilya Leoshkevich  <iii@linux.ibm.com>
3381         * gcc.target/s390/zvector/autovec-double-signaling-eq.c:
3382         Preserve exceptions.
3383         * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
3384         Likewise.
3386 2024-02-21  David Malcolm  <dmalcolm@redhat.com>
3388         PR analyzer/113999
3389         * c-c++-common/analyzer/strlen-pr113999.c: New test.
3390         * gcc.dg/analyzer/strlen-1.c: More test coverage.
3392 2024-02-21  David Malcolm  <dmalcolm@redhat.com>
3394         PR analyzer/113998
3395         * c-c++-common/analyzer/overlapping-buffers-pr113998.c: New test.
3397 2024-02-20  Peter Hill  <peter.hill@york.ac.uk>
3399         PR fortran/105658
3400         * gfortran.dg/PR105658.f90: New test.
3402 2024-02-20  Peter Bergner  <bergner@linux.ibm.com>
3404         PR target/112103
3405         * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
3407 2024-02-20  Richard Sandiford  <richard.sandiford@arm.com>
3409         PR target/113805
3410         * gcc.target/aarch64/sme/call_sm_switch_11.c: New test.
3412 2024-02-20  Jakub Jelinek  <jakub@redhat.com>
3414         PR analyzer/113983
3415         * gcc.dg/analyzer/torture/vector-extract-1.c: Add -Wno-psabi as
3416         dg-additional-options.
3418 2024-02-20  liuhongt  <hongtao.liu@intel.com>
3420         PR target/113711
3421         * gcc.target/i386/apx-ndd-x32-1.c: Adjust testcase.
3423 2024-02-19  David Malcolm  <dmalcolm@redhat.com>
3425         PR analyzer/111289
3426         * c-c++-common/analyzer/stdarg-pr111289-int.c: New test.
3427         * c-c++-common/analyzer/stdarg-pr111289-ptr.c: New test.
3429 2024-02-19  David Malcolm  <dmalcolm@redhat.com>
3431         PR analyzer/110520
3432         * c-c++-common/analyzer/null-deref-pr110520.c: New test.
3434 2024-02-19  Andrew Pinski  <quic_apinski@quicinc.com>
3436         PR analyzer/113983
3437         * gcc.dg/analyzer/torture/vector-extract-1.c: New test.
3439 2024-02-19  Patrick Palka  <ppalka@redhat.com>
3441         PR c++/113966
3442         * g++.dg/cpp2a/concepts-friend17.C: New test.
3444 2024-02-19  Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>
3446         * gcc.dg/bitint-86.c (__seg_gs): Replace with SEG MACRO.
3448 2024-02-19  Gaius Mulley  <gaiusmod2@gmail.com>
3450         PR modula2/113889
3451         * gm2/pim/run/pass/pim-run-pass.exp: Add filter for
3452         constdef.mod.
3453         * gm2/extensions/run/pass/callingc2.mod: New test.
3454         * gm2/extensions/run/pass/callingc3.mod: New test.
3455         * gm2/extensions/run/pass/callingc4.mod: New test.
3456         * gm2/extensions/run/pass/callingc5.mod: New test.
3457         * gm2/extensions/run/pass/callingc6.mod: New test.
3458         * gm2/extensions/run/pass/callingc7.mod: New test.
3459         * gm2/extensions/run/pass/callingc8.mod: New test.
3460         * gm2/extensions/run/pass/fixedarray.mod: New test.
3461         * gm2/extensions/run/pass/fixedarray2.mod: New test.
3462         * gm2/pim/run/pass/constdef.def: New test.
3463         * gm2/pim/run/pass/constdef.mod: New test.
3464         * gm2/pim/run/pass/testimportconst.mod: New test.
3466 2024-02-19  Iain Buclaw  <ibuclaw@gdcproject.org>
3468         * gdc.dg/bom_UTF16BE.d: New test.
3469         * gdc.dg/bom_UTF16LE.d: New test.
3470         * gdc.dg/bom_UTF32BE.d: New test.
3471         * gdc.dg/bom_UTF32LE.d: New test.
3472         * gdc.dg/bom_UTF8.d: New test.
3473         * gdc.dg/bom_characters.d: New test.
3474         * gdc.dg/bom_error_UTF8.d: New test.
3475         * gdc.dg/bom_infer_UTF16BE.d: New test.
3476         * gdc.dg/bom_infer_UTF16LE.d: New test.
3477         * gdc.dg/bom_infer_UTF32BE.d: New test.
3478         * gdc.dg/bom_infer_UTF32LE.d: New test.
3479         * gdc.dg/bom_infer_UTF8.d: New test.
3481 2024-02-19  Jakub Jelinek  <jakub@redhat.com>
3483         PR tree-optimization/113967
3484         * gcc.dg/pr113967.c: New test.
3486 2024-02-19  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
3488         PR target/113696
3489         * gcc.target/riscv/rvv/vsetvl/pr113696.c: New test.
3491 2024-02-18  H.J. Lu  <hjl.tools@gmail.com>
3493         PR target/113912
3494         * gcc.target/i386/apx-push2pop2-2.c: New test.
3496 2024-02-18  Dimitar Dimitrov  <dimitar@dinux.eu>
3498         PR middle-end/112344
3499         * gcc.dg/torture/pr112344.c: Run non-optimized variants only
3500         if expensive tests are allowed.
3502 2024-02-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3504         PR libfortran/105473
3505         * gfortran.dg/pr105473.f90: New test.
3507 2024-02-17  Jakub Jelinek  <jakub@redhat.com>
3509         PR fortran/113503
3510         * gfortran.dg/pr113503_1.f90: New test.
3511         * gfortran.dg/pr113503_2.f90: New test.
3513 2024-02-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3515         PR libfortran/107068
3516         * gfortran.dg/pr107068.f90: New test.
3518 2024-02-17  Marek Polacek  <polacek@redhat.com>
3520         PR c++/113158
3521         * g++.dg/cpp0x/noexcept83.C: New test.
3523 2024-02-17  Harald Anlauf  <anlauf@gmx.de>
3525         PR fortran/113911
3526         * gfortran.dg/allocatable_length_2.f90: New test.
3527         * gfortran.dg/bind_c_optional-2.f90: Enable deferred-length test.
3529 2024-02-17  Jakub Jelinek  <jakub@redhat.com>
3531         * lib/target-supports.exp (check_effective_target_lra): Rewrite
3532         to list some heavily used always LRA targets and otherwise check the
3533         -fdump-rtl-reload-details dump for messages specific to LRA.
3535 2024-02-16  Andrew Pinski  <quic_apinski@quicinc.com>
3537         * g++.dg/torture/vector-struct-1.C: Add -Wstrict-aliasing.
3539 2024-02-16  Marek Polacek  <polacek@redhat.com>
3541         DR 1351
3542         * g++.dg/cpp0x/noexcept82.C: New test.
3544 2024-02-16  Andrew Pinski  <quic_apinski@quicinc.com>
3546         PR c++/97990
3547         * g++.dg/torture/vector-struct-1.C: New test.
3549 2024-02-16  Edwin Lu  <ewlu@rivosinc.com>
3551         * lib/scanasm.exp: add scan-assembler-bound
3553 2024-02-16  Patrick Palka  <ppalka@redhat.com>
3555         PR c++/111682
3556         * g++.dg/cpp1y/var-templ86.C: New test.
3558 2024-02-16  Marek Polacek  <polacek@redhat.com>
3560         PR c++/113789
3561         PR c++/113853
3562         * g++.dg/cpp0x/sfinae69.C: Remove dg-bogus.
3563         * g++.dg/cpp0x/sfinae70.C: New test.
3564         * g++.dg/cpp0x/sfinae71.C: New test.
3565         * g++.dg/cpp0x/sfinae72.C: New test.
3566         * g++.dg/cpp2a/implicit-move4.C: New test.
3568 2024-02-16  Jakub Jelinek  <jakub@redhat.com>
3570         PR c++/113929
3571         * g++.dg/parse/pr113929.C: New test.
3573 2024-02-16  Richard Biener  <rguenther@suse.de>
3575         PR tree-optimization/113895
3576         * gcc.dg/torture/pr113895-2.c: New testcase.
3577         * gcc.dg/torture/pr113895-3.c: Likewise.
3578         * gcc.dg/torture/pr113895-4.c: Likewise.
3580 2024-02-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3582         PR ipa/98237
3583         * lib/target-supports.exp (is-effective-target): Handle
3584         linker_plugin.
3585         * gcc.dg/lto/modref-3_0.c: Require linker_plugin support.
3586         * gcc.dg/lto/modref-4_0.c: Likewise.
3588 2024-02-16  Tejas Belagod  <tejas.belagod@arm.com>
3590         PR target/113780
3591         * lib/target-supports.exp (v8_1m_main_pacbti): Add __ARM_FEATURE_PAUTH.
3592         * gcc.target/arm/pac-sibcall.c: New.
3594 2024-02-15  Kwok Cheung Yeung  <kcyeung@baylibre.com>
3596         * gfortran.dg/gomp/declare-target-4.f90 (f1): Update expected warning.
3597         * gfortran.dg/gomp/declare-target-indirect-1.f90: New.
3598         * gfortran.dg/gomp/declare-target-indirect-2.f90: New.
3600 2024-02-15  David Malcolm  <dmalcolm@redhat.com>
3602         PR analyzer/111266
3603         * c-c++-common/analyzer/out-of-bounds-pr111266.c: New test.
3605 2024-02-15  Jakub Jelinek  <jakub@redhat.com>
3607         PR middle-end/107385
3608         * gcc.dg/pr107385.c: Require lra effective target.
3610 2024-02-15  Andrew Pinski  <quic_apinski@quicinc.com>
3612         * gcc.target/aarch64/vect_ctz_1.c (TEST): Use g form of the builtin and pass 32
3613         as the value expected at 0.
3615 2024-02-15  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
3617         PR testsuite/113278
3618         * c-c++-common/analyzer/fileno-1.c: Define _POSIX_SOURCE.
3619         * c-c++-common/analyzer/flex-with-call-summaries.c: Same.
3620         * c-c++-common/analyzer/flex-without-call-summaries.c: Same.
3622 2024-02-15  Jakub Jelinek  <jakub@redhat.com>
3624         PR middle-end/107385
3625         * gcc.dg/pr107385.c: New test.
3627 2024-02-15  Jakub Jelinek  <jakub@redhat.com>
3629         PR middle-end/113921
3630         * gcc.target/i386/pr113921.c: New test.
3632 2024-02-15  Matthieu Longo  <matthieu.longo@arm.com>
3634         * gcc.target/arm/rev16_2.c: XFAIL when compiled with Thumb1.
3636 2024-02-15  Jakub Jelinek  <jakub@redhat.com>
3638         * rust/compile/issue-1773.rs.bak: Rename to ...
3639         * rust/compile/issue-1773.rs: ... this.  Add dg-skip-if directive.
3641 2024-02-15  Martin Jambor  <mjambor@suse.cz>
3643         * gcc.dg/guality/ipa-sra-1.c (get_val1): Move up in the file.
3644         (get_val2): Likewise.
3645         (bar): Do not return a constant.  Extend xfail exception for all
3646         targets.
3648 2024-02-15  Andreas Schwab  <schwab@suse.de>
3650         * gnat.dg/div_zero.adb: Skip on RISC-V.
3652 2024-02-15  Jakub Jelinek  <jakub@redhat.com>
3654         PR tree-optimization/113567
3655         * gcc.dg/bitint-90.c: New test.
3657 2024-02-14  Steve Kargl  <kargl@gcc.gnu.org>
3659         PR fortran/105847
3660         * gfortran.dg/pr105847.f90: New test.
3662 2024-02-14  Uros Bizjak  <ubizjak@gmail.com>
3664         * gcc.dg/vect/pr113576.c (dg-additional-options):
3665         Use -march=skylake-avx512 for avx512f effective target.
3666         * gcc.dg/vect/pr98308.c (dg-additional-options):
3667         Use -march=skylake-avx512 for all x86 targets.
3668         * gcc.dg/vect/tree-vect.h (check_vect): Handle __AVX512F__
3669         and __AVX512VL__.
3671 2024-02-14  Jakub Jelinek  <jakub@redhat.com>
3672             H.J. Lu  <hjl.tools@gmail.com>
3674         PR target/113855
3675         * gcc.dg/heap-trampoline-1.c: New test.
3676         * lib/target-supports.exp (check_effective_target_heap_trampoline):
3677         New.
3679 2024-02-14  Uros Bizjak  <ubizjak@gmail.com>
3681         PR target/113871
3682         * gcc.target/i386/pr113871-1a.c: New test.
3683         * gcc.target/i386/pr113871-1b.c: New test.
3684         * gcc.target/i386/pr113871-2a.c: New test.
3685         * gcc.target/i386/pr113871-2b.c: New test.
3686         * gcc.target/i386/pr113871-3a.c: New test.
3687         * gcc.target/i386/pr113871-3b.c: New test.
3688         * gcc.target/i386/pr113871-4a.c: New test.
3690 2024-02-14  Nathaniel Shead  <nathanieloshead@gmail.com>
3692         PR c++/113708
3693         * g++.dg/debug/dwarf2/inline-var-1.C: Reference 'a' to ensure it
3694         is emitted.
3695         * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
3696         * g++.dg/modules/init-7_a.H: New test.
3697         * g++.dg/modules/init-7_b.C: New test.
3699 2024-02-14  Andrew Pinski  <quic_apinski@quicinc.com>
3701         PR testsuite/113861
3702         * c-c++-common/gomp/pr63328.c: Remove dg-excess-errors.
3703         * gcc.dg/gomp/pr87895-2.c: Likewise.
3705 2024-02-14  Jan Hubicka  <jh@suse.cz>
3707         PR tree-optimization/111054
3708         * gcc.c-torture/compile/pr111054.c: New test.
3710 2024-02-14  Tamar Christina  <tamar.christina@arm.com>
3712         * gcc.dg/vect/vect-novect_gcond.c: New test.
3714 2024-02-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3716         PR fortran/99210
3717         * gfortran.dg/pr99210.f90: New test.
3719 2024-02-14  Jonathan Yong  <10walls@gmail.com>
3721         * c-c++-common/analyzer/coreutils-sum-pr108666.c: Use
3722         __SIZE_TYPE__ instead of long unsigned int for size_t
3723         definition.
3725 2024-02-14  Patrick Palka  <ppalka@redhat.com>
3727         PR c++/113908
3728         PR c++/113332
3729         * g++.dg/cpp0x/lambda/lambda-nsdmi11.C: New test.
3730         * g++.dg/template/non-dependent31.C: New test.
3732 2024-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3734         PR d/104739
3735         * lib/gdc-utils.exp (gdc-convert-test) <UNICODE_NAMES>: Require
3736         ucn support.
3738 2024-02-14  Andrew Pinski  <quic_apinski@quicinc.com>
3740         PR testsuite/113899
3741         * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
3742         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3744 2024-02-14  Jakub Jelinek  <jakub@redhat.com>
3746         * gcc.dg/format/gcc_diag-1.c (foo): Add tests for z and t modifiers.
3747         * gcc.dg/format/gcc_gfc-1.c (foo): Add tests for ll, z and t modifiers.
3749 2024-02-14  Nathaniel Shead  <nathanieloshead@gmail.com>
3751         PR c++/99573
3752         * g++.dg/modules/enum-12.C: New test.
3754 2024-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3756         PR target/113909
3757         * gcc.target/i386/pr113689-1.c: Skip on Solaris.
3758         * gcc.target/i386/pr113689-2.c: Likewise.
3759         * gcc.target/i386/pr113689-3.c: Likewise.
3761 2024-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3763         * gfortran.dg/fmt_en.f90 (dg-output): Don't xfail on
3764         ?86-*-solaris2.9*.
3765         * gfortran.dg/fmt_en_rd.f90: Likewise.
3766         * gfortran.dg/fmt_en_rn.f90: Likewise.
3767         * gfortran.dg/fmt_en_ru.f90: Likewise.
3768         * gfortran.dg/fmt_en_rz.f90: Likewise.
3770 2024-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3772         PR c++/113706
3773         * c-c++-common/pr103798-2.c (scan-assembler-not): xfail for C++ on
3774         Solaris.
3776 2024-02-13  Marek Polacek  <polacek@redhat.com>
3778         DR 1693
3779         PR c++/113760
3780         * g++.dg/semicolon-fixits.C: Run in C++98 only.
3781         * g++.dg/warn/pedantic2.C: Adjust dg-warning.
3782         * g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
3783         * g++.dg/DRs/dr1693-1.C: New test.
3784         * g++.dg/DRs/dr1693-2.C: New test.
3786 2024-02-13  H.J. Lu  <hjl.tools@gmail.com>
3788         PR target/113876
3789         * gcc.target/i386/pr113876.c: New test.
3791 2024-02-13  Tobias Burnus  <tburnus@baylibre.com>
3793         PR middle-end/113904
3794         * gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
3795         argument from integer to a logical expression.
3796         * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
3797         * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
3798         * gfortran.dg/gomp/declare-variant-13.f90: Likewise.
3799         * gfortran.dg/gomp/declare-variant-2.f90: Likewise.
3800         * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
3801         * gfortran.dg/gomp/declare-variant-3.f90: Likewise.
3802         * gfortran.dg/gomp/declare-variant-4.f90: Likewise.
3803         * gfortran.dg/gomp/declare-variant-6.f90: Likewise.
3804         * gfortran.dg/gomp/declare-variant-8.f90: Likewise.
3805         * gfortran.dg/gomp/declare-variant-20.f90: New test.
3807 2024-02-13  Patrick Palka  <ppalka@redhat.com>
3809         * g++.dg/modules/friend-6_a.C: New test.
3810         * g++.dg/modules/using-enum-3_a.C: New test.
3811         * g++.dg/modules/using-enum-3_b.C: New test.
3813 2024-02-13  Harald Anlauf  <anlauf@gmx.de>
3815         PR fortran/113866
3816         * gfortran.dg/bind_c_optional-2.f90: New test.
3818 2024-02-13  Jason Merrill  <jason@redhat.com>
3820         PR c++/113612
3821         * g++.dg/cpp1y/var-templ85.C: New test.
3823 2024-02-13  Monk Chiang  <monk.chiang@sifive.com>
3825         * gcc.target/riscv/pr113742.c: New test.
3827 2024-02-13  Marek Polacek  <polacek@redhat.com>
3829         PR c++/112436
3830         * g++.dg/cpp2a/concepts-pr112436.C: New test.
3832 2024-02-13  Richard Biener  <rguenther@suse.de>
3834         PR tree-optimization/113896
3835         * g++.dg/torture/pr113896.C: New testcase.
3837 2024-02-13  Richard Biener  <rguenther@suse.de>
3839         PR tree-optimization/113895
3840         * gcc.dg/torture/pr113895-1.c: New testcase.
3842 2024-02-13  Richard Biener  <rguenther@suse.de>
3844         PR tree-optimization/113902
3845         * gcc.dg/vect/pr113902.c: New testcase.
3847 2024-02-13  Tamar Christina  <tamar.christina@arm.com>
3849         PR tree-optimization/113734
3850         * gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
3852 2024-02-13  Alex Coplan  <alex.coplan@arm.com>
3854         PR c++/113658
3855         * g++.dg/ext/has-feature2.C: New test.
3857 2024-02-13  Richard Biener  <rguenther@suse.de>
3859         PR tree-optimization/113898
3860         * gcc.dg/torture/pr113898.c: New testcase.
3862 2024-02-13  Steve Kargl  <kargl@gcc.gnu.org>
3864         PR fortran/113883
3865         * gfortran.dg/allocatable_length.f90: New test.
3867 2024-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3869         * gfortran.dg/pr109358.f90: New test.
3871 2024-02-12  Marek Polacek  <polacek@redhat.com>
3873         PR c++/113545
3874         * g++.dg/cpp1y/constexpr-reinterpret3.C: Remove dg-ice.
3876 2024-02-12  Jakub Jelinek  <jakub@redhat.com>
3878         PR tree-optimization/113849
3879         * gcc.dg/torture/bitint-58.c: New test.
3881 2024-02-12  Jakub Jelinek  <jakub@redhat.com>
3883         PR c++/113674
3884         * c-c++-common/Wattributes-3.c: New test.
3886 2024-02-12  Jakub Jelinek  <jakub@redhat.com>
3888         * gcc.dg/pr113693.c: Guard _BitInt(837) use with
3889         __BITINT_MAXWIDTH__ >= 837.  Use dg-prune-output instead of
3890         dg-message for dbgcnt message.
3892 2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
3894         PR d/113125
3895         * gdc.dg/imports/pr113125.d: New test.
3896         * gdc.dg/pr113125.d: New test.
3898 2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
3900         PR d/113758
3901         * gdc.dg/torture/pr113758.d: New test.
3903 2024-02-12  Richard Biener  <rguenther@suse.de>
3905         PR tree-optimization/113831
3906         PR tree-optimization/108355
3907         * gcc.dg/torture/pr113831.c: New testcase.
3908         * gcc.dg/tree-ssa/ssa-fre-104.c: Likewise.
3910 2024-02-12  Pan Li  <pan2.li@intel.com>
3912         * gcc.target/riscv/rvv/base/pr113766-1.c: Adjust the test cases.
3914 2024-02-12  Richard Biener  <rguenther@suse.de>
3916         PR tree-optimization/113863
3917         * gcc.dg/vect/pr113863.c: New testcase.
3919 2024-02-11  John David Anglin  <danglin@gcc.gnu.org>
3921         * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
3922         __builtin_fmax instead of ilogbf and __builtin_fmaxf.
3924 2024-02-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3926         * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns.
3928 2024-02-11  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
3930         * gcc.target/arm/pr97969.c: Update to comply with GCC14 changes.
3932 2024-02-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3934         * gcc.target/i386/pr113689-1.c: Skip test on darwin.
3935         * gcc.target/i386/pr113689-2.c: Likewise.
3936         * gcc.target/i386/pr113689-3.c: Likewise.
3938 2024-02-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3940         * gcc.dg/ssp-2.c: Ignore warning that
3941         -multiply_defined is obsolete
3943 2024-02-10  Marek Polacek  <polacek@redhat.com>
3945         DR 2237
3946         PR c++/107126
3947         PR c++/97202
3948         * g++.dg/DRs/dr2237.C: Adjust dg-error.
3949         * g++.dg/parse/constructor2.C: Likewise.
3950         * g++.dg/template/error34.C: Likewise.
3951         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3952         * g++.dg/DRs/dr2237-2.C: New test.
3953         * g++.dg/DRs/dr2237-3.C: New test.
3954         * g++.dg/DRs/dr2237-4.C: New test.
3955         * g++.dg/DRs/dr2237-5.C: New test.
3956         * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
3957         * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
3958         * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
3959         * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
3961 2024-02-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3963         * gcc.dg/darwin-ld-2.c: Ignore warning
3964         that -bind_at_load is deprecated.
3966 2024-02-10  Jakub Jelinek  <jakub@redhat.com>
3968         PR middle-end/110754
3969         * gcc.dg/attr-assume-6.c: New test.
3970         * g++.dg/cpp23/attr-assume12.C: New test.
3972 2024-02-10  Hans-Peter Nilsson  <hp@axis.com>
3974         PR c++/113545
3975         * g++.dg/cpp1y/constexpr-reinterpret3.C,
3976         g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
3978 2024-02-09  Marek Polacek  <polacek@redhat.com>
3980         PR c++/113834
3981         * g++.dg/ext/type_pack_element4.C: New test.
3983 2024-02-09  Marek Polacek  <polacek@redhat.com>
3985         PR c++/98388
3986         * g++.dg/cpp0x/sfinae69.C: New test.
3988 2024-02-09  Harald Anlauf  <anlauf@gmx.de>
3990         PR fortran/113799
3991         * gfortran.dg/arithmetic_overflow_2.f90: New test.
3993 2024-02-09  Patrick Palka  <ppalka@redhat.com>
3995         PR c++/112580
3996         * g++.dg/modules/anon-3_a.H: New test.
3997         * g++.dg/modules/anon-3_b.C: New test.
3999 2024-02-09  Jakub Jelinek  <jakub@redhat.com>
4001         PR tree-optimization/113783
4002         * gcc.dg/bitint-88.c: New test.
4004 2024-02-09  Jakub Jelinek  <jakub@redhat.com>
4006         PR middle-end/113415
4007         * gcc.target/i386/pr113415.c: New test.
4009 2024-02-09  Jakub Jelinek  <jakub@redhat.com>
4011         PR tree-optimization/113818
4012         * gcc.dg/bitint-89.c: New test.
4014 2024-02-09  Jakub Jelinek  <jakub@redhat.com>
4016         PR tree-optimization/113774
4017         * gcc.dg/torture/bitint-57.c: New test.
4019 2024-02-09  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
4021         * gcc.misc-tests/options.exp: Allow other options before the
4022         -quite option for cc1.
4024 2024-02-08  Edwin Lu  <ewlu@rivosinc.com>
4026         * gcc.target/riscv/rvv/base/abi-1.c: change selector
4027         * gcc.target/riscv/rvv/base/pragma-2.c: ditto
4028         * gcc.target/riscv/rvv/base/pragma-3.c: ditto
4030 2024-02-08  Richard Earnshaw  <rearnsha@arm.com>
4032         * lib/target-supports.exp
4033         (check_effective_target_arm_fp16_alternative_ok_nocache): Use
4034         et_arm_fp16_alternative_flags to cache the result.  Improve test
4035         for FP16 availability.
4036         (add_options_for_arm_fp16_alternative): Use
4037         et_arm_fp16_alternative_flags.
4038         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
4039         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4040         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4041         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4042         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4043         * gcc.target/arm/fp16-aapcs-3.c: Likewise.
4044         * gcc.target/arm/fp16-aapcs-4.c: Likewise.
4045         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4046         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4047         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4048         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4049         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4050         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4051         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4052         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4053         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4054         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4055         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4056         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4057         * gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
4059 2024-02-08  Patrick Palka  <ppalka@redhat.com>
4061         PR c++/113649
4062         * g++.dg/cpp2a/nontype-class65.C: New test.
4064 2024-02-08  Aldy Hernandez  <aldyh@redhat.com>
4066         PR tree-optimization/113735
4067         * gcc.dg/tree-ssa/pr113735.c: New test.
4069 2024-02-08  H.J. Lu  <hjl.tools@gmail.com>
4071         PR target/113711
4072         PR target/113733
4073         * gcc.target/i386/apx-ndd-2.c: New test.
4074         * gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
4075         * gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
4076         * gcc.target/i386/apx-ndd-seg-1.c: Likewise.
4077         * gcc.target/i386/apx-ndd-seg-2.c: Likewise.
4078         * gcc.target/i386/apx-ndd-seg-3.c: Likewise.
4079         * gcc.target/i386/apx-ndd-seg-4.c: Likewise.
4080         * gcc.target/i386/apx-ndd-seg-5.c: Likewise.
4081         * gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
4082         * gcc.target/i386/apx-ndd-tls-2.c: Likewise.
4083         * gcc.target/i386/apx-ndd-tls-3.c: Likewise.
4084         * gcc.target/i386/apx-ndd-tls-4.c: Likewise.
4085         * gcc.target/i386/apx-ndd-x32-1.c: Likewise.
4087 2024-02-08  Tamar Christina  <tamar.christina@arm.com>
4089         PR tree-optimization/113808
4090         * gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
4091         * gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
4093 2024-02-08  Tamar Christina  <tamar.christina@arm.com>
4095         PR tree-optimization/113808
4096         * gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
4098 2024-02-08  Tamar Christina  <tamar.christina@arm.com>
4100         * gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
4101         to uint64_t *.
4103 2024-02-08  Pan Li  <pan2.li@intel.com>
4105         PR target/113766
4106         * gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
4108 2024-02-08  Joseph Myers  <josmyers@redhat.com>
4110         PR c/113776
4111         * gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
4112         gcc.dg/pr113776-4.c: New tests.
4114 2024-02-08  Jason Merrill  <jason@redhat.com>
4116         * g++.dg/cpp2a/nontype-class64.C: New test.
4118 2024-02-07  Richard Biener  <rguenther@suse.de>
4120         PR tree-optimization/113796
4121         * gcc.dg/torture/pr113796.c: New testcase.
4123 2024-02-07  Roger Sayle  <roger@nextmovesoftware.com>
4124             Uros Bizjak  <ubizjak@gmail.com>
4126         PR target/113690
4127         * gcc.target/i386/pr113690.c: New test case.
4129 2024-02-07  Victor Do Nascimento  <victor.donascimento@arm.com>
4131         * gcc.target/aarch64/acle/rwsr-armv8p9.c: New.
4133 2024-02-07  Kushal Pal  <kushalpal109@gmail.com>
4135         * rust/compile/issue-2040.rs:
4136         Enclose 'const' in single quotes.
4138 2024-02-07  Philip Herron  <herron.philip@googlemail.com>
4140         * rust/compile/issue-2775.rs: New test.
4142 2024-02-07  Philip Herron  <herron.philip@googlemail.com>
4144         * rust/compile/issue-2782.rs: New test.
4146 2024-02-07  Philip Herron  <herron.philip@googlemail.com>
4148         * rust/compile/issue-1773.rs: Moved to...
4149         * rust/compile/issue-1773.rs.bak: ...here.
4150         * rust/compile/issue-2723-1.rs: New test.
4151         * rust/compile/issue-2723-2.rs: New test.
4153 2024-02-07  Philip Herron  <herron.philip@googlemail.com>
4155         * rust/compile/issue-2747.rs: New test.
4157 2024-02-07  Philip Herron  <herron.philip@googlemail.com>
4159         * rust/compile/issue-2772-1.rs: New test.
4160         * rust/compile/issue-2772-2.rs: New test.
4162 2024-02-07  Philip Herron  <herron.philip@googlemail.com>
4164         * rust/compile/issue-1483.rs: New test.
4166 2024-02-07  Kushal Pal  <kushalpal109@gmail.com>
4168         * rust/compile/issue-2812.rs: New test.
4170 2024-02-07  Tamar Christina  <tamar.christina@arm.com>
4172         PR tree-optimization/113750
4173         * gcc.dg/vect/vect-early-break_112-pr113750.c: New test.
4174         * gcc.dg/vect/vect-early-break_113-pr113750.c: New test.
4175         * gcc.dg/vect/vect-early-break_114-pr113750.c: New test.
4176         * gcc.dg/vect/vect-early-break_115-pr113750.c: New test.
4177         * gcc.dg/vect/vect-early-break_116-pr113750.c: New test.
4179 2024-02-07  Tamar Christina  <tamar.christina@arm.com>
4181         PR tree-optimization/113731
4182         * gcc.dg/vect/vect-early-break_111-pr113731.c: New test.
4184 2024-02-07  Tamar Christina  <tamar.christina@arm.com>
4186         PR tree-optimization/113467
4187         * gcc.dg/vect/vect-early-break_110-pr113467.c: New test.
4189 2024-02-07  Jakub Jelinek  <jakub@redhat.com>
4191         PR tree-optimization/113756
4192         * gcc.dg/pr113756.c: New test.
4194 2024-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4196         * gcc.dg/debug/dwarf2/inline5.c: Don't xfail scan-assembler-not on
4197         { aix || solaris2 } && !gas.
4199 2024-02-07  Jakub Jelinek  <jakub@redhat.com>
4201         PR tree-optimization/113753
4202         * gcc.dg/torture/bitint-56.c: New test.
4203         * gcc.dg/bitint-87.c: New test.
4205 2024-02-07  Pan Li  <pan2.li@intel.com>
4207         PR target/113766
4208         * gcc.target/riscv/rvv/base/pr113766-1.c: New test.
4209         * gcc.target/riscv/rvv/base/pr113766-2.c: New test.
4211 2024-02-06  Jakub Jelinek  <jakub@redhat.com>
4213         PR c++/113788
4214         * g++.dg/parse/pr113788.C: New test.
4216 2024-02-06  Marek Polacek  <polacek@redhat.com>
4218         PR c++/94231
4219         * g++.dg/cpp0x/deleted17.C: New test.
4221 2024-02-06  Andrew Carlotti  <andrew.carlotti@arm.com>
4223         * g++.target/aarch64/mv-symbols1.C: New test.
4224         * g++.target/aarch64/mv-symbols2.C: Ditto.
4225         * g++.target/aarch64/mv-symbols3.C: Ditto.
4226         * g++.target/aarch64/mv-symbols4.C: Ditto.
4227         * g++.target/aarch64/mv-symbols5.C: Ditto.
4228         * g++.target/aarch64/mvc-symbols1.C: Ditto.
4229         * g++.target/aarch64/mvc-symbols2.C: Ditto.
4230         * g++.target/aarch64/mvc-symbols3.C: Ditto.
4231         * g++.target/aarch64/mvc-symbols4.C: Ditto.
4233 2024-02-06  Jakub Jelinek  <jakub@redhat.com>
4235         PR sanitizer/110676
4236         * gcc.dg/asan/pr110676.c: New test.
4238 2024-02-06  Jakub Jelinek  <jakub@redhat.com>
4240         PR tree-optimization/113736
4241         * gcc.dg/bitint-86.c: New test.
4243 2024-02-06  Jakub Jelinek  <jakub@redhat.com>
4245         PR tree-optimization/113759
4246         * gcc.c-torture/compile/pr113759.c: New test.
4248 2024-02-06  Jason Merrill  <jason@redhat.com>
4250         PR c++/107291
4251         * g++.dg/cpp2a/spaceship-eq17.C: New test.
4253 2024-02-05  Jason Merrill  <jason@redhat.com>
4255         PR c++/109359
4256         * g++.dg/ext/frounding-math1.C: New test.
4258 2024-02-05  Jason Merrill  <jason@redhat.com>
4260         PR c++/111286
4261         * g++.dg/cpp0x/initlist-array22.C: New test.
4263 2024-02-05  H.J. Lu  <hjl.tools@gmail.com>
4265         PR target/113689
4266         * gcc.target/i386/pr113689-1.c: New file.
4267         * gcc.target/i386/pr113689-2.c: Likewise.
4268         * gcc.target/i386/pr113689-3.c: Likewise.
4270 2024-02-05  Jakub Jelinek  <jakub@redhat.com>
4272         PR c/113740
4273         * gcc.dg/bitint-85.c: New test.
4275 2024-02-05  Richard Ball  <richard.ball@arm.com>
4277         * lib/target-supports.exp: Add v8_1_m_main_pacbti.
4278         * g++.target/arm/bti_thunk.C: New test.
4280 2024-02-05  H.J. Lu  <(no_default)>
4282         * gcc.target/i386/apx-ndd.c: Updated.
4284 2024-02-05  Richard Biener  <rguenther@suse.de>
4286         PR tree-optimization/113707
4287         * gcc.dg/torture/pr113707-1.c: New testcase.
4288         * gcc.dg/torture/pr113707-2.c: Likewise.
4290 2024-02-05  Jakub Jelinek  <jakub@redhat.com>
4292         PR tree-optimization/113737
4293         * gcc.dg/bitint-84.c: New test.
4295 2024-02-05  Monk Chiang  <monk.chiang@sifive.com>
4297         * gcc.target/riscv/mcpu-sifive-p450.c: New test.
4298         * gcc.target/riscv/mcpu-sifive-p670.c: New test.
4300 2024-02-04  Jeff Law  <jlaw@ventanamicro.com>
4302         * gcc.target/riscv/reg_subreg_costs.c: New test.
4303         Co-authored-by: Jivan Hakobyan <jivanhakobyan9@gmail.com>
4305 2024-02-03  John David Anglin  <danglin@gcc.gnu.org>
4307         * gcc.dg/pr84877.c: Adjust xfail parentheses.
4309 2024-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4311         PR libfortran/111022
4312         * gfortran.dg/fmt_error_10.f: Show D+0 exponent.
4313         * gfortran.dg/pr96436_4.f90: Show E+0 exponent.
4314         * gfortran.dg/pr96436_5.f90: Show E+0 exponent.
4315         * gfortran.dg/pr111022.f90: New test.
4317 2024-02-03  Jakub Jelinek  <jakub@redhat.com>
4319         PR middle-end/113722
4320         * gcc.dg/pr113722.c: New test.
4322 2024-02-03  Patrick Palka  <ppalka@redhat.com>
4324         PR c++/110006
4325         PR c++/112769
4326         * g++.dg/cpp2a/class-deduction-alias18.C: New test.
4327         * g++.dg/cpp2a/concepts-friend16.C: New test.
4329 2024-02-03  Gaius Mulley  <gaiusmod2@gmail.com>
4331         PR modula2/113730
4332         * gm2/extensions/fail/arith1.mod: New test.
4333         * gm2/extensions/fail/arith2.mod: New test.
4334         * gm2/extensions/fail/arith3.mod: New test.
4335         * gm2/extensions/fail/arith4.mod: New test.
4336         * gm2/extensions/fail/arithpromote.mod: New test.
4337         * gm2/extensions/fail/extensions-fail.exp: New test.
4338         * gm2/linking/fail/badimp.def: New test.
4339         * gm2/linking/fail/badimp.mod: New test.
4340         * gm2/linking/fail/linking-fail.exp: New test.
4341         * gm2/linking/fail/testbadimp.mod: New test.
4343 2024-02-02  Tamar Christina  <tamar.christina@arm.com>
4345         PR tree-optimization/113588
4346         PR tree-optimization/113467
4347         * gcc.dg/vect/vect-early-break_108-pr113588.c: New test.
4348         * gcc.dg/vect/vect-early-break_109-pr113588.c: New test.
4350 2024-02-02  Andrew Pinski  <quic_apinski@quicinc.com>
4352         * gcc.dg/vect/vect-avg-1.c: Check optimized dump
4353         for `vector *signed short` instead of the `vect` dump.
4354         * gcc.dg/vect/vect-avg-11.c: Likewise.
4355         * gcc.dg/vect/vect-avg-12.c: Likewise.
4356         * gcc.dg/vect/vect-avg-13.c: Likewise.
4357         * gcc.dg/vect/vect-avg-14.c: Likewise.
4358         * gcc.dg/vect/vect-avg-2.c: Likewise.
4359         * gcc.dg/vect/vect-avg-3.c: Likewise.
4360         * gcc.dg/vect/vect-avg-4.c: Likewise.
4361         * gcc.dg/vect/vect-avg-5.c: Likewise.
4362         * gcc.dg/vect/vect-avg-6.c: Likewise.
4363         * gcc.dg/vect/vect-avg-7.c: Likewise.
4364         * gcc.dg/vect/vect-avg-8.c: Likewise.
4366 2024-02-02  Jakub Jelinek  <jakub@redhat.com>
4368         PR libgcc/113604
4369         * gcc.dg/torture/bitint-53.c: New test.
4370         * gcc.dg/torture/bitint-55.c: New test.
4372 2024-02-02  Antoni Boucher  <bouanto@zoho.com>
4374         * jit.dg/all-non-failing-tests.h: New test.
4375         * jit.dg/test-sizeof.c: New test.
4377 2024-02-02  Jason Merrill  <jason@redhat.com>
4379         PR c++/110084
4380         * g++.dg/cpp2a/spaceship-synth-neg3.C: Check error message.
4381         * g++.dg/cpp2a/spaceship-eq16.C: New test.
4383 2024-02-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
4385         PR target/113697
4386         * gcc.target/riscv/rvv/autovec/pr113697.c: New test.
4388 2024-02-02  Iain Sandoe  <iain@sandoe.co.uk>
4390         * lib/target-supports.exp (check_effective_target_shared):
4391         Allow the external symbols referenced in the test to be undefined.
4393 2024-02-02  Iain Sandoe  <iain@sandoe.co.uk>
4395         * g++.dg/ubsan/ubsan.exp:Add a parameter to init to say that
4396         we expect the C++ driver to provide paths for libstdc++.
4397         * gcc.dg/ubsan/ubsan.exp: Add a parameter to init to say that
4398         we need a path added for libstdc++.
4399         * gdc.dg/ubsan/ubsan.exp: Likewise.
4400         * gfortran.dg/ubsan/ubsan.exp: Likewise.
4401         * lib/ubsan-dg.exp: Handle a single parameter to init that
4402         requests addition of a path to libstdc++ to link flags.
4404 2024-02-02  Iain Sandoe  <iain@sandoe.co.uk>
4406         * g++.dg/asan/asan.exp: Add a parameter to init to say that
4407         we expect the C++ driver to provide paths for libstdc++.
4408         * g++.dg/hwasan/hwasan.exp: Likewise
4409         * gcc.dg/asan/asan.exp: Add a parameter to init to say that
4410         we need a path added for libstdc++.
4411         * gcc.dg/hwasan/hwasan.exp: Likewise.
4412         * gdc.dg/asan/asan.exp: Likewise.
4413         * gfortran.dg/asan/asan.exp: Likewise.
4414         * lib/asan-dg.exp: Handle a single parameter to init that
4415         requests addition of a path to libstdc++ to link flags.
4416         * lib/hwasan-dg.exp: Likewise.
4418 2024-02-02  Jakub Jelinek  <jakub@redhat.com>
4420         PR tree-optimization/113691
4421         * gcc.dg/bitint-83.c: New test.
4423 2024-02-02  Jakub Jelinek  <jakub@redhat.com>
4425         PR tree-optimization/113692
4426         * gcc.dg/bitint-82.c: New test.
4428 2024-02-02  Jakub Jelinek  <jakub@redhat.com>
4430         PR middle-end/113699
4431         * gcc.dg/bitint-81.c: New test.
4433 2024-02-02  Jakub Jelinek  <jakub@redhat.com>
4435         PR middle-end/113705
4436         * g++.dg/opt/pr113705.C: New test.
4438 2024-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4440         * gcc.target/i386/pr71321.c (scan-assembler-not): Avoid multiline
4441         matches.
4443 2024-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4445         * gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
4447 2024-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4449         * gcc.target/i386/pr80569.c: Require gas.
4451 2024-02-02  Lehua Ding  <lehua.ding@rivai.ai>
4453         Revert:
4454         2024-02-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
4456         * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
4457         * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
4459 2024-02-02  Iain Sandoe  <iain@sandoe.co.uk>
4461         PR target/112863
4462         * lib/obj-c++.exp: Decide on whether to present -B or -L to
4463         reference the paths to uninstalled libobjc/libobjc-gnu and
4464         libstdc++ and use that to generate the link flags.
4466 2024-02-02  Iain Sandoe  <iain@sandoe.co.uk>
4468         PR target/112862
4469         * gfortran.dg/coarray/caf.exp: Remove duplicate additions of
4470         libatomic handling.
4471         * gfortran.dg/dg.exp: Likewise.
4472         * lib/gfortran.exp: Decide on whether to present -B or -L to
4473         reference the paths to uninstalled libgfortran, libqadmath and
4474         libatomic and use that to generate the link flags.
4476 2024-02-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
4478         * gcc.target/riscv/rvv/autovec/poly_licm-1.c: New test.
4479         * gcc.target/riscv/rvv/autovec/poly_licm-2.c: New test.
4481 2024-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4483         * gcc.target/i386/pieces-memcpy-7.c (dg-additional-options): Add
4484         -mno-stackrealign.
4485         * gcc.target/i386/pieces-memcpy-8.c: Likewise.
4486         * gcc.target/i386/pieces-memcpy-9.c: Likewise.
4487         * gcc.target/i386/pieces-memset-36.c: Likewise.
4488         * gcc.target/i386/pieces-memset-40.c: Likewise.
4489         * gcc.target/i386/pieces-memset-9.c: Likewise.
4491 2024-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4493         * gcc.target/i386/apx-ndd-cmov.c (scan-assembler-times): Allow for
4494         cmovl.e, cmovl.ge.
4496 2024-02-02  Jason Merrill  <jason@redhat.com>
4498         PR c++/112439
4499         * g++.dg/cpp2a/no_unique_address15.C: New test.
4501 2024-02-02  Jason Merrill  <jason@redhat.com>
4503         PR c++/113638
4504         * g++.dg/cpp1y/var-templ-array1.C: New test.
4506 2024-02-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
4508         * gcc.target/riscv/rvv/vsetvl/vsetvl_pre-1.c: New test.
4510 2024-02-02  Jiahao Xu  <xujiahao@loongson.cn>
4512         * gcc.target/loongarch/larch-frecipe-intrinsic.c: New test.
4514 2024-02-02  Li Wei  <liwei@loongson.cn>
4516         * gfortran.dg/vect/vect-10.f90: New test.
4518 2024-02-02  Xi Ruoyao  <xry111@xry111.site>
4520         * gcc.target/loongarch/func-call-extreme-1.c (dg-options):
4521         Use -O2 instead of -O0 to ensure the pcalau12i/addi/lu32i/lu52i
4522         instruction sequences are not reordered by the compiler.
4523         (NOIPA): Disallow interprocedural optimizations.
4524         * gcc.target/loongarch/func-call-extreme-2.c: Remove the content
4525         duplicated from func-call-extreme-1.c, include it instead.
4526         (dg-options): Likewise.
4527         * gcc.target/loongarch/func-call-extreme-3.c (dg-options):
4528         Likewise.
4529         * gcc.target/loongarch/func-call-extreme-4.c (dg-options):
4530         Likewise.
4531         * gcc.target/loongarch/cmodel-extreme-1.c: New test.
4532         * gcc.target/loongarch/cmodel-extreme-2.c: New test.
4533         * g++.target/loongarch/cmodel-extreme-mi-thunk-1.C: New test.
4534         * g++.target/loongarch/cmodel-extreme-mi-thunk-2.C: New test.
4535         * g++.target/loongarch/cmodel-extreme-mi-thunk-3.C: New test.
4537 2024-02-02  Lulu Cheng  <chenglulu@loongson.cn>
4539         * gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: New test.
4541 2024-02-02  Lulu Cheng  <chenglulu@loongson.cn>
4543         * gcc.target/loongarch/explicit-relocs-extreme-auto-tls-ld-gd.c: New test.
4544         * gcc.target/loongarch/explicit-relocs-medium-auto-tls-ld-gd.c: New test.
4546 2024-02-02  Lulu Cheng  <chenglulu@loongson.cn>
4548         * gcc.target/loongarch/attr-model-5.c: New test.
4549         * gcc.target/loongarch/func-call-extreme-5.c: New test.
4550         * gcc.target/loongarch/func-call-extreme-6.c: New test.
4551         * gcc.target/loongarch/tls-extreme-macro.c: New test.
4553 2024-02-01  Marek Polacek  <polacek@redhat.com>
4555         * g++.dg/warn/Wdangling-reference21.C: New test.
4557 2024-02-01  John David Anglin  <danglin@gcc.gnu.org>
4559         * gnat.dg/trampoline3.adb: xfail scan-assembler-not
4560         check on hppa*-*-*.
4562 2024-02-01  Patrick Palka  <ppalka@redhat.com>
4564         PR c++/112737
4565         * g++.dg/template/ttp42.C: New test.
4566         * g++.dg/template/ttp43.C: New test.
4568 2024-02-01  Marek Polacek  <polacek@redhat.com>
4570         PR c++/112437
4571         * g++.dg/cpp2a/concepts-throw1.C: New test.
4572         * g++.dg/eh/throw4.C: New test.
4574 2024-02-01  Monk Chiang  <monk.chiang@sifive.com>
4576         * gcc.target/riscv/za-ext.c: New test.
4577         * gcc.target/riscv/zi-ext.c: New test.
4579 2024-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4581         * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
4582         dg-options.
4583         * gcc.target/i386/pr38534-2.c: Likewise.
4584         * gcc.target/i386/pr38534-3.c: Likewise.
4585         * gcc.target/i386/pr38534-4.c: Likewise.
4587 2024-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4589         * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
4590         dg-options.
4591         * gcc.target/i386/no-callee-saved-2.c: Likewise.
4593 2024-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4595         * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
4596         -mno-stackrealign to dg-options.
4598 2024-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4600         * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
4601         dg-options.
4603 2024-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4605         * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots.  Allow
4606         for double-quoted section name.
4607         * g++.dg/ext/attr-section2a.C: Likewise.
4608         * g++.dg/ext/attr-section2b.C: Likewise.
4610 2024-02-01  Richard Biener  <rguenther@suse.de>
4612         PR tree-optimization/113693
4613         * gcc.dg/pr113693.c: New testcase.
4615 2024-02-01  Jakub Jelinek  <jakub@redhat.com>
4616             Jason Merrill  <jason@redhat.com>
4618         PR c++/113531
4619         * g++.dg/asan/initlist1.C: New test.
4621 2024-02-01  Roger Sayle  <roger@nextmovesoftware.com>
4622             Richard Biener  <rguenther@suse.de>
4624         PR target/113560
4625         * g++.target/i386/pr113560.C: New test case.
4626         * gcc.target/i386/pr113560.c: Likewise.
4627         * gcc.dg/pr87954.c: Update test case.
4629 2024-02-01  Edwin Lu  <ewlu@rivosinc.com>
4631         Revert:
4632         2024-02-01  Edwin Lu  <ewlu@rivosinc.com>
4634         PR target/113249
4635         * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
4636         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
4637         * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
4638         * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
4639         * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
4640         * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
4641         * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
4642         * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
4643         * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
4644         * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
4645         * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
4646         * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
4647         * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
4648         * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
4649         * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
4650         * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
4651         * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
4652         * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
4653         * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
4654         * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
4655         * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
4656         * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
4657         * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
4658         * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
4659         * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
4660         * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
4661         * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
4662         * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
4663         * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
4664         * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
4665         * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
4666         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
4667         * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
4668         * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
4669         * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
4670         * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
4671         * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
4672         * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
4673         * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
4674         * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
4675         * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
4676         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
4677         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
4678         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
4679         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
4680         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
4681         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
4682         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
4683         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
4684         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
4685         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
4686         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
4687         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
4688         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
4689         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
4690         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
4691         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
4692         * gfortran.dg/vect/vect-8.f90: ditto
4694 2024-02-01  Edwin Lu  <ewlu@rivosinc.com>
4696         PR target/113249
4697         * g++.target/riscv/rvv/base/bug-1.C: use default scheduling
4698         * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: ditto
4699         * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: ditto
4700         * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: ditto
4701         * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: ditto
4702         * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: ditto
4703         * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: ditto
4704         * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: ditto
4705         * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: ditto
4706         * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: ditto
4707         * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: ditto
4708         * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: ditto
4709         * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: ditto
4710         * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: ditto
4711         * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: ditto
4712         * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: ditto
4713         * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: ditto
4714         * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: ditto
4715         * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: ditto
4716         * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: ditto
4717         * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: ditto
4718         * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: ditto
4719         * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: ditto
4720         * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: ditto
4721         * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: ditto
4722         * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: ditto
4723         * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: ditto
4724         * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: ditto
4725         * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: ditto
4726         * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: ditto
4727         * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: ditto
4728         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: ditto
4729         * gcc.target/riscv/rvv/base/pr108185-1.c: ditto
4730         * gcc.target/riscv/rvv/base/pr108185-2.c: ditto
4731         * gcc.target/riscv/rvv/base/pr108185-3.c: ditto
4732         * gcc.target/riscv/rvv/base/pr108185-4.c: ditto
4733         * gcc.target/riscv/rvv/base/pr108185-5.c: ditto
4734         * gcc.target/riscv/rvv/base/pr108185-6.c: ditto
4735         * gcc.target/riscv/rvv/base/pr108185-7.c: ditto
4736         * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: ditto
4737         * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: ditto
4738         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: ditto
4739         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: ditto
4740         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: ditto
4741         * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: ditto
4742         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: ditto
4743         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: ditto
4744         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: ditto
4745         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: ditto
4746         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: ditto
4747         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: ditto
4748         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: ditto
4749         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: ditto
4750         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: ditto
4751         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: ditto
4752         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: ditto
4753         * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: ditto
4754         * gfortran.dg/vect/vect-8.f90: ditto
4756 2024-02-01  Andrew Pinski  <quic_apinski@quicinc.com>
4758         PR target/113657
4759         * gcc.target/aarch64/acle/ls64_strict_align.c: New test.
4761 2024-01-31  David Malcolm  <dmalcolm@redhat.com>
4763         PR analyzer/113253
4764         * gcc.dg/analyzer/deref-before-check-pr113253.c: New test.
4766 2024-01-31  Joseph Myers  <josmyers@redhat.com>
4768         PR c/112571
4769         * gcc.dg/c23-enum-9.c, gcc.dg/c23-enum-10.c: New tests.
4771 2024-01-31  Robin Dapp  <rdapp@ventanamicro.com>
4773         * gcc.target/aarch64/sve/pre_cond_share_1.c: XFAIL.
4774         * gcc.target/riscv/rvv/autovec/pr113607-run.c: New test.
4775         * gcc.target/riscv/rvv/autovec/pr113607.c: New test.
4777 2024-01-31  Martin Uecker  <uecker@tugraz.at>
4779         PR c/113438
4780         * gcc.dg/pr113438.c: New test.
4782 2024-01-31  Jonathan Yong  <10walls@gmail.com>
4784         * c-c++-common/analyzer/uninit-pr108968-register.c:
4785         Use __UINTPTR_TYPE__ instead of unsigned long for LLP64.
4787 2024-01-31  Gaius Mulley  <gaiusmod2@gmail.com>
4789         PR modula2/111627
4790         * gm2/pim/pass/stdio.mod: Moved to...
4791         * gm2/pim/pass/teststdio.mod: ...here.
4792         * gm2/pim/run/pass/builtins.mod: Moved to...
4793         * gm2/pim/run/pass/testbuiltins.mod: ...here.
4794         * gm2/pim/run/pass/math.mod: Moved to...
4795         * gm2/pim/run/pass/testmath.mod: ...here.
4796         * gm2/pim/run/pass/math2.mod: Moved to...
4797         * gm2/pim/run/pass/testmath2.mod: ...here.
4799 2024-01-31  Tamar Christina  <tamar.christina@arm.com>
4801         PR testsuite/113502
4802         * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Ignore exact branch.
4803         * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
4805 2024-01-31  Tamar Christina  <tamar.christina@arm.com>
4807         PR sanitizer/112644
4808         * c-c++-common/hwasan/hwasan-thread-clears-stack.c: Update testcase.
4810 2024-01-31  Tamar Christina  <tamar.christina@arm.com>
4811             Matthew Malcomson  <matthew.malcomson@arm.com>
4813         PR sanitizer/112644
4814         * c-c++-common/hwasan/builtin-special-handling.c: Update testcase.
4816 2024-01-31  Richard Biener  <rguenther@suse.de>
4818         PR middle-end/110176
4819         * gcc.dg/torture/pr110176.c: New testcase.
4821 2024-01-31  Alex Coplan  <alex.coplan@arm.com>
4823         PR target/111677
4824         * gcc.target/aarch64/torture/pr111677.c: New test.
4826 2024-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4828         * gcc.target/i386/auto-init-5.c: Add
4829         -fno-asynchronous-unwind-tables to dg-options.
4830         * gcc.target/i386/auto-init-6.c: Likewise.
4832 2024-01-31  Richard Biener  <rguenther@suse.de>
4834         PR tree-optimization/111444
4835         * gcc.dg/torture/pr111444.c: New testcase.
4837 2024-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4839         * g++.dg/cpp0x/udlit-extended-id-1.C: Require ucn support.
4841 2024-01-31  Richard Biener  <rguenther@suse.de>
4843         PR tree-optimization/113630
4844         * gcc.dg/torture/pr113630.c: New testcase.
4846 2024-01-31  Jakub Jelinek  <jakub@redhat.com>
4848         PR rtl-optimization/113656
4849         * gcc.target/i386/pr113656.c: New test.
4851 2024-01-31  Jakub Jelinek  <jakub@redhat.com>
4853         PR debug/113637
4854         * gcc.dg/bitint-80.c: New test.
4856 2024-01-31  Jakub Jelinek  <jakub@redhat.com>
4858         PR tree-optimization/113639
4859         * gcc.dg/bitint-79.c: New test.
4861 2024-01-31  Richard Biener  <rguenther@suse.de>
4863         PR tree-optimization/113670
4864         * gcc.target/i386/pr113670.c: New testcase.
4866 2024-01-31  Alexandre Oliva  <oliva@adacore.com>
4868         PR debug/113394
4869         * gcc.dg/strub-internal-pr113394.c: New.
4871 2024-01-31  Joseph Myers  <josmyers@redhat.com>
4873         PR c/111059
4874         PR c/111911
4875         * gcc.c-torture/compile/pr111059-1.c,
4876         gcc.c-torture/compile/pr111059-2.c,
4877         gcc.c-torture/compile/pr111059-3.c,
4878         gcc.c-torture/compile/pr111059-4.c,
4879         gcc.c-torture/compile/pr111059-5.c,
4880         gcc.c-torture/compile/pr111059-6.c,
4881         gcc.c-torture/compile/pr111059-7.c,
4882         gcc.c-torture/compile/pr111059-8.c,
4883         gcc.c-torture/compile/pr111059-9.c,
4884         gcc.c-torture/compile/pr111059-10.c,
4885         gcc.c-torture/compile/pr111059-11.c,
4886         gcc.c-torture/compile/pr111059-12.c,
4887         gcc.c-torture/compile/pr111911-1.c,
4888         gcc.c-torture/compile/pr111911-2.c: New tests.
4890 2024-01-31  David Malcolm  <dmalcolm@redhat.com>
4892         PR analyzer/113509
4893         * c-c++-common/analyzer/stdarg-pr113509.c: New test.
4895 2024-01-30  Fangrui Song  <maskray@google.com>
4897         PR target/105576
4898         * gcc.target/i386/asm-raw-symbol.c: New testcase.
4900 2024-01-30  Marek Polacek  <polacek@redhat.com>
4902         PR c++/110358
4903         PR c++/109640
4904         * g++.dg/warn/Wdangling-reference18.C: New test.
4905         * g++.dg/warn/Wdangling-reference19.C: New test.
4906         * g++.dg/warn/Wdangling-reference20.C: New test.
4908 2024-01-30  Patrick Palka  <ppalka@redhat.com>
4910         PR c++/67898
4911         * g++.dg/cpp0x/temp_default8.C: New test.
4913 2024-01-30  Jason Merrill  <jason@redhat.com>
4915         PR c++/112846
4916         * g++.dg/abi/anon6.C: Specify ABI v18.
4917         * g++.dg/abi/anon6a.C: New test for ABI v19.
4919 2024-01-30  Jason Merrill  <jason@redhat.com>
4921         PR c++/113451
4922         * g++.dg/abi/mangle-regparm1a.C: Use -Wabi=0.
4924 2024-01-30  Patrick Palka  <ppalka@redhat.com>
4926         PR c++/113640
4927         * g++.dg/cpp23/explicit-obj-lambda14.C: New test.
4929 2024-01-30  Patrick Palka  <ppalka@redhat.com>
4931         PR c++/113644
4932         * g++.dg/template/nontype30.C: New test.
4934 2024-01-30  Pan Li  <pan2.li@intel.com>
4936         * gcc.target/riscv/rvv/autovec/vls/def.h: Add new helper macro.
4937         * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: New test.
4938         * gcc.target/riscv/rvv/autovec/vls/calling-convention-10.c: New test.
4939         * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: New test.
4940         * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: New test.
4941         * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: New test.
4942         * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: New test.
4943         * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: New test.
4944         * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: New test.
4945         * gcc.target/riscv/rvv/autovec/vls/calling-convention-8.c: New test.
4946         * gcc.target/riscv/rvv/autovec/vls/calling-convention-9.c: New test.
4947         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-1.c: New test.
4948         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-2.c: New test.
4949         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-3.c: New test.
4950         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-4.c: New test.
4951         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-5.c: New test.
4952         * gcc.target/riscv/rvv/autovec/vls/calling-convention-run-6.c: New test.
4954 2024-01-30  David Malcolm  <dmalcolm@redhat.com>
4956         PR analyzer/113654
4957         * c-c++-common/analyzer/allocation-size-pr113654-1.c: New test.
4959 2024-01-30  Arthur Cohen  <arthur.cohen@embecosm.com>
4961         * rust/execute/torture/builtin_macros1.rs: Fix output pattern.
4962         * rust/execute/torture/coercion3.rs: Likewise.
4963         * rust/execute/torture/issue-2080.rs: Likewise.
4964         * rust/execute/torture/issue-2179.rs: Likewise.
4965         * rust/execute/torture/issue-2180.rs: Likewise.
4966         * rust/execute/torture/iter1.rs: Likewise.
4968 2024-01-30  Robert Goss  <goss.robert@gmail.com>
4970         * rust/compile/missing_constructor_fields.rs: Added case with no initializers
4972 2024-01-30  Jakub Dupak  <dev@jakubdupak.com>
4974         * rust/compile/for_lifetimes.rs: New test.
4976 2024-01-30  Jakub Dupak  <dev@jakubdupak.com>
4978         * rust/compile/torture/utf8_identifiers.rs: add mising lifetime
4980 2024-01-30  Robert Goss  <goss.robert@gmail.com>
4982         * rust/compile/repeated_constructor_fields.rs: Added case with constructor field repeated
4984 2024-01-30  Kushal Pal  <kushalpal109@gmail.com>
4986         * rust/compile/issue-2788.rs: New test.
4988 2024-01-30  Kushal Pal  <kushalpal109@gmail.com>
4990         * rust/compile/const_trait_fn.rs:
4991         Enclose const in single quotes.
4993 2024-01-30  Kushal Pal  <kushalpal109@gmail.com>
4995         * rust/compile/issue-2785.rs: New test.
4997 2024-01-30  Nirmal Patel  <nirmal@nirmal.dev>
4999         * rust/compile/issue-2187.rs: New file.
5000         * rust/execute/torture/issue-2187.rs: New file.
5002 2024-01-30  Kushal Pal  <kushalpal109@gmail.com>
5004         * rust/compile/issue-2767.rs: New test.
5006 2024-01-30  Arthur Cohen  <arthur.cohen@embecosm.com>
5008         * rust/compile/torture/intrinsics-4.rs: Adjust.
5009         * rust/compile/torture/intrinsics-math.rs: Adjust.
5010         * rust/execute/torture/atomic_load.rs: Adjust.
5011         * rust/execute/torture/atomic_store.rs: Adjust.
5012         * rust/compile/torture/intrinsics-1.rs: Removed.
5013         * rust/compile/torture/builtin_abort.rs: New test.
5014         * rust/execute/torture/builtin_abort.rs: New test.
5016 2024-01-30  Owen Avery  <powerboat9.gamer@gmail.com>
5018         * rust/compile/sized-stub.rs: New test.
5020 2024-01-30  Nobel Singh  <nobel2073@gmail.com>
5022         * rust/compile/issue-2040.rs: New test.
5024 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5026         * rust/compile/functions_without_body.rs: New test.
5028 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5030         * rust/execute/torture/name_resolution.rs: New test.
5032 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5034         * rust/compile/name_resolution11.rs: New test.
5035         * rust/compile/name_resolution12.rs: New test.
5036         * rust/compile/name_resolution13.rs: New test.
5038 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5040         * rust/compile/const_trait_fn.rs: New test.
5042 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5044         * rust/compile/const_async_function.rs: New test.
5046 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5048         * rust/compile/unsafe_module.rs: New test.
5050 2024-01-30  M V V S Manoj Kumar  <mvvsmanojkumar@gmail.com>
5052         * rust/compile/issue-2650-1.rs: New test.(edition=2018)
5053         * rust/compile/issue-2650-2.rs: New test.(edition=2015)
5055 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5057         * rust/compile/const_generics_8.rs: Fill the union with dummy values.
5058         * rust/compile/empty_union.rs: New test.
5060 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5062         * rust/compile/non_foreign_variadic_function.rs: New test.
5064 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5066         * rust/compile/auto_trait_invalid.rs: Update old test with updated
5067         error message.
5069 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5071         * rust/compile/auto_trait_super_trait.rs: New test.
5073 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5075         * rust/compile/generic_auto_trait.rs: New test.
5077 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5079         * rust/compile/self_const_ptr.rs: New test.
5080         * rust/compile/self_mut_ptr.rs: New test.
5081         * rust/compile/self_ptr.rs: New test.
5083 2024-01-30  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
5085         * rust/compile/trait_pub_type.rs: New test.
5087 2024-01-30  Richard Biener  <rguenther@suse.de>
5089         PR tree-optimization/113659
5090         * gcc.dg/pr113659.c: New testcase.
5092 2024-01-30  Iain Sandoe  <iain@sandoe.co.uk>
5094         PR target/112861
5095         * lib/gdc.exp: Decide on whether to present -B or -L to reference
5096         the paths to uninstalled libphobos and libstdc++ and use that to
5097         generate the link flags.
5099 2024-01-30  Richard Sandiford  <richard.sandiford@arm.com>
5101         PR target/113623
5102         * gcc.c-torture/compile/pr113623.c: New test.
5104 2024-01-30  Richard Sandiford  <richard.sandiford@arm.com>
5106         PR target/113636
5107         * go.dg/pr113636.go: New test.
5109 2024-01-30  Jakub Jelinek  <jakub@redhat.com>
5111         PR tree-optimization/113603
5112         * gcc.c-torture/compile/pr113603.c: New test.
5114 2024-01-30  Jakub Jelinek  <jakub@redhat.com>
5116         PR middle-end/101195
5117         * gcc.dg/pr101195.c: New test.
5119 2024-01-30  Jakub Jelinek  <jakub@redhat.com>
5121         PR middle-end/113622
5122         * gcc.target/i386/pr113622-2.c: Use -msse2 instead of -msse in
5123         dg-options.
5124         * gcc.target/i386/pr113622-3.c: Likewise.
5126 2024-01-30  Alexandre Oliva  <oliva@adacore.com>
5128         Revert:
5129         2023-12-26  David Edelsohn  <dje.gcc@gmail.com>
5131         * c-c++-common/strub-unsupported-2.c: Require strub.
5132         * c-c++-common/strub-unsupported-3.c: Same.
5133         * c-c++-common/strub-unsupported.c: Same.
5134         * lib/target-supports.exp (check_effective_target_strub): Return 0
5135         for AIX.
5137 2024-01-30  H.J. Lu  <(no_default)>
5139         * gcc.target/i386/libcall-1.c: Limit to lp64 target.
5140         * gcc.target/i386/pr107057.c: Likewise.
5142 2024-01-30  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
5144         * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt test.
5145         * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Ditto.
5146         * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
5147         * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Ditto.
5148         * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
5150 2024-01-29  Alexandre Oliva  <oliva@adacore.com>
5152         * lib/target-supports.exp (check_effective_target_shared):
5153         Check for a static-only libc.
5155 2024-01-29  Alexandre Oliva  <oliva@adacore.com>
5157         * c-c++-common/dfp/pr36800.c: Drop dg-do overrider.
5158         * c-c++-common/dfp/pr39034.c: Likewise.
5159         * c-c++-common/dfp/pr39035.c: Likewise.
5160         * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
5161         * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
5162         * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
5163         * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
5164         * gcc.dg/dfp/builtin-snan-1.c: Likewise.
5165         * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise.
5166         * gcc.dg/dfp/c23-float-dfp-4.c: Likewise.
5167         * gcc.dg/dfp/c23-float-dfp-5.c: Likewise.
5168         * gcc.dg/dfp/c23-float-dfp-6.c: Likewise.
5169         * gcc.dg/dfp/c23-float-dfp-7.c: Likewise.
5170         * gcc.dg/dfp/pr108068.c: Likewise.
5171         * gcc.dg/dfp/pr97439.c: Likewise.
5172         * g++.dg/compat/decimal/pass-1_main.C: Require dfprt.
5173         * g++.dg/compat/decimal/pass-2_main.C: Likewise.
5174         * g++.dg/compat/decimal/pass-3_main.C: Likewise.
5175         * g++.dg/compat/decimal/pass-4_main.C: Likewise.
5176         * g++.dg/compat/decimal/pass-5_main.C: Likewise.
5177         * g++.dg/compat/decimal/pass-6_main.C: Likewise.
5178         * g++.dg/compat/decimal/return-1_main.C: Likewise.
5179         * g++.dg/compat/decimal/return-2_main.C: Likewise.
5180         * g++.dg/compat/decimal/return-3_main.C: Likewise.
5181         * g++.dg/compat/decimal/return-4_main.C: Likewise.
5182         * g++.dg/compat/decimal/return-5_main.C: Likewise.
5183         * g++.dg/compat/decimal/return-6_main.C: Likewise.
5184         * g++.dg/eh/dfp-1.C: Likewise.
5185         * g++.dg/eh/dfp-2.C: Likewise.
5186         * g++.dg/eh/dfp-saves-aarch64.C: Likewise.
5187         * gcc.c-torture/execute/pr80692.c: Likewise.
5188         * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
5189         * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
5190         * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
5191         * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
5193 2024-01-29  Jose E. Marchesi  <jose.marchesi@oracle.com>
5195         * gcc.target/bpf/naked-1.c: Update test to not expect an exit
5196         instruction in naked function.
5197         * gcc.target/bpf/naked-2.c: New test.
5199 2024-01-29  Patrick O'Neill  <patrick@rivosinc.com>
5201         * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add
5202         require-effective-target rv64 and riscv_v
5204 2024-01-29  Jason Merrill  <jason@redhat.com>
5206         PR c++/113544
5207         * g++.dg/cpp1y/lambda-generic-nested3.C: New test.
5209 2024-01-29  Matthieu Longo  <matthieu.longo@arm.com>
5211         PR target/108933
5212         * gcc.target/arm/rev16.c: Moved to...
5213         * gcc.target/arm/rev16_1.c: ...here.
5214         * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted.
5216 2024-01-29  Richard Biener  <rguenther@suse.de>
5218         PR middle-end/113622
5219         * gcc.target/i386/pr113622-2.c: New testcase.
5220         * gcc.target/i386/pr113622-3.c: Likewise.
5222 2024-01-29  Richard Biener  <rguenther@suse.de>
5224         PR middle-end/113622
5225         * gcc.target/i386/pr113622-1.c: New testcase.
5227 2024-01-29  Alex Coplan  <alex.coplan@arm.com>
5229         PR target/113616
5230         * gcc.c-torture/compile/pr113616.c: New test.
5232 2024-01-29  H.J. Lu  <hjl.tools@gmail.com>
5234         PR target/38534
5235         * gcc.target/i386/pr38534-5.c: New file.
5236         * gcc.target/i386/pr38534-6.c: Likewise.
5238 2024-01-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5240         PR target/112950
5241         * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive
5242         and instead use #pragma GCC for including arm_sve.h.
5244 2024-01-29  Richard Sandiford  <richard.sandiford@arm.com>
5246         PR target/113281
5247         * gcc.dg/vect/pr113281-1.c: New test.
5248         * gcc.dg/vect/pr113281-2.c: Likewise.
5249         * gcc.dg/vect/pr113281-3.c: Likewise.
5250         * gcc.dg/vect/pr113281-4.c: Likewise.
5251         * gcc.dg/vect/pr113281-5.c: Likewise.
5253 2024-01-29  Jakub Jelinek  <jakub@redhat.com>
5255         PR tree-optimization/110603
5256         * gcc.c-torture/compile/pr110603.c: New test.
5258 2024-01-29  Andrew Pinski  <quic_apinski@quicinc.com>
5260         PR testsuite/109705
5261         * lib/target-supports.exp (check_effective_target_vect_long_mult):
5262         Fix powerpc*-*-* checks by considering ilp32.
5264 2024-01-28  Harald Anlauf  <anlauf@gmx.de>
5266         PR fortran/113377
5267         * gfortran.dg/optional_absent_11.f90: New test.
5269 2024-01-28  Iain Sandoe  <iain@sandoe.co.uk>
5271         * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
5272         * obj-c++.dg/encode-9.mm: Likewise.
5274 2024-01-28  Iain Sandoe  <iain@sandoe.co.uk>
5276         * jit.dg/jit.exp: Filter error output to remove per-run
5277         variable content.
5279 2024-01-27  Jose E. Marchesi  <jose.marchesi@oracle.com>
5281         * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant
5282         version of kernel helper static pointer.
5284 2024-01-27  Harald Anlauf  <anlauf@gmx.de>
5286         PR fortran/104908
5287         * gfortran.dg/pr104908.f90: New test.
5289 2024-01-27  H.J. Lu  <hjl.tools@gmail.com>
5291         PR target/38534
5292         * gcc.target/i386/pr38534-1.c: New file.
5293         * gcc.target/i386/pr38534-2.c: Likewise.
5294         * gcc.target/i386/pr38534-3.c: Likewise.
5295         * gcc.target/i386/pr38534-4.c: Likewise.
5296         * gcc.target/i386/stack-check-17.c: Updated.
5298 2024-01-27  H.J. Lu  <hjl.tools@gmail.com>
5300         PR target/103503
5301         PR target/113312
5302         * gcc.dg/torture/no-callee-saved-run-1a.c: New file.
5303         * gcc.dg/torture/no-callee-saved-run-1b.c: Likewise.
5304         * gcc.target/i386/no-callee-saved-1.c: Likewise.
5305         * gcc.target/i386/no-callee-saved-2.c: Likewise.
5306         * gcc.target/i386/no-callee-saved-3.c: Likewise.
5307         * gcc.target/i386/no-callee-saved-4.c: Likewise.
5308         * gcc.target/i386/no-callee-saved-5.c: Likewise.
5309         * gcc.target/i386/no-callee-saved-6.c: Likewise.
5310         * gcc.target/i386/no-callee-saved-7.c: Likewise.
5311         * gcc.target/i386/no-callee-saved-8.c: Likewise.
5312         * gcc.target/i386/no-callee-saved-9.c: Likewise.
5313         * gcc.target/i386/no-callee-saved-10.c: Likewise.
5314         * gcc.target/i386/no-callee-saved-11.c: Likewise.
5315         * gcc.target/i386/no-callee-saved-12.c: Likewise.
5316         * gcc.target/i386/no-callee-saved-13.c: Likewise.
5317         * gcc.target/i386/no-callee-saved-14.c: Likewise.
5318         * gcc.target/i386/no-callee-saved-15.c: Likewise.
5319         * gcc.target/i386/no-callee-saved-16.c: Likewise.
5320         * gcc.target/i386/no-callee-saved-17.c: Likewise.
5321         * gcc.target/i386/no-callee-saved-18.c: Likewise.
5323 2024-01-27  Jakub Jelinek  <jakub@redhat.com>
5325         PR tree-optimization/113614
5326         * gcc.dg/torture/bitint-54.c: New test.
5328 2024-01-27  Jakub Jelinek  <jakub@redhat.com>
5330         PR tree-optimization/113568
5331         * gcc.dg/bitint-78.c: New test.
5333 2024-01-27  Lewis Hyatt  <lhyatt@gmail.com>
5335         PR preprocessor/105608
5336         * g++.dg/pch/line-map-1.C: New test.
5337         * g++.dg/pch/line-map-1.Hs: New test.
5338         * g++.dg/pch/line-map-2.C: New test.
5339         * g++.dg/pch/line-map-2.Hs: New test.
5340         * g++.dg/pch/line-map-3.C: New test.
5341         * g++.dg/pch/line-map-3.Hs: New test.
5343 2024-01-26  Hans-Peter Nilsson  <hp@axis.com>
5345         * g++.dg/Wattributes-3.C: Adjust expected warning.
5346         * gcc.dg/fail_always_inline.c: Ditto.
5348 2024-01-26  Nathaniel Shead  <nathanieloshead@gmail.com>
5350         PR c++/113580
5351         * g++.dg/modules/pr113580_a.C: New test.
5352         * g++.dg/modules/pr113580_b.C: New test.
5354 2024-01-26  Maciej W. Rozycki  <macro@embecosm.com>
5356         * gcc.target/riscv/cset-sext-rtl.c: New file.
5357         * gcc.target/riscv/cset-sext-rtl32.c: New file.
5358         * gcc.target/riscv/cset-sext-sfb-rtl.c: New file.
5359         * gcc.target/riscv/cset-sext-sfb-rtl32.c: New file.
5360         * gcc.target/riscv/cset-sext-thead-rtl.c: New file.
5361         * gcc.target/riscv/cset-sext-ventana-rtl.c: New file.
5362         * gcc.target/riscv/cset-sext-zicond-rtl.c: New file.
5363         * gcc.target/riscv/cset-sext-zicond-rtl32.c: New file.
5365 2024-01-26  Maciej W. Rozycki  <macro@embecosm.com>
5367         * gcc.target/riscv/pr105314-rtl.c: New file.
5368         * gcc.target/riscv/pr105314-rtl32.c: New file.
5370 2024-01-26  Maciej W. Rozycki  <macro@embecosm.com>
5372         * gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too.
5374 2024-01-26  Maciej W. Rozycki  <macro@embecosm.com>
5376         * gcc.target/riscv/pr105314.c: Replace `dg-options' command with
5377         `dg-skip-if'.  Also reject "bne" with `dg-final'.
5379 2024-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
5381         * gm2/pim/fail/badpointer4.mod: New test.
5382         * gm2/pim/fail/strconst.def: New test.
5384 2024-01-26  Nathaniel Shead  <nathanieloshead@gmail.com>
5386         PR c++/112899
5387         * g++.dg/modules/init-4_a.C: New test.
5388         * g++.dg/modules/init-4_b.C: New test.
5389         * g++.dg/modules/init-6_a.H: New test.
5390         * g++.dg/modules/init-6_b.C: New test.
5392 2024-01-26  Richard Biener  <rguenther@suse.de>
5394         PR tree-optimization/113602
5395         * gcc.dg/pr113602.c: New testcase.
5397 2024-01-26  Jiahao Xu  <xujiahao@loongson.cn>
5399         * gcc.target/loongarch/vect-extract.c: New test.
5401 2024-01-26  Jiahao Xu  <xujiahao@loongson.cn>
5403         * gcc.target/loongarch/short-circuit.c: New test.
5405 2024-01-26  chenxiaolong  <chenxiaolong@loongson.cn>
5407         * gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options.
5408         * gfortran.dg/graphite/vect-pr40979.f90: Dito.
5409         * gfortran.dg/vect/fast-math-mgrid-resid.f: Dito.
5411 2024-01-26  Li Wei  <liwei@loongson.cn>
5413         * gcc.target/loongarch/invariant-recip.c: New test.
5415 2024-01-26  Andrew Pinski  <quic_apinski@quicinc.com>
5417         PR testsuite/109705
5418         * gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult
5419         and 2 for vect_long_mult.
5421 2024-01-26  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
5423         PR target/113469
5424         * gcc.target/riscv/rvv/autovec/pr113469.c: New test.
5426 2024-01-25  Jakub Jelinek  <jakub@redhat.com>
5428         PR c++/113599
5429         * g++.dg/expr/ptrmem11.C: New test.
5431 2024-01-25  Jason Merrill  <jason@redhat.com>
5433         PR c++/113598
5434         * g++.dg/cpp0x/initlist-pmf2.C: New test.
5436 2024-01-25  Jason Merrill  <jason@redhat.com>
5438         PR c++/109227
5439         * g++.dg/coroutines/co-await-initlist2.C: New test.
5441 2024-01-25  Gaius Mulley  <gaiusmod2@gmail.com>
5443         * gm2/pim/fail/badpointer.mod: New test.
5444         * gm2/pim/fail/badpointer2.mod: New test.
5445         * gm2/pim/fail/badpointer3.mod: New test.
5446         * gm2/projects/pim/run/pass/pegfive/pegfive.mod: New test.
5447         * gm2/projects/pim/run/pass/pegfive/projects-pim-run-pass-pegfive.exp: New test.
5449 2024-01-25  Robin Dapp  <rdapp.gcc@gmail.com>
5451         * gcc.target/riscv/rvv/autovec/pr112971.c: New test.
5453 2024-01-25  Robin Dapp  <rdapp@ventanamicro.com>
5455         PR testsuite/113558
5456         * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
5457         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
5458         * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
5459         * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
5460         * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
5461         * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
5462         * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
5463         * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
5464         * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
5465         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
5466         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
5467         * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
5468         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
5469         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
5471 2024-01-25  David Malcolm  <dmalcolm@redhat.com>
5473         PR analyzer/112969
5474         * c-c++-common/analyzer/compound-assignment-5.c (test_3): Remove
5475         xfails, reorder tests.
5476         * c-c++-common/analyzer/compound-assignment-pr112969.c: New test.
5477         * gcc.dg/plugin/infoleak-pr112969.c: New test.
5478         * gcc.dg/plugin/plugin.exp: Add infoleak-pr112969.c to
5479         analyzer_kernel_plugin.c tests.
5481 2024-01-25  Mary Bennett  <mary.bennett@embecosm.com>
5483         * gcc.target/riscv/cv-simd-abs-b-compile-1.c: New test.
5484         * gcc.target/riscv/cv-simd-abs-h-compile-1.c: New test.
5485         * gcc.target/riscv/cv-simd-add-b-compile-1.c: New test.
5486         * gcc.target/riscv/cv-simd-add-div2-compile-1.c: New test.
5487         * gcc.target/riscv/cv-simd-add-div4-compile-1.c: New test.
5488         * gcc.target/riscv/cv-simd-add-div8-compile-1.c: New test.
5489         * gcc.target/riscv/cv-simd-add-h-compile-1.c: New test.
5490         * gcc.target/riscv/cv-simd-add-sc-b-compile-1.c: New test.
5491         * gcc.target/riscv/cv-simd-add-sc-h-compile-1.c: New test.
5492         * gcc.target/riscv/cv-simd-and-b-compile-1.c: New test.
5493         * gcc.target/riscv/cv-simd-and-h-compile-1.c: New test.
5494         * gcc.target/riscv/cv-simd-and-sc-b-compile-1.c: New test.
5495         * gcc.target/riscv/cv-simd-and-sc-h-compile-1.c: New test.
5496         * gcc.target/riscv/cv-simd-avg-b-compile-1.c: New test.
5497         * gcc.target/riscv/cv-simd-avg-h-compile-1.c: New test.
5498         * gcc.target/riscv/cv-simd-avg-sc-b-compile-1.c: New test.
5499         * gcc.target/riscv/cv-simd-avg-sc-h-compile-1.c: New test.
5500         * gcc.target/riscv/cv-simd-avgu-b-compile-1.c: New test.
5501         * gcc.target/riscv/cv-simd-avgu-h-compile-1.c: New test.
5502         * gcc.target/riscv/cv-simd-avgu-sc-b-compile-1.c: New test.
5503         * gcc.target/riscv/cv-simd-avgu-sc-h-compile-1.c: New test.
5504         * gcc.target/riscv/cv-simd-cmpeq-b-compile-1.c: New test.
5505         * gcc.target/riscv/cv-simd-cmpeq-h-compile-1.c: New test.
5506         * gcc.target/riscv/cv-simd-cmpeq-sc-b-compile-1.c: New test.
5507         * gcc.target/riscv/cv-simd-cmpeq-sc-h-compile-1.c: New test.
5508         * gcc.target/riscv/cv-simd-cmpge-b-compile-1.c: New test.
5509         * gcc.target/riscv/cv-simd-cmpge-h-compile-1.c: New test.
5510         * gcc.target/riscv/cv-simd-cmpge-sc-b-compile-1.c: New test.
5511         * gcc.target/riscv/cv-simd-cmpge-sc-h-compile-1.c: New test.
5512         * gcc.target/riscv/cv-simd-cmpgeu-b-compile-1.c: New test.
5513         * gcc.target/riscv/cv-simd-cmpgeu-h-compile-1.c: New test.
5514         * gcc.target/riscv/cv-simd-cmpgeu-sc-b-compile-1.c: New test.
5515         * gcc.target/riscv/cv-simd-cmpgeu-sc-h-compile-1.c: New test.
5516         * gcc.target/riscv/cv-simd-cmpgt-b-compile-1.c: New test.
5517         * gcc.target/riscv/cv-simd-cmpgt-h-compile-1.c: New test.
5518         * gcc.target/riscv/cv-simd-cmpgt-sc-b-compile-1.c: New test.
5519         * gcc.target/riscv/cv-simd-cmpgt-sc-h-compile-1.c: New test.
5520         * gcc.target/riscv/cv-simd-cmpgtu-b-compile-1.c: New test.
5521         * gcc.target/riscv/cv-simd-cmpgtu-h-compile-1.c: New test.
5522         * gcc.target/riscv/cv-simd-cmpgtu-sc-b-compile-1.c: New test.
5523         * gcc.target/riscv/cv-simd-cmpgtu-sc-h-compile-1.c: New test.
5524         * gcc.target/riscv/cv-simd-cmple-b-compile-1.c: New test.
5525         * gcc.target/riscv/cv-simd-cmple-h-compile-1.c: New test.
5526         * gcc.target/riscv/cv-simd-cmple-sc-b-compile-1.c: New test.
5527         * gcc.target/riscv/cv-simd-cmple-sc-h-compile-1.c: New test.
5528         * gcc.target/riscv/cv-simd-cmpleu-b-compile-1.c: New test.
5529         * gcc.target/riscv/cv-simd-cmpleu-h-compile-1.c: New test.
5530         * gcc.target/riscv/cv-simd-cmpleu-sc-b-compile-1.c: New test.
5531         * gcc.target/riscv/cv-simd-cmpleu-sc-h-compile-1.c: New test.
5532         * gcc.target/riscv/cv-simd-cmplt-b-compile-1.c: New test.
5533         * gcc.target/riscv/cv-simd-cmplt-h-compile-1.c: New test.
5534         * gcc.target/riscv/cv-simd-cmplt-sc-b-compile-1.c: New test.
5535         * gcc.target/riscv/cv-simd-cmplt-sc-h-compile-1.c: New test.
5536         * gcc.target/riscv/cv-simd-cmpltu-b-compile-1.c: New test.
5537         * gcc.target/riscv/cv-simd-cmpltu-h-compile-1.c: New test.
5538         * gcc.target/riscv/cv-simd-cmpltu-sc-b-compile-1.c: New test.
5539         * gcc.target/riscv/cv-simd-cmpltu-sc-h-compile-1.c: New test.
5540         * gcc.target/riscv/cv-simd-cmpne-b-compile-1.c: New test.
5541         * gcc.target/riscv/cv-simd-cmpne-h-compile-1.c: New test.
5542         * gcc.target/riscv/cv-simd-cmpne-sc-b-compile-1.c: New test.
5543         * gcc.target/riscv/cv-simd-cmpne-sc-h-compile-1.c: New test.
5544         * gcc.target/riscv/cv-simd-cplxconj-compile-1.c: New test.
5545         * gcc.target/riscv/cv-simd-cplxmul-i-compile-1.c: New test.
5546         * gcc.target/riscv/cv-simd-cplxmul-i-div2-compile-1.c: New test.
5547         * gcc.target/riscv/cv-simd-cplxmul-i-div4-compile-1.c: New test.
5548         * gcc.target/riscv/cv-simd-cplxmul-i-div8-compile-1.c: New test.
5549         * gcc.target/riscv/cv-simd-cplxmul-r-compile-1.c: New test.
5550         * gcc.target/riscv/cv-simd-cplxmul-r-div2-compile-1.c: New test.
5551         * gcc.target/riscv/cv-simd-cplxmul-r-div4-compile-1.c: New test.
5552         * gcc.target/riscv/cv-simd-cplxmul-r-div8-compile-1.c: New test.
5553         * gcc.target/riscv/cv-simd-dotsp-b-compile-1.c: New test.
5554         * gcc.target/riscv/cv-simd-dotsp-h-compile-1.c: New test.
5555         * gcc.target/riscv/cv-simd-dotsp-sc-b-compile-1.c: New test.
5556         * gcc.target/riscv/cv-simd-dotsp-sc-h-compile-1.c: New test.
5557         * gcc.target/riscv/cv-simd-dotup-b-compile-1.c: New test.
5558         * gcc.target/riscv/cv-simd-dotup-h-compile-1.c: New test.
5559         * gcc.target/riscv/cv-simd-dotup-sc-b-compile-1.c: New test.
5560         * gcc.target/riscv/cv-simd-dotup-sc-h-compile-1.c: New test.
5561         * gcc.target/riscv/cv-simd-dotusp-b-compile-1.c: New test.
5562         * gcc.target/riscv/cv-simd-dotusp-h-compile-1.c: New test.
5563         * gcc.target/riscv/cv-simd-dotusp-sc-b-compile-1.c: New test.
5564         * gcc.target/riscv/cv-simd-dotusp-sc-h-compile-1.c: New test.
5565         * gcc.target/riscv/cv-simd-extract-b-compile-1.c: New test.
5566         * gcc.target/riscv/cv-simd-extract-h-compile-1.c: New test.
5567         * gcc.target/riscv/cv-simd-extractu-b-compile-1.c: New test.
5568         * gcc.target/riscv/cv-simd-extractu-h-compile-1.c: New test.
5569         * gcc.target/riscv/cv-simd-insert-b-compile-1.c: New test.
5570         * gcc.target/riscv/cv-simd-insert-h-compile-1.c: New test.
5571         * gcc.target/riscv/cv-simd-march-compile-1.c: New test.
5572         * gcc.target/riscv/cv-simd-max-b-compile-1.c: New test.
5573         * gcc.target/riscv/cv-simd-max-h-compile-1.c: New test.
5574         * gcc.target/riscv/cv-simd-max-sc-b-compile-1.c: New test.
5575         * gcc.target/riscv/cv-simd-max-sc-h-compile-1.c: New test.
5576         * gcc.target/riscv/cv-simd-maxu-b-compile-1.c: New test.
5577         * gcc.target/riscv/cv-simd-maxu-h-compile-1.c: New test.
5578         * gcc.target/riscv/cv-simd-maxu-sc-b-compile-1.c: New test.
5579         * gcc.target/riscv/cv-simd-maxu-sc-h-compile-1.c: New test.
5580         * gcc.target/riscv/cv-simd-min-b-compile-1.c: New test.
5581         * gcc.target/riscv/cv-simd-min-h-compile-1.c: New test.
5582         * gcc.target/riscv/cv-simd-min-sc-b-compile-1.c: New test.
5583         * gcc.target/riscv/cv-simd-min-sc-h-compile-1.c: New test.
5584         * gcc.target/riscv/cv-simd-minu-b-compile-1.c: New test.
5585         * gcc.target/riscv/cv-simd-minu-h-compile-1.c: New test.
5586         * gcc.target/riscv/cv-simd-minu-sc-b-compile-1.c: New test.
5587         * gcc.target/riscv/cv-simd-minu-sc-h-compile-1.c: New test.
5588         * gcc.target/riscv/cv-simd-neg-b-compile-1.c: New test.
5589         * gcc.target/riscv/cv-simd-neg-h-compile-1.c: New test.
5590         * gcc.target/riscv/cv-simd-or-b-compile-1.c: New test.
5591         * gcc.target/riscv/cv-simd-or-h-compile-1.c: New test.
5592         * gcc.target/riscv/cv-simd-or-sc-b-compile-1.c: New test.
5593         * gcc.target/riscv/cv-simd-or-sc-h-compile-1.c: New test.
5594         * gcc.target/riscv/cv-simd-pack-compile-1.c: New test.
5595         * gcc.target/riscv/cv-simd-pack-h-compile-1.c: New test.
5596         * gcc.target/riscv/cv-simd-packhi-b-compile-1.c: New test.
5597         * gcc.target/riscv/cv-simd-packlo-b-compile-1.c: New test.
5598         * gcc.target/riscv/cv-simd-sdotsp-b-compile-1.c: New test.
5599         * gcc.target/riscv/cv-simd-sdotsp-h-compile-1.c: New test.
5600         * gcc.target/riscv/cv-simd-sdotsp-sc-b-compile-1.c: New test.
5601         * gcc.target/riscv/cv-simd-sdotsp-sc-h-compile-1.c: New test.
5602         * gcc.target/riscv/cv-simd-sdotup-b-compile-1.c: New test.
5603         * gcc.target/riscv/cv-simd-sdotup-h-compile-1.c: New test.
5604         * gcc.target/riscv/cv-simd-sdotup-sc-b-compile-1.c: New test.
5605         * gcc.target/riscv/cv-simd-sdotup-sc-h-compile-1.c: New test.
5606         * gcc.target/riscv/cv-simd-sdotusp-b-compile-1.c: New test.
5607         * gcc.target/riscv/cv-simd-sdotusp-h-compile-1.c: New test.
5608         * gcc.target/riscv/cv-simd-sdotusp-sc-b-compile-1.c: New test.
5609         * gcc.target/riscv/cv-simd-sdotusp-sc-h-compile-1.c: New test.
5610         * gcc.target/riscv/cv-simd-shuffle-sci-h-compile-1.c: New test.
5611         * gcc.target/riscv/cv-simd-shuffle2-b-compile-1.c: New test.
5612         * gcc.target/riscv/cv-simd-shuffle2-h-compile-1.c: New test.
5613         * gcc.target/riscv/cv-simd-shufflei0-sci-b-compile-1.c: New test.
5614         * gcc.target/riscv/cv-simd-shufflei1-sci-b-compile-1.c: New test.
5615         * gcc.target/riscv/cv-simd-shufflei2-sci-b-compile-1.c: New test.
5616         * gcc.target/riscv/cv-simd-shufflei3-sci-b-compile-1.c: New test.
5617         * gcc.target/riscv/cv-simd-sll-b-compile-1.c: New test.
5618         * gcc.target/riscv/cv-simd-sll-h-compile-1.c: New test.
5619         * gcc.target/riscv/cv-simd-sll-sc-b-compile-1.c: New test.
5620         * gcc.target/riscv/cv-simd-sll-sc-h-compile-1.c: New test.
5621         * gcc.target/riscv/cv-simd-sra-b-compile-1.c: New test.
5622         * gcc.target/riscv/cv-simd-sra-h-compile-1.c: New test.
5623         * gcc.target/riscv/cv-simd-sra-sc-b-compile-1.c: New test.
5624         * gcc.target/riscv/cv-simd-sra-sc-h-compile-1.c: New test.
5625         * gcc.target/riscv/cv-simd-srl-b-compile-1.c: New test.
5626         * gcc.target/riscv/cv-simd-srl-h-compile-1.c: New test.
5627         * gcc.target/riscv/cv-simd-srl-sc-b-compile-1.c: New test.
5628         * gcc.target/riscv/cv-simd-srl-sc-h-compile-1.c: New test.
5629         * gcc.target/riscv/cv-simd-sub-b-compile-1.c: New test.
5630         * gcc.target/riscv/cv-simd-sub-div2-compile-1.c: New test.
5631         * gcc.target/riscv/cv-simd-sub-div4-compile-1.c: New test.
5632         * gcc.target/riscv/cv-simd-sub-div8-compile-1.c: New test.
5633         * gcc.target/riscv/cv-simd-sub-h-compile-1.c: New test.
5634         * gcc.target/riscv/cv-simd-sub-sc-b-compile-1.c: New test.
5635         * gcc.target/riscv/cv-simd-sub-sc-h-compile-1.c: New test.
5636         * gcc.target/riscv/cv-simd-subrotmj-compile-1.c: New test.
5637         * gcc.target/riscv/cv-simd-subrotmj-div2-compile-1.c: New test.
5638         * gcc.target/riscv/cv-simd-subrotmj-div4-compile-1.c: New test.
5639         * gcc.target/riscv/cv-simd-subrotmj-div8-compile-1.c: New test.
5640         * gcc.target/riscv/cv-simd-xor-b-compile-1.c: New test.
5641         * gcc.target/riscv/cv-simd-xor-h-compile-1.c: New test.
5642         * gcc.target/riscv/cv-simd-xor-sc-b-compile-1.c: New test.
5643         * gcc.target/riscv/cv-simd-xor-sc-h-compile-1.c: New test.
5644         * lib/target-supports.exp: Add proc for XCVsimd extension.
5646 2024-01-25  Yanzhang Wang  <yanzhang.wang@intel.com>
5648         PR target/113538
5649         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Fix the asm
5650         check.
5651         * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Ditto.
5652         * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
5653         * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
5654         * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
5655         * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
5656         * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
5657         * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
5658         * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
5659         * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
5660         * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
5661         * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
5662         * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
5663         * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
5664         * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
5665         * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
5666         * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
5667         * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
5668         * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
5669         * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
5670         * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
5671         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
5672         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
5673         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
5674         * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
5675         * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
5676         * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
5677         * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
5678         * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
5679         * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
5680         * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
5681         * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
5682         * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
5683         * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
5684         * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
5685         * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
5686         * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
5687         * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
5688         * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
5689         * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
5690         * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
5691         * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
5692         * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
5693         * lib/target-supports.exp: Remove the flag.
5695 2024-01-25  Jakub Jelinek  <jakub@redhat.com>
5697         PR middle-end/113574
5698         * gcc.dg/torture/bitint-52.c: New test.
5700 2024-01-25  Richard Sandiford  <richard.sandiford@arm.com>
5702         PR target/113572
5703         * gcc.target/aarch64/sve/pr113572.c: New test.
5705 2024-01-25  Richard Sandiford  <richard.sandiford@arm.com>
5707         PR target/113550
5708         * gcc.target/aarch64/pr113550.c: New test.
5710 2024-01-25  Richard Sandiford  <richard.sandiford@arm.com>
5712         PR target/113485
5713         * gcc.target/aarch64/pr113485.c: New test.
5714         * gcc.target/aarch64/pr113573.c: Likewise.
5716 2024-01-25  Andrew Pinski  <quic_apinski@quicinc.com>
5718         PR testsuite/113548
5719         * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`.
5720         * gcc.dg/vect/slp-reduc-10b.c: Likewise.
5721         * gcc.dg/vect/slp-reduc-10c.c: Likewise.
5722         * gcc.dg/vect/slp-reduc-10d.c: Likewise.
5723         * gcc.dg/vect/slp-reduc-10e.c: Likewise.
5724         * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
5725         * gcc.dg/vect/vect-ifcvt-19.c: Likewise.
5727 2024-01-25  Richard Biener  <rguenther@suse.de>
5729         PR tree-optimization/113576
5730         * gcc.dg/vect/pr113576.c: New testcase.
5732 2024-01-25  Haochen Gui  <guihaoc@gcc.gnu.org>
5734         * gcc.target/powerpc/block-cmp-1.c: Exclude m32 and mpowerpc64.
5735         * gcc.target/powerpc/block-cmp-4.c: Likewise.
5736         * gcc.target/powerpc/block-cmp-8.c: New.
5738 2024-01-25  liuhongt  <hongtao.liu@intel.com>
5740         * c-c++-common/hwasan/alloca-outside-caught.c: Adjust
5741         testcase.
5742         * c-c++-common/hwasan/hwasan-poison-optimisation.c: Ditto.
5743         * c-c++-common/hwasan/vararray-outside-caught.c: Ditto.
5745 2024-01-25  Nathaniel Shead  <nathanieloshead@gmail.com>
5747         PR c++/113405
5748         * g++.dg/modules/concept-9.h: New test.
5749         * g++.dg/modules/concept-9_a.C: New test.
5750         * g++.dg/modules/concept-9_b.C: New test.
5751         * g++.dg/modules/concept-10_a.H: New test.
5752         * g++.dg/modules/concept-10_b.C: New test.
5754 2024-01-25  Nathaniel Shead  <nathanieloshead@gmail.com>
5756         PR c++/100707
5757         * g++.dg/modules/indirect-1_b.C: Adjust to handle namespaces not
5758         being attached to the module they were imported from.
5759         * g++.dg/modules/indirect-1_c.C: Likewise.
5760         * g++.dg/modules/indirect-2_b.C: Likewise.
5761         * g++.dg/modules/indirect-2_c.C: Likewise.
5762         * g++.dg/modules/indirect-3_b.C: Likewise.
5763         * g++.dg/modules/indirect-3_c.C: Likewise.
5764         * g++.dg/modules/indirect-4_b.C: Likewise.
5765         * g++.dg/modules/indirect-4_c.C: Likewise.
5766         * g++.dg/modules/namespace-5_a.C: New test.
5767         * g++.dg/modules/namespace-5_b.C: New test.
5768         * g++.dg/modules/namespace-5_c.C: New test.
5770 2024-01-25  Haochen Jiang  <haochen.jiang@intel.com>
5772         * gcc.target/i386/adx-check.h: Include stdio.h when DEBUG
5773         is defined.
5774         * gcc.target/i386/avx512fp16-vscalefph-1b.c: Do not define
5775         DEBUG.
5776         * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
5777         * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
5778         * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
5779         * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
5780         * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
5781         * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
5782         * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
5783         * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
5784         * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
5785         * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
5786         * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
5787         * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
5788         * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
5789         * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
5790         * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
5791         * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
5792         * gcc.target/i386/readeflags-1.c: Include stdio.h when DEBUG
5793         is defined.
5794         * gcc.target/i386/rtm-check.h: Ditto.
5795         * gcc.target/i386/sha-check.h: Ditto.
5796         * gcc.target/i386/writeeflags-1.c: Ditto.
5798 2024-01-25  Andrew Pinski  <quic_apinski@quicinc.com>
5800         * lib/target-supports.exp (check_effective_target_vect_long_mult): Fix
5801         small typo for aarch64*-*-*.
5803 2024-01-24  Patrick Palka  <ppalka@redhat.com>
5805         PR c++/113529
5806         * g++.dg/cpp2a/spaceship-sfinae3.C: New test.
5808 2024-01-24  Jason Merrill  <jason@redhat.com>
5810         PR c++/113347
5811         * g++.dg/eh/return3.C: New test.
5813 2024-01-24  Harald Anlauf  <anlauf@gmx.de>
5815         PR fortran/113377
5816         * gfortran.dg/optional_absent_10.f90: New test.
5818 2024-01-24  Andrew Pinski  <quic_apinski@quicinc.com>
5820         PR testsuite/109705
5821         * lib/target-supports.exp (check_effective_target_vect_long_mult):
5822         Fix aarch64*-*-* checks.
5824 2024-01-24  Martin Jambor  <mjambor@suse.cz>
5826         PR ipa/108007
5827         PR ipa/112616
5828         * gcc.dg/ipa/pr108007.c: New test.
5829         * gcc.dg/ipa/pr112616.c: Likewise.
5831 2024-01-24  Andrew Pinski  <quic_apinski@quicinc.com>
5833         PR target/113486
5834         * gcc.target/aarch64/builtin_apply-1.c: New test.
5836 2024-01-24  Monk Chiang  <monk.chiang@sifive.com>
5838         * gcc.target/riscv/sfb.c: New test.
5839         * gcc.target/riscv/pr113095.c: New test.
5841 2024-01-24  Tamar Christina  <tamar.christina@arm.com>
5843         PR target/109636
5844         * gcc.target/aarch64/sve/pr109636_1.c: New test.
5845         * gcc.target/aarch64/sve/pr109636_2.c: New test.
5846         * gcc.target/aarch64/sve2/pr109636_1.c: New test.
5848 2024-01-24  Tamar Christina  <tamar.christina@arm.com>
5850         PR tree-optimization/113552
5851         * gcc.target/aarch64/pr113552.c: New test.
5852         * gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
5854 2024-01-24  Martin Jambor  <mjambor@suse.cz>
5856         PR ipa/113490
5857         * gcc.dg/ipa/pr113490.c: New test.
5859 2024-01-24  David Malcolm  <dmalcolm@redhat.com>
5861         PR analyzer/112977
5862         * gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
5863         * gcc.dg/plugin/taint-pr112977.c: New test.
5865 2024-01-24  David Malcolm  <dmalcolm@redhat.com>
5867         PR analyzer/112927
5868         * gcc.dg/plugin/analyzer_kernel_plugin.c
5869         (class known_function___check_object_size): New.
5870         (kernel_analyzer_init_cb): Register it.
5871         * gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
5872         * gcc.dg/plugin/taint-pr112927.c: New test.
5874 2024-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5876         PR target/113556
5877         * gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
5878         target specs.  Allow any i?86 target instead of i686 only.
5879         * gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
5880         * gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
5881         * gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
5882         * gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
5883         * gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
5885 2024-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5887         * gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
5889 2024-01-24  Tamar Christina  <tamar.christina@arm.com>
5891         PR tree-optimization/113364
5892         * gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
5894 2024-01-24  Patrick O'Neill  <patrick@rivosinc.com>
5896         PR target/113429
5897         * gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
5899 2024-01-24  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
5901         PR target/113495
5902         * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
5904 2024-01-23  Nathaniel Shead  <nathanieloshead@gmail.com>
5906         * g++.dg/modules/pr113292_c.C: Require TLS.
5908 2024-01-23  Marek Polacek  <polacek@redhat.com>
5910         PR c++/113256
5911         PR c++/111607
5912         PR c++/109640
5913         * g++.dg/warn/Wdangling-reference14.C: New test.
5914         * g++.dg/warn/Wdangling-reference15.C: New test.
5915         * g++.dg/warn/Wdangling-reference16.C: New test.
5917 2024-01-23  Jakub Jelinek  <jakub@redhat.com>
5919         PR c/113518
5920         * gcc.dg/bitint-77.c: New test.
5922 2024-01-23  Andrew Pinski  <quic_apinski@quicinc.com>
5923             Richard Sandiford  <richard.sandiford@arm.com>
5925         PR target/100942
5926         * gcc.target/aarch64/ccmp_3.c: New test.
5927         * gcc.target/aarch64/ccmp_4.c: New test.
5928         * gcc.target/aarch64/ccmp_5.c: New test.
5930 2024-01-23  Alex Coplan  <alex.coplan@arm.com>
5932         PR target/113089
5933         * gcc.c-torture/compile/pr113089.c: New test.
5935 2024-01-23  Alex Coplan  <alex.coplan@arm.com>
5937         PR target/113356
5938         * gcc.target/aarch64/pr113356.C: New test.
5940 2024-01-23  Xi Ruoyao  <xry111@xry111.site>
5942         * g++.target/loongarch/got-load.C (dg-options): Add
5943         -fno-stack-protector.
5945 2024-01-23  H.J. Lu  <(no_default)>
5947         PR rtl-optimization/113255
5948         * gcc.dg/torture/pr113255.c (dg-additional-options): Add only
5949         if not ia32.
5951 2024-01-23  Alex Coplan  <alex.coplan@arm.com>
5953         PR target/113114
5954         * gcc.c-torture/compile/pr113114.c: New test.
5955         * gcc.target/aarch64/pr113114.c: New test.
5957 2024-01-23  Richard Biener  <rguenther@suse.de>
5959         PR debug/107058
5960         * c-c++-common/pr107058.c: New testcase.
5962 2024-01-23  Nathaniel Shead  <nathanieloshead@gmail.com>
5964         PR c++/112820
5965         PR c++/102607
5966         * g++.dg/modules/debug-2_a.C: New test.
5967         * g++.dg/modules/debug-2_b.C: New test.
5968         * g++.dg/modules/debug-2_c.C: New test.
5969         * g++.dg/modules/debug-3_a.C: New test.
5970         * g++.dg/modules/debug-3_b.C: New test.
5972 2024-01-23  Xi Ruoyao  <xry111@xry111.site>
5974         * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Check
5975         for la.tls.ld and la.tls.gd.
5977 2024-01-23  Richard Biener  <rguenther@suse.de>
5979         PR rtl-optimization/113255
5980         * gcc.dg/torture/pr113255.c: New testcase.
5982 2024-01-23  Richard Biener  <rguenther@suse.de>
5984         PR debug/112718
5985         * gcc.dg/debug/pr112718.c: New testcase.
5987 2024-01-22  Marek Polacek  <polacek@redhat.com>
5989         PR c++/109642
5990         * g++.dg/warn/Wdangling-reference17.C: Additional testing.
5992 2024-01-22  John David Anglin  <danglin@gcc.gnu.org>
5994         PR debug/113382
5995         * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf
5996         option to dg-options.
5997         * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
5998         * gcc.dg/debug/btf/btf-enum-small.c: Likewise.
5999         * gcc.dg/debug/btf/btf-enum64-1.c: Likewise.
6001 2024-01-22  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
6003         * gcc.target/riscv/rvv/vsetvl/attribute-2.c: New test.
6004         * gcc.target/riscv/rvv/vsetvl/attribute-3.c: New test.
6006 2024-01-22  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
6008         PR target/109092
6009         * gcc.target/riscv/rvv/base/pr109092.c: New test.
6011 2024-01-22  Richard Biener  <rguenther@suse.de>
6013         PR tree-optimization/113373
6014         * gcc.dg/vect/vect-early-break_104-pr113373.c: New testcase.
6016 2024-01-22  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
6018         * gcc.target/riscv/rvv/vsetvl/attribute-1.c: New test.
6020 2024-01-22  xuli  <xuli1@eswincomputing.com>
6022         PR target/113420
6023         * gcc.target/riscv/rvv/base/pr113420-1.c: New test.
6024         * gcc.target/riscv/rvv/base/pr113420-2.c: New test.
6026 2024-01-22  Jeff Law  <jlaw@ventanamicro.com>
6028         * gcc.target/sh/pr59533-1.c: Adjust expected output.
6030 2024-01-21  Mary Bennett  <mary.bennett@embecosm.com>
6032         * gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.
6034 2024-01-21  Co-authored-by: Thorsten Otto  <admin@tho-otto.de>
6036         PR target/82420
6037         * gcc.target/m68k/pr82420.c: New test.
6039 2024-01-21  Roger Sayle  <roger@nextmovesoftware.com>
6040             Richard Biener  <rguenther@suse.de>
6042         PR rtl-optimization/111267
6043         * gcc.target/i386/pr111267.c: New test case.
6045 2024-01-21  Harald Anlauf  <anlauf@gmx.de>
6047         PR fortran/113377
6048         * gfortran.dg/optional_absent_9.f90: New test.
6050 2024-01-21  Martin Uecker  <uecker@tugraz.at>
6052         PR c/113492
6053         * gcc.dg/pr113492.c: New test.
6055 2024-01-20  John David Anglin  <danglin@gcc.gnu.org>
6057         * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
6058         32-bit hppa*-*-*.
6059         * gcc.dg/ipa/inline-5.c: Likewise.
6060         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6061         * gcc.dg/tree-ssa/vector-4.c: Likewise.
6063 2024-01-20  John David Anglin  <danglin@gcc.gnu.org>
6065         * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
6066         checks on hppa*64*-*-*.
6068 2024-01-20  John David Anglin  <danglin@gcc.gnu.org>
6070         * gcc.dg/torture/pr110422.c: Require target lra.
6072 2024-01-20  Marek Polacek  <polacek@redhat.com>
6074         PR c++/111410
6075         * g++.dg/warn/Wdangling-reference17.C: New test.
6077 2024-01-20  Andrew Pinski  <quic_apinski@quicinc.com>
6079         PR ipa/110705
6080         * gcc.c-torture/compile/pr110705-1.c: New test.
6082 2024-01-20  Jakub Jelinek  <jakub@redhat.com>
6084         PR tree-optimization/113462
6085         * gcc.dg/bitint-76.c: New test.
6087 2024-01-20  Jakub Jelinek  <jakub@redhat.com>
6089         PR tree-optimization/113491
6090         * gcc.dg/torture/bitint-51.c: New test.
6092 2024-01-19  Mikael Pettersson  <mikpelinux@gmail.com>
6094         PR target/110934
6095         * gcc.target/m68k/pr110934.c: New test.
6097 2024-01-19  Mikael Pettersson  <mikpelinux@gmail.com>
6099         PR target/108640
6100         * gcc.target/m68k/pr108640.c: New test.
6102 2024-01-19  Antoni Boucher  <bouanto@zoho.com>
6104         * jit.dg/all-non-failing-tests.h: New test.
6105         * jit.dg/test-popcount.c: New test.
6107 2024-01-19  Antoni Boucher  <bouanto@zoho.com>
6109         * jit.dg/test-reflection.c: Add check to make sure
6110         gcc_jit_type_is_integral returns 0 on a vector type.
6112 2024-01-19  Harald Anlauf  <anlauf@gmx.de>
6114         PR fortran/113471
6115         * gfortran.dg/bounds_check_24.f90: New test.
6117 2024-01-19  Jason Merrill  <jason@redhat.com>
6119         PR c++/113498
6120         * g++.dg/cpp2a/concepts-using4.C: New test.
6122 2024-01-19  Jason Merrill  <jason@redhat.com>
6124         PR c++/112632
6125         PR c++/112594
6126         PR c++/111357
6127         PR c++/104594
6128         PR c++/67898
6129         * g++.dg/cpp0x/alias-decl-nontype1.C: New test.
6130         * g++.dg/cpp2a/concepts-narrowing1.C: New test.
6131         * g++.dg/cpp2a/nontype-class63.C: New test.
6132         * g++.dg/cpp2a/nontype-class63a.C: New test.
6134 2024-01-19  John David Anglin  <danglin@gcc.gnu.org>
6136         * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
6137         hpux11.[012]* to -O0.
6139 2024-01-19  John David Anglin  <danglin@gcc.gnu.org>
6141         * gcc.dg/pthread-init-2.c: Change dg-options for hpux
6142         to define _HPUX_SOURCE.
6144 2024-01-19  John David Anglin  <danglin@gcc.gnu.org>
6146         * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
6148 2024-01-19  John David Anglin  <danglin@gcc.gnu.org>
6150         PR analyzer/112705
6151         * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
6153 2024-01-19  Kito Cheng  <kito.cheng@sifive.com>
6155         * gcc.target/riscv/arch-27.c: Update scan message.
6156         * gcc.target/riscv/arch-28.c: Ditto.
6157         * gcc.target/riscv/attribute-10.c: Ditto.
6158         * gcc.target/riscv/rvv/base/big_endian-2.c: Ditto.
6159         * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: Ditto.
6160         * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: Ditto.
6162 2024-01-19  Jakub Jelinek  <jakub@redhat.com>
6164         PR tree-optimization/113464
6165         * gcc.dg/bitint-75.c: New test.
6167 2024-01-19  Jakub Jelinek  <jakub@redhat.com>
6169         PR tree-optimization/113463
6170         * gcc.dg/bitint-74.c: New test.
6172 2024-01-19  Jakub Jelinek  <jakub@redhat.com>
6174         PR tree-optimization/113459
6175         * gcc.dg/bitint-73.c: New test.
6177 2024-01-19  Kito Cheng  <kito.cheng@sifive.com>
6179         * gcc.target/riscv/arch-23.c: Update test.
6180         * gcc.target/riscv/arch-27.c: Ditto.
6181         * gcc.target/riscv/arch-28.c: Ditto.
6182         * gcc.target/riscv/attribute-10.c: Ditto.
6184 2024-01-19  Kito Cheng  <kito.cheng@sifive.com>
6186         * gcc.target/riscv/arch-33.c: New.
6187         * gcc.target/riscv/arch-34.c: New.
6189 2024-01-19  liuhongt  <hongtao.liu@intel.com>
6191         * gcc.target/i386/part-vect-copysignhf.c: Remove
6192         -ftree-vectorize from dg-options.
6194 2024-01-19  liuhongt  <hongtao.liu@intel.com>
6196         PR testsuite/113437
6197         * gcc.dg/tree-ssa/pr95906.c: Scan either MAX_EXPR or
6198         VEC_COND_EXPR.
6200 2024-01-18  John David Anglin  <danglin@gcc.gnu.org>
6202         * gcc.dg/pic-2.c: Skip on hppa*64*-*-*.
6204 2024-01-18  David Malcolm  <dmalcolm@redhat.com>
6206         PR analyzer/111361
6207         * c-c++-common/analyzer/strlen-pr111361.c: New test.
6208         * c-c++-common/analyzer/strncpy-1.c (test_zero_fill): Remove fixed
6209         xfail.
6210         * c-c++-common/analyzer/strncpy-pr111361.c: New test.
6212 2024-01-18  David Malcolm  <dmalcolm@redhat.com>
6214         PR analyzer/112811
6215         * c-c++-common/analyzer/strlen-pr112811.c: New test.
6217 2024-01-18  H.J. Lu  <(no_default)>
6219         * lib/hwasan-dg.exp (hwasan_init): Always set target_hwasan_flags.
6221 2024-01-18  Jun Sha (Joshua)  <cooper.joshua@linux.alibaba.com>
6222             Jin Ma  <jinma@linux.alibaba.com>
6223             Xianmiao Qu  <cooper.qu@linux.alibaba.com>
6224             Christoph Müllner  <christoph.muellner@vrull.eu>
6226         * gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: New test.
6227         * gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: New test.
6228         * gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: New test.
6229         * gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: New test.
6230         * gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: New test.
6231         * gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: New test.
6233 2024-01-18  Jun Sha (Joshua)  <cooper.joshua@linux.alibaba.com>
6234             Jin Ma  <jinma@linux.alibaba.com>
6235             Xianmiao Qu  <cooper.qu@linux.alibaba.com>
6236             Christoph Müllner  <christoph.muellner@vrull.eu>
6238         * gcc.target/riscv/rvv/base/pragma-1.c: Add XTheadVector.
6239         * gcc.target/riscv/rvv/base/abi-1.c: Exclude XTheadVector.
6240         * lib/target-supports.exp: Add target for XTheadVector.
6242 2024-01-18  Jun Sha (Joshua)  <cooper.joshua@linux.alibaba.com>
6243             Jin Ma  <jinma@linux.alibaba.com>
6244             Xianmiao Qu  <cooper.qu@linux.alibaba.com>
6245             Christoph Müllner  <christoph.muellner@vrull.eu>
6247         * gcc.target/riscv/rvv/xtheadvector/prefix.c: New test.
6249 2024-01-18  Jun Sha (Joshua)  <cooper.joshua@linux.alibaba.com>
6250             Jin Ma  <jinma@linux.alibaba.com>
6251             Xianmiao Qu  <cooper.qu@linux.alibaba.com>
6252             Christoph Müllner  <christoph.muellner@vrull.eu>
6254         * gcc.target/riscv/predef-__riscv_th_v_intrinsic.c: New test.
6255         * gcc.target/riscv/rvv/xtheadvector.c: New test.
6257 2024-01-18  Marek Polacek  <polacek@redhat.com>
6259         PR c++/113389
6260         * g++.dg/cpp23/explicit-obj-diagnostics10.C: New test.
6262 2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
6264         * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin.
6266 2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
6268         * jit.dg/test-always_inline-attribute.c: Handle Darwin in
6269         jit-verify-assembler-output.
6270         * jit.dg/test-noinline-attribute.c: Likewise.
6271         * jit.dg/test-setting-alignment.c: Likewise.
6272         * jit.dg/test-used-attribute.c: Likewise.
6273         * jit.dg/test-variable-attribute.c: Likewise.
6274         * jit.dg/test-weak-attribute.c: Likewise.
6276 2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
6278         * jit.dg/jit.exp: Accept target clauses in jit-verify-assembler
6279         handling.
6281 2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
6283         * jit.dg/test-link-section-assembler.c: Accept any whitespace
6284         between the .section directive and its arguments.
6286 2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
6288         * jit.dg/test-alias-attribute.c: Require target alias
6289         support.
6291 2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>
6293         PR target/105522
6294         * gcc.dg/pr105522.c: New file.
6296 2024-01-18  Jakub Jelinek  <jakub@redhat.com>
6298         PR bootstrap/113445
6299         * gcc.dg/pr113445.c: New test.
6301 2024-01-18  Martin Jambor  <mjambor@suse.cz>
6303         PR tree-optimization/110422
6304         * gcc.dg/torture/pr110422.c: New test.
6306 2024-01-18  H.J. Lu  <hjl.tools@gmail.com>
6308         * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec):
6309         Return 1 if Intel LAM_U57 is enabled.
6310         (hwasan_init): Add -mlam=u57 on x86-64.
6312 2024-01-18  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
6314         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c: New test.
6315         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c: New test.
6316         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-3.c: New test.
6317         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-4.c: New test.
6318         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c: New test.
6319         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c: New test.
6320         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-7.c: New test.
6321         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-8.c: New test.
6322         * gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c: New test.
6323         * gcc.target/riscv/rvv/autovec/cmp/macro.h: New test.
6325 2024-01-18  Jakub Jelinek  <jakub@redhat.com>
6327         PR target/113122
6328         * gcc.target/i386/pr113122-1.c: New test.
6329         * gcc.target/i386/pr113122-2.c: New test.
6330         * gcc.target/i386/pr113122-3.c: New test.
6331         * gcc.target/i386/pr113122-4.c: New test.
6333 2024-01-18  Jakub Jelinek  <jakub@redhat.com>
6335         PR tree-optimization/112774
6336         PR testsuite/113446
6337         * gcc.dg/tree-ssa/scev-16.c: Move test ...
6338         * gcc.dg/vect/pr112774.c: ... here.  Add PR comment line, use
6339         dg-additional-options instead of dg-options and drop
6340         -fdump-tree-vect-details.
6342 2024-01-18  Jakub Jelinek  <jakub@redhat.com>
6344         PR testsuite/113452
6345         * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
6346         dg-options.
6348 2024-01-18  Richard Biener  <rguenther@suse.de>
6350         PR tree-optimization/113431
6351         * gcc.dg/vect/pr113431.c: New testcase.
6353 2024-01-18  Richard Biener  <rguenther@suse.de>
6355         PR tree-optimization/113374
6356         * gcc.dg/vect/vect-early-break_106-pr113374.c: New testcase.
6358 2024-01-18  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
6360         * gcc.dg/vect/bb-slp-subgroups-3.c: Add !vect128.
6362 2024-01-18  chenxiaolong  <chenxiaolong@loongson.cn>
6364         * gcc.dg/tree-ssa/gen-vect-2.c: Added detection of compilation
6365         behavior and "-mlsx" option on LoongArch.
6366         * gcc.dg/tree-ssa/gen-vect-25.c: Dito.
6368 2024-01-18  Lulu Cheng  <chenglulu@loongson.cn>
6370         * g++.target/loongarch/got-load.C: New test.
6372 2024-01-18  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
6374         * gcc.dg/vect/bb-slp-43.c: Add vect128.
6376 2024-01-18  Kewen Lin  <linkw@linux.ibm.com>
6378         PR testsuite/111850
6379         * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the
6380         checking count of addi to 6.
6382 2024-01-18  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
6384         PR target/113429
6385         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Adapt test.
6386         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
6388 2024-01-17  Nathaniel Shead  <nathanieloshead@gmail.com>
6390         PR c++/112588
6391         * g++.dg/modules/merge-16.h: New test.
6392         * g++.dg/modules/merge-16_a.C: New test.
6393         * g++.dg/modules/merge-16_b.C: New test.
6395 2024-01-17  Andrew Pinski  <quic_apinski@quicinc.com>
6397         PR target/113221
6398         * gcc.c-torture/compile/pr113221-1.c: New test.
6400 2024-01-17  Patrick Palka  <ppalka@redhat.com>
6402         PR c++/113242
6403         PR c++/99493
6404         * g++.dg/cpp2a/nontype-class61.C: New test.
6405         * g++.dg/cpp2a/nontype-class62.C: New test.
6407 2024-01-17  Hans-Peter Nilsson  <hp@bitrange.com>
6409         * gcc.dg/torture/inline-mem-cpy-1.c: Pass -DRUN_FRACTION=11
6410         when testing in a simulator.
6411         * gcc.dg/memcmp-1.c [RUN_FRACTION]: Add machinery to run only
6412         for each RUN_FRACTION:th iteration.
6413         (main): Call initialize_skip_iteration_count.
6414         (test_driver_memcmp): Check SKIP_ITERATION for each iteration.
6416 2024-01-17  Jan Hubicka  <jh@suse.cz>
6417             Jakub Jelinek  <jakub@redhat.com>
6419         PR tree-optimization/110852
6420         * gcc.dg/predict-18.c: Update template to expect combined value predictor.
6421         * gcc.dg/predict-23.c: New test.
6422         * gcc.dg/tree-ssa/predict-1.c: New test.
6423         * gcc.dg/tree-ssa/predict-2.c: New test.
6424         * gcc.dg/tree-ssa/predict-3.c: New test.
6426 2024-01-17  Jakub Jelinek  <jakub@redhat.com>
6428         PR tree-optimization/113421
6429         * gcc.dg/torture/bitint-50.c: New test.
6431 2024-01-17  Jakub Jelinek  <jakub@redhat.com>
6433         PR middle-end/113410
6434         * gcc.dg/bitint-72.c: New test.
6436 2024-01-17  Jakub Jelinek  <jakub@redhat.com>
6438         PR tree-optimization/113408
6439         * gcc.dg/bitint-71.c: New test.
6441 2024-01-17  Jakub Jelinek  <jakub@redhat.com>
6443         PR middle-end/113406
6444         * gcc.dg/bitint-70.c: New test.
6446 2024-01-17  Jakub Jelinek  <jakub@redhat.com>
6448         PR tree-optimization/110251
6449         * gcc.c-torture/compile/pr110251.c: New test.
6451 2024-01-17  Pan Li  <pan2.li@intel.com>
6453         * gcc.target/riscv/rvv/autovec/vls/shift-1.c: Fix asm check
6454         count.
6455         * gcc.target/riscv/rvv/autovec/vls/shift-2.c: Ditto.
6456         * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
6458 2024-01-17  Richard Biener  <rguenther@suse.de>
6460         PR tree-optimization/113371
6461         * gcc.dg/vect/pr113371.c: New testcase.
6463 2024-01-17  YunQiang Su  <syq@gcc.gnu.org>
6465         * gcc.target/mips/mips.exp (mips_option_groups):
6466         Add -mxgot/-mno-xgot options.
6467         * gcc.target/mips/xgot-n32-avoid-gp.c: New test.
6468         * gcc.target/mips/xgot-n32-need-gp.c: New test.
6470 2024-01-16  Nathaniel Shead  <nathanieloshead@gmail.com>
6472         PR c++/113292
6473         * g++.dg/modules/pr113292_a.H: New test.
6474         * g++.dg/modules/pr113292_b.C: New test.
6475         * g++.dg/modules/pr113292_c.C: New test.
6477 2024-01-16  Marek Polacek  <polacek@redhat.com>
6479         PR c++/113340
6480         * g++.dg/cpp23/explicit-obj-diagnostics9.C: New test.
6482 2024-01-16  John David Anglin  <danglin@gcc.gnu.org>
6484         * gcc.dg/pr111409.c: Add hppa*-*-hpux* to targets which do
6485         not support split DWARF.
6487 2024-01-16  waffl3x  <waffl3x@protonmail.com>
6489         PR c++/113307
6490         * g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
6491         rejection of packs.
6493 2024-01-16  John David Anglin  <danglin@gcc.gnu.org>
6495         * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
6496         sections.
6498 2024-01-16  John David Anglin  <danglin@gcc.gnu.org>
6500         * gcc.dg/atomic/stdatomic-flag.c: Remove xfail.
6501         * gcc.dg/atomic/stdatomic-flag-2.c: Likewise.
6503 2024-01-16  John David Anglin  <danglin@gcc.gnu.org>
6505         PR tree-optimization/110794
6506         * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*.
6508 2024-01-16  John David Anglin  <danglin@gcc.gnu.org>
6510         * gcc.dg/c23-tag-alias-2.c: Require target lto.
6511         * gcc.dg/c23-tag-alias-3.c: Likewise.
6512         * gcc.dg/gnu23-tag-alias-3.c: Likewise.
6513         * gcc.dg/scantest-lto.c: Likewise.
6515 2024-01-16  John David Anglin  <danglin@gcc.gnu.org>
6517         * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*.
6518         * gcc.dg/cmp-mem-const-4.c: Likewise.
6519         * gcc.dg/cmp-mem-const-5.c: Likewise.
6520         * gcc.dg/cmp-mem-const-6.c: Likewise.
6522 2024-01-16  John David Anglin  <danglin@gcc.gnu.org>
6524         PR tree-optimization/91624
6525         * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times
6526         checks on hppa*64*-*-*.
6527         * gcc.dg/tree-ssa/sra-18.c: Likewise.
6529 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6531         * rust/compile/tuple_float_index.rs: New test.
6533 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
6535         * rust/compile/v0-mangle2.rs: New test.
6537 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6539         * rust/compile/invalid_variadics.rs: New test.
6541 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6543         * rust/compile/invalid_label_name.rs: New test.
6545 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6547         * rust/compile/lifetime_name_validation.rs: New test.
6549 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6551         * rust/compile/pattern_variadic.rs: New test.
6552         * rust/execute/torture/named_variadic.rs: New test.
6554 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6556         * rust/compile/extern_c_named_variadic.rs: New test.
6558 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6560         * rust/compile/parse_variadic_function.rs: New test.
6562 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6564         * rust/compile/issue-2709.rs: New test.
6566 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6568         * rust/compile/not_a_float_literal_tuple_index.rs: New test.
6570 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6572         * rust/compile/issue-2665.rs: New test.
6574 2024-01-16  Jakub Dupak  <dev@jakubdupak.com>
6576         * rust/compile/tupple_struct_pattern_tuple.rs: New test.
6578 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
6580         * rust/compile/v0-mangle1.rs: New test.
6582 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6584         * rust/compile/closure_in_closure.rs: New test.
6586 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6588         * rust/compile/macro-issue2653.rs: New test.
6590 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6592         * rust/compile/macro57.rs: New test.
6594 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6596         * rust/compile/macro_rules_macro_rules.rs: New test.
6598 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6600         * rust/compile/while_break_expr.rs: New test.
6602 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6604         * rust/compile/range_from_expr_for_loop.rs: New test.
6606 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6608         * rust/compile/parse_item_default_macro.rs: New test.
6610 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6612         * rust/compile/parse_generic_path_expr.rs: New test.
6614 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6616         * rust/compile/match_break.rs: New test.
6618 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6620         * rust/compile/parse_pub_unit_type.rs: New test.
6622 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6624         * rust/compile/parse_global_path_generic.rs: New test.
6626 2024-01-16  Jakub Dupak  <dev@jakubdupak.com>
6628         * rust/compile/issue-2645.rs: New test.
6630 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6632         * rust/compile/wrong_lhs_assignment.rs: update error message
6633         * rust/compile/issue-2391.rs: New test.
6635 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6637         * rust/compile/variadic.rs: Added new checks.
6639 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
6641         * rust/compile/assume.rs: New test.
6643 2024-01-16  Dave Evans  <dave@dmetwo.org>
6645         * rust/compile/issue-2431.rs: New test.
6647 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
6649         * rust/compile/privacy6.rs: Uncomment commented out functions.
6650         * rust/compile/privacy9.rs: Fix unused variables.
6652 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
6654         * rust/compile/privacy9.rs: New test.
6656 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6658         * rust/compile/cfg2.rs: Updated according to new message.
6659         * rust/compile/issue-2139.rs: likewise.
6660         * rust/compile/issue-2190-1.rs: likewise.
6661         * rust/compile/method1.rs: likewise.
6663 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6665         * rust/execute/torture/iter1.rs: New test.
6667 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6669         * rust/compile/generics7.rs: Added Errorcode hint.
6670         * rust/compile/generics8.rs: Updated dejagnu comment.
6671         * rust/compile/issue-925.rs: Added Errorcode hint.
6673 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6675         * rust/compile/issue-2029.rs:
6676         Updated for dejagnu testcase.
6678 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6680         * rust/compile/privacy1.rs: Added errorcode.
6681         * rust/compile/privacy3.rs: likewise.
6682         * rust/compile/privacy4.rs: likewise.
6683         * rust/compile/privacy5.rs: likewise.
6685 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
6687         * rust/compile/type-if.rs: New test.
6689 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6691         * rust/compile/let_alt.rs: Updated comment.
6693 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6695         * rust/compile/iterators1.rs: this should be casting to the $ty
6697 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6699         * rust/execute/torture/issue-2583.rs: New test.
6701 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6703         * rust/compile/nested_macro_definition.rs: New test.
6705 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6707         * rust/compile/match4.rs:
6708         Updated new error commment.
6710 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6712         * rust/compile/issue-1725-2.rs:
6713         Updated dejagnu message.
6715 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6717         * rust/compile/iterators1.rs: New test.
6719 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6721         * rust/compile/generics13.rs:
6722         for dejagnu,
6724 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6726         * rust/compile/issue-2479.rs: Updated comment.
6728 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6730         * rust/compile/issue-1589.rs: Updated comment for dejagnu.
6731         * rust/compile/trait-cycle.rs: New relevant test.
6733 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6735         * rust/compile/generics10.rs: for dejagnu.
6737 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6739         * rust/compile/generics6.rs: Updated dejagnu comment.
6740         * rust/compile/generics7.rs: likewise.
6741         * rust/compile/issue-925.rs: likewise.
6743 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
6745         * rust/compile/issue-2514.rs: New test.
6747 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6749         * rust/compile/match5.rs:
6750         Updated comment for dejagnu.
6751         * rust/compile/pattern-struct.rs: New test for ICE.
6753 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6755         * rust/compile/inline_2.rs: Added new message.
6757 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6759         * rust/compile/auto_trait_invalid.rs:
6760         Updated comment.
6762 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6764         * rust/compile/bad_inner_doc.rs:
6765         Updated comment to pass testcase.
6767 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6769         * rust/compile/inline_2.rs: Added new case.
6771 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6773         * rust/compile/bad_as_bool_char.rs:
6774         Updated comment to pass test case.
6775         * rust/compile/cast1.rs: likewise.
6776         * rust/compile/cast4.rs: likewise.
6777         * rust/compile/cast5.rs: likewise.
6778         * rust/compile/all-cast.rs: New test for all error codes.
6780 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6782         * rust/compile/attr_deprecated_2.rs:
6783         Updated comment to pass the testcase.
6785 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6787         * rust/compile/abi-options1.rs: updated comment for testcase.
6789 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6791         * rust/compile/arrays2.rs: changed comment to pass
6792         testcase.
6794 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
6796         * rust/compile/unicode_norm1.rs: New test.
6798 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
6800         * rust/compile/name_resolution10.rs: New test.
6802 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
6804         * rust/compile/name_resolution6.rs: New test.
6805         * rust/compile/name_resolution7.rs: New test.
6806         * rust/compile/name_resolution8.rs: New test.
6807         * rust/compile/name_resolution9.rs: New test.
6809 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6811         * rust/compile/undeclared_label.rs: New test for E0426.
6813 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6815         * rust/compile/feature.rs: Added new unknown feature.
6817 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
6819         * rust/compile/arrays1.rs: changed comment to pass testcase.
6820         * rust/compile/bad_type1.rs: likewise.
6821         * rust/compile/bad_type2.rs: likewise.
6822         * rust/compile/const_generics_6.rs: likewise.
6823         * rust/compile/deadcode_err1.rs: likewise.
6824         * rust/compile/deadcode_err2.rs: likewise.
6825         * rust/compile/func1.rs: likewise.
6826         * rust/compile/func3.rs: likewise.
6827         * rust/compile/func4.rs: likewise.
6828         * rust/compile/func5.rs: likewise.
6829         * rust/compile/generics1.rs: likewise.
6830         * rust/compile/generics2.rs: likewise.
6831         * rust/compile/generics3.rs: likewise.
6832         * rust/compile/implicit_returns_err1.rs: likewise.
6833         * rust/compile/implicit_returns_err2.rs: likewise.
6834         * rust/compile/implicit_returns_err3.rs: likewise.
6835         * rust/compile/implicit_returns_err4.rs: likewise.
6836         * rust/compile/issue-1152.rs: likewise.
6837         * rust/compile/issue-2477.rs: likewise.
6838         * rust/compile/reference1.rs: likewise.
6839         * rust/compile/stmt_with_block_err1.rs: likewise.
6840         * rust/compile/traits1.rs: likewise.
6841         * rust/compile/traits2.rs: likewise.
6842         * rust/compile/tuple_mismatch.rs: likewise.
6843         * rust/compile/tuple_struct3.rs: likewise.
6844         * rust/compile/mismatched-types.rs: New test from rustc.
6846 2024-01-16  Marc Poulhiès  <dkm@kataplop.net>
6848         * rust/compile/empty_file: New file.
6849         * rust/compile/issue-2421_str.rs: New test.
6851 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6853         * rust/compile/issue-2479.rs: New test.
6855 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
6857         * rust/compile/bad-crate-name.rs: Moved to...
6858         * rust/compile/bad-crate-name1.rs: ...here.
6859         * rust/compile/bad-crate-name2.rs: New test.
6861 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6863         * rust/compile/issue-2477.rs: New test.
6865 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
6867         * rust/compile/bounds1.rs: Apply sized trait
6868         * rust/compile/canonical_paths1.rs: likewise
6869         * rust/compile/cast_generics.rs: likewise
6870         * rust/compile/closure_no_type_anno.rs: likewise
6871         * rust/compile/complex_qualified_path_in_expr.rs: likewise
6872         * rust/compile/const-issue1440.rs: likewise
6873         * rust/compile/const_generics_1.rs: likewise
6874         * rust/compile/const_generics_8.rs: likewise
6875         * rust/compile/derive_macro1.rs: likewise
6876         * rust/compile/derive_macro3.rs: likewise
6877         * rust/compile/derive_macro4.rs: likewise
6878         * rust/compile/derive_macro6.rs: likewise
6879         * rust/compile/expected_type_args2.rs: likewise
6880         * rust/compile/expected_type_args3.rs: likewise
6881         * rust/compile/generics1.rs: likewise
6882         * rust/compile/generics11.rs: likewise
6883         * rust/compile/generics12.rs: likewise
6884         * rust/compile/generics2.rs: likewise
6885         * rust/compile/generics3.rs: likewise
6886         * rust/compile/generics4.rs: likewise
6887         * rust/compile/generics6.rs: likewise
6888         * rust/compile/generics7.rs: likewise
6889         * rust/compile/generics8.rs: likewise
6890         * rust/compile/if_let_expr.rs: likewise
6891         * rust/compile/issue-1005.rs: likewise
6892         * rust/compile/issue-1019.rs: likewise
6893         * rust/compile/issue-1031.rs: likewise
6894         * rust/compile/issue-1034.rs: likewise
6895         * rust/compile/issue-1128.rs: likewise
6896         * rust/compile/issue-1129-2.rs: likewise
6897         * rust/compile/issue-1130.rs: likewise
6898         * rust/compile/issue-1131.rs: likewise
6899         * rust/compile/issue-1165.rs: likewise
6900         * rust/compile/issue-1173.rs: likewise
6901         * rust/compile/issue-1235.rs: likewise
6902         * rust/compile/issue-1237.rs: likewise
6903         * rust/compile/issue-1289.rs: likewise
6904         * rust/compile/issue-1383.rs: likewise
6905         * rust/compile/issue-1447.rs: likewise
6906         * rust/compile/issue-1589.rs: likewise
6907         * rust/compile/issue-1725-1.rs: likewise
6908         * rust/compile/issue-1725-2.rs: likewise
6909         * rust/compile/issue-1773.rs: likewise
6910         * rust/compile/issue-1786.rs: likewise
6911         * rust/compile/issue-1893.rs: likewise
6912         * rust/compile/issue-1901.rs: likewise
6913         * rust/compile/issue-1930.rs: likewise
6914         * rust/compile/issue-1981.rs: likewise
6915         * rust/compile/issue-2019-1.rs: likewise
6916         * rust/compile/issue-2019-2.rs: likewise
6917         * rust/compile/issue-2019-3.rs: likewise
6918         * rust/compile/issue-2036.rs: likewise
6919         * rust/compile/issue-2037.rs: likewise
6920         * rust/compile/issue-2070.rs: likewise
6921         * rust/compile/issue-2105.rs: likewise
6922         * rust/compile/issue-2106.rs: likewise
6923         * rust/compile/issue-2135.rs: likewise
6924         * rust/compile/issue-2136-1.rs: likewise
6925         * rust/compile/issue-2136-2.rs: likewise
6926         * rust/compile/issue-2139.rs: likewise
6927         * rust/compile/issue-2142.rs: likewise
6928         * rust/compile/issue-2165.rs: likewise
6929         * rust/compile/issue-2166.rs: likewise
6930         * rust/compile/issue-2190-1.rs: likewise
6931         * rust/compile/issue-2190-2.rs: likewise
6932         * rust/compile/issue-2195.rs: likewise
6933         * rust/compile/issue-2238.rs: likewise
6934         * rust/compile/issue-2304.rs: likewise
6935         * rust/compile/issue-850.rs: likewise
6936         * rust/compile/issue-855.rs: likewise
6937         * rust/compile/issue-925.rs: likewise
6938         * rust/compile/macro-issue1400.rs: likewise
6939         * rust/compile/macro20.rs: likewise
6940         * rust/compile/macro23.rs: likewise
6941         * rust/compile/macro40.rs: likewise
6942         * rust/compile/macro54.rs: likewise
6943         * rust/compile/name_resolution2.rs: likewise
6944         * rust/compile/name_resolution4.rs: likewise
6945         * rust/compile/nested_generic.rs: likewise
6946         * rust/compile/parse_associated_type_as_generic_arg.rs: likewise
6947         * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
6948         * rust/compile/parse_associated_type_as_generic_arg3.rs: likewise
6949         * rust/compile/parse_complex_generic_application.rs: likewise
6950         * rust/compile/parse_complex_generic_application2.rs: likewise
6951         * rust/compile/path_as_generic_arg.rs: likewise
6952         * rust/compile/privacy4.rs: likewise
6953         * rust/compile/privacy6.rs: likewise
6954         * rust/compile/sizeof-stray-infer-var-bug.rs: likewise
6955         * rust/compile/stmt_with_block_dot.rs: likewise
6956         * rust/compile/torture/associated_types1.rs: likewise
6957         * rust/compile/torture/forward_decl_5.rs: likewise
6958         * rust/compile/torture/generics1.rs: likewise
6959         * rust/compile/torture/generics10.rs: likewise
6960         * rust/compile/torture/generics11.rs: likewise
6961         * rust/compile/torture/generics12.rs: likewise
6962         * rust/compile/torture/generics13.rs: likewise
6963         * rust/compile/torture/generics14.rs: likewise
6964         * rust/compile/torture/generics15.rs: likewise
6965         * rust/compile/torture/generics16.rs: likewise
6966         * rust/compile/torture/generics17.rs: likewise
6967         * rust/compile/torture/generics18.rs: likewise
6968         * rust/compile/torture/generics19.rs: likewise
6969         * rust/compile/torture/generics2.rs: likewise
6970         * rust/compile/torture/generics20.rs: likewise
6971         * rust/compile/torture/generics21.rs: likewise
6972         * rust/compile/torture/generics22.rs: likewise
6973         * rust/compile/torture/generics23.rs: likewise
6974         * rust/compile/torture/generics24.rs: likewise
6975         * rust/compile/torture/generics25.rs: likewise
6976         * rust/compile/torture/generics26.rs: likewise
6977         * rust/compile/torture/generics27.rs: likewise
6978         * rust/compile/torture/generics28.rs: likewise
6979         * rust/compile/torture/generics29.rs: likewise
6980         * rust/compile/torture/generics3.rs: likewise
6981         * rust/compile/torture/generics30.rs: likewise
6982         * rust/compile/torture/generics31.rs: likewise
6983         * rust/compile/torture/generics32.rs: likewise
6984         * rust/compile/torture/generics4.rs: likewise
6985         * rust/compile/torture/generics5.rs: likewise
6986         * rust/compile/torture/generics6.rs: likewise
6987         * rust/compile/torture/generics7.rs: likewise
6988         * rust/compile/torture/generics8.rs: likewise
6989         * rust/compile/torture/generics9.rs: likewise
6990         * rust/compile/torture/intrinsics-2.rs: likewise
6991         * rust/compile/torture/intrinsics-6.rs: likewise
6992         * rust/compile/torture/intrinsics-7.rs: likewise
6993         * rust/compile/torture/intrinsics-8.rs: likewise
6994         * rust/compile/torture/issue-1024.rs: likewise
6995         * rust/compile/torture/issue-1075.rs: likewise
6996         * rust/compile/torture/issue-1432.rs: likewise
6997         * rust/compile/torture/issue-1555.rs: likewise
6998         * rust/compile/torture/issue-368.rs: likewise
6999         * rust/compile/torture/issue-808.rs: likewise
7000         * rust/compile/torture/issue-862.rs: likewise
7001         * rust/compile/torture/issue-893-2.rs: likewise
7002         * rust/compile/torture/issue-893.rs: likewise
7003         * rust/compile/torture/must_use2.rs: likewise
7004         * rust/compile/torture/nested_fn2.rs: likewise
7005         * rust/compile/torture/phantom_data.rs: likewise
7006         * rust/compile/torture/range-lang-item1.rs: likewise
7007         * rust/compile/torture/traits1.rs: likewise
7008         * rust/compile/torture/traits11.rs: likewise
7009         * rust/compile/torture/traits12.rs: likewise
7010         * rust/compile/torture/traits13.rs: likewise
7011         * rust/compile/torture/traits14.rs: likewise
7012         * rust/compile/torture/traits15.rs: likewise
7013         * rust/compile/torture/traits16.rs: likewise
7014         * rust/compile/torture/traits17.rs: likewise
7015         * rust/compile/torture/traits18.rs: likewise
7016         * rust/compile/torture/traits19.rs: likewise
7017         * rust/compile/torture/traits2.rs: likewise
7018         * rust/compile/torture/traits3.rs: likewise
7019         * rust/compile/torture/traits4.rs: likewise
7020         * rust/compile/torture/traits5.rs: likewise
7021         * rust/compile/torture/traits6.rs: likewise
7022         * rust/compile/torture/traits7.rs: likewise
7023         * rust/compile/torture/traits8.rs: likewise
7024         * rust/compile/torture/traits9.rs: likewise
7025         * rust/compile/torture/transmute-size-check-1.rs: likewise
7026         * rust/compile/torture/transmute1.rs: likewise
7027         * rust/compile/torture/uninit-intrinsic-1.rs: likewise
7028         * rust/compile/torture/utf8_identifiers.rs: likewise
7029         * rust/compile/traits1.rs: likewise
7030         * rust/compile/traits10.rs: likewise
7031         * rust/compile/traits11.rs: likewise
7032         * rust/compile/traits12.rs: likewise
7033         * rust/compile/traits2.rs: likewise
7034         * rust/compile/traits3.rs: likewise
7035         * rust/compile/traits4.rs: likewise
7036         * rust/compile/traits5.rs: likewise
7037         * rust/compile/traits6.rs: likewise
7038         * rust/compile/traits7.rs: likewise
7039         * rust/compile/traits8.rs: likewise
7040         * rust/compile/traits9.rs: likewise
7041         * rust/compile/type-bindings1.rs: likewise
7042         * rust/compile/unconstrained_type_param.rs: likewise
7043         * rust/compile/unsafe10.rs: likewise
7044         * rust/execute/torture/closure1.rs: likewise
7045         * rust/execute/torture/closure2.rs: likewise
7046         * rust/execute/torture/closure3.rs: likewise
7047         * rust/execute/torture/closure4.rs: likewise
7048         * rust/execute/torture/coercion1.rs: likewise
7049         * rust/execute/torture/coercion2.rs: likewise
7050         * rust/execute/torture/coercion3.rs: likewise
7051         * rust/execute/torture/copy_nonoverlapping1.rs: likewise
7052         * rust/execute/torture/derive_macro1.rs: likewise
7053         * rust/execute/torture/derive_macro3.rs: likewise
7054         * rust/execute/torture/derive_macro4.rs: likewise
7055         * rust/execute/torture/index1.rs: likewise
7056         * rust/execute/torture/issue-1120.rs: likewise
7057         * rust/execute/torture/issue-1133.rs: likewise
7058         * rust/execute/torture/issue-1198.rs: likewise
7059         * rust/execute/torture/issue-1232.rs: likewise
7060         * rust/execute/torture/issue-1249.rs: likewise
7061         * rust/execute/torture/issue-1436.rs: likewise
7062         * rust/execute/torture/issue-1496.rs: likewise
7063         * rust/execute/torture/issue-1720-2.rs: likewise
7064         * rust/execute/torture/issue-1720.rs: likewise
7065         * rust/execute/torture/issue-2052.rs: likewise
7066         * rust/execute/torture/issue-2179.rs: likewise
7067         * rust/execute/torture/issue-2180.rs: likewise
7068         * rust/execute/torture/issue-2236.rs: likewise
7069         * rust/execute/torture/issue-647.rs: likewise
7070         * rust/execute/torture/issue-845.rs: likewise
7071         * rust/execute/torture/issue-851.rs: likewise
7072         * rust/execute/torture/issue-858.rs: likewise
7073         * rust/execute/torture/macros23.rs: likewise
7074         * rust/execute/torture/macros28.rs: likewise
7075         * rust/execute/torture/method2.rs: likewise
7076         * rust/execute/torture/method3.rs: likewise
7077         * rust/execute/torture/method4.rs: likewise
7078         * rust/execute/torture/operator_overload_1.rs: likewise
7079         * rust/execute/torture/operator_overload_10.rs: likewise
7080         * rust/execute/torture/operator_overload_11.rs: likewise
7081         * rust/execute/torture/operator_overload_12.rs: likewise
7082         * rust/execute/torture/operator_overload_2.rs: likewise
7083         * rust/execute/torture/operator_overload_3.rs: likewise
7084         * rust/execute/torture/operator_overload_4.rs: likewise
7085         * rust/execute/torture/operator_overload_5.rs: likewise
7086         * rust/execute/torture/operator_overload_6.rs: likewise
7087         * rust/execute/torture/operator_overload_7.rs: likewise
7088         * rust/execute/torture/operator_overload_8.rs: likewise
7089         * rust/execute/torture/operator_overload_9.rs: likewise
7090         * rust/execute/torture/prefetch_data.rs: likewise
7091         * rust/execute/torture/ref-pattern2.rs: likewise
7092         * rust/execute/torture/slice-magic.rs: likewise
7093         * rust/execute/torture/slice-magic2.rs: likewise
7094         * rust/execute/torture/slice1.rs: likewise
7095         * rust/execute/torture/str-layout1.rs: likewise
7096         * rust/execute/torture/trait1.rs: likewise
7097         * rust/execute/torture/trait10.rs: likewise
7098         * rust/execute/torture/trait11.rs: likewise
7099         * rust/execute/torture/trait12.rs: likewise
7100         * rust/execute/torture/trait13.rs: likewise
7101         * rust/execute/torture/trait2.rs: likewise
7102         * rust/execute/torture/trait3.rs: likewise
7103         * rust/execute/torture/trait4.rs: likewise
7104         * rust/execute/torture/trait5.rs: likewise
7105         * rust/execute/torture/trait6.rs: likewise
7106         * rust/execute/torture/trait7.rs: likewise
7107         * rust/execute/torture/trait8.rs: likewise
7108         * rust/execute/torture/trait9.rs: likewise
7109         * rust/execute/torture/transmute1.rs: likewise
7110         * rust/execute/torture/wrapping_op1.rs: likewise
7111         * rust/execute/torture/wrapping_op2.rs: likewise
7112         * rust/link/generic_function_0.rs: likewise
7113         * rust/link/generic_function_1.rs: likewise
7114         * rust/compile/issue-2375.rs: New test.
7116 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7118         * rust/compile/non_member_const.rs: add missing error message
7119         * rust/compile/issue-2478.rs: New test.
7121 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7123         * rust/compile/break2.rs: Modified file to pass test case.
7124         * rust/compile/break_with_value_inside_loop.rs: New test.
7126 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7128         * rust/compile/proc_macro_attribute_non_root_function.rs: New test.
7129         * rust/compile/proc_macro_attribute_non_root_method.rs: New test.
7130         * rust/compile/proc_macro_attribute_non_root_module.rs: New test.
7131         * rust/compile/proc_macro_derive_non_root_function.rs: New test.
7132         * rust/compile/proc_macro_derive_non_root_method.rs: New test.
7133         * rust/compile/proc_macro_derive_non_root_module.rs: New test.
7134         * rust/compile/proc_macro_non_root_function.rs: New test.
7135         * rust/compile/proc_macro_non_root_method.rs: New test.
7136         * rust/compile/proc_macro_non_root_module.rs: New test.
7138 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7140         * rust/compile/proc_macro_pub_function.rs: New test.
7141         * rust/compile/proc_macro_pub_module.rs: New test.
7143 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7145         * rust/compile/proc_macro_attribute_crate_type.rs: Replace
7146         dg-excess-errors with dg-error and fix the line so the test
7147         can pass.
7148         * rust/compile/proc_macro_crate_type.rs: Likewise.
7149         * rust/compile/proc_macro_derive_crate_type.rs: Likewise.
7151 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7153         * rust/compile/proc_macro_attribute_private.rs: New test.
7154         * rust/compile/proc_macro_derive_private.rs: New test.
7155         * rust/compile/proc_macro_private.rs: New test.
7157 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7159         * rust/compile/proc_macro_derive_non_function.rs: New test.
7161 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7163         * rust/compile/proc_macro_attribute_non_function.rs: New test.
7165 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7167         * rust/compile/proc_macro_non_function.rs: New test.
7169 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7171         * rust/compile/abi-vardaic.rs: New test.
7173 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7175         * rust/compile/non_member_const.rs: New test.
7177 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7179         * rust/compile/break1.rs: Modified to pass test case.
7180         * rust/compile/continue1.rs: likewise.
7181         * rust/compile/break_continue_outside_loop.rs: New test.
7183 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7185         * rust/compile/proc_macro_derive_malformed.rs: New test.
7187 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7189         * rust/compile/proc_macro_attribute_crate_type.rs: New test.
7190         * rust/compile/proc_macro_crate_type.rs: New test.
7191         * rust/compile/proc_macro_derive_crate_type.rs: New test.
7193 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7195         * rust/compile/found_struct.rs: New test.
7197 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7199         * rust/compile/changed_intrinsics.rs: New test.
7201 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7203         * rust/compile/torture/intrinsics-3.rs: Updated comment to pass the test case.
7205 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7207         * rust/compile/bad_pub_enumitems.rs: changed comment to pass test cases.
7208         * rust/compile/dup_fields.rs: likewise.
7209         * rust/execute/same_field_name.rs: New test.
7211 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7213         * rust/compile/wrong_lhs_assignment.rs: New test.
7215 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7217         * rust/compile/func2.rs: updated comment to pass new test cases.
7218         * rust/compile/tuple_struct2.rs: likewise.
7219         * rust/compile/wrong_no_of_parameters.rs: New test.
7221 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7222             GuillaumeGomez  <guillaume1.gomez@gmail.com>
7224         * rust/compile/name_resolution1.rs: New test.
7225         * rust/compile/name_resolution2.rs: New test.
7226         * rust/compile/name_resolution3.rs: New test.
7227         * rust/compile/name_resolution4.rs: New test.
7228         * rust/compile/name_resolution5.rs: New test.
7230 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7232         * rust/link/trait_import_0.rs: Mark test as xfail.
7234 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7236         * rust/compile/break-rust2.rs: Updated comment to pass testcase.
7237         * rust/compile/const_generics_3.rs: likewise.
7238         * rust/compile/const_generics_4.rs: likewise.
7239         * rust/compile/not_find_value_in_scope.rs: New test.
7241 2024-01-16  Muhammad Mahad  <mahadtxt@gmail.com>
7243         * rust/compile/missing_constructor_fields.rs: New test.
7245 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
7247         * rust/compile/broken_utf8.rs: New test.
7249 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7251         * rust/compile/macro-issue2273.rs: New test.
7253 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7255         * rust/compile/issue-2105.rs: New test.
7257 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7259         * rust/compile/rust_abi.rs: New test.
7261 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
7263         * rust/compile/bytecharstring.rs:add test for it
7265 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7267         * rust/compile/macro56.rs: New test.
7269 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7271         * rust/compile/issue-1981.rs: Fix badly copied libcore code test
7272         * rust/compile/issue-2330.rs: New test.
7274 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
7276         * rust/compile/torture/raw_identifiers.rs: New test.
7277         * rust/compile/torture/utf8_identifiers.rs: New test.
7279 2024-01-16  Raiki Tamura  <tamaron1203@gmail.com>
7281         * rust/compile/torture/utf8_whitespaces.rs: New test.
7283 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7285         * rust/compile/macro-issue2268.rs: New test.
7287 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7289         * rust/compile/macro-issue2264.rs: New test.
7291 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7293         * rust/compile/issue-2304.rs: New test.
7295 2024-01-16  Matthew Jasper  <mjjasper1@gmail.com>
7297         * rust/compile/macro54.rs: New test.
7298         * rust/compile/macro55.rs: New test.
7300 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7302         * rust/compile/issue-1893.rs: fully compile the test case
7304 2024-01-16  Matthew Jasper  <mjjasper1@gmail.com>
7306         * rust/compile/braced_macro_arm.rs: New test.
7307         * rust/compile/braced_macro_statements1.rs: New test.
7308         * rust/compile/braced_macro_statements2.rs: New test.
7309         * rust/compile/braced_macro_statements3.rs: New test.
7310         * rust/compile/issue-2225.rs: Update test.
7311         * rust/compile/macro53.rs: New test.
7313 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7315         * rust/compile/macro6.rs: Remove check for direct error.
7316         * rust/compile/macro7.rs: Likewise.
7317         * rust/compile/macro-issue2229.rs: New test.
7319 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7321         * rust/compile/issue-2036.rs: New test.
7323 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7325         * rust/compile/issue-2019-2.rs: New test.
7326         * rust/compile/issue-2019-3.rs: New test.
7328 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7330         * rust/compile/issue-2019-1.rs: New test.
7332 2024-01-16  Dave Evans  <dave@dmetwo.org>
7334         * rust/compile/issue-1813.rs: New test.
7336 2024-01-16  TieWay59  <tieway59@foxmail.com>
7338         * rust/compile/break1.rs: remove dg-error "failed to type resolve expression"
7339         * rust/compile/break2.rs: Likewise
7340         * rust/compile/cfg2.rs: Likewise
7341         * rust/compile/continue1.rs: Likewise
7342         * rust/compile/generics4.rs: Likewise
7343         * rust/compile/generics6.rs: Likewise
7344         * rust/compile/generics7.rs: Likewise
7345         * rust/compile/issue-2029.rs: Likewise
7346         * rust/compile/issue-2139.rs: Likewise
7347         * rust/compile/issue-2190-1.rs: Likewise
7348         * rust/compile/issue-925.rs: Likewise
7349         * rust/compile/method1.rs: Likewise
7350         * rust/compile/shadow1.rs: Likewise
7351         * rust/compile/type-bindings1.rs: Likewise
7352         * rust/compile/unary_negation.rs: Likewise
7353         * rust/compile/unary_not.rs: Likewise
7354         * rust/compile/unconstrained_type_param.rs: Likewise
7355         * rust/compile/usize1.rs: Likewise
7357 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7359         * rust/compile/traits2.rs: update error message
7360         * rust/compile/traits3.rs: update error message
7362 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7364         * rust/compile/derive_empty.rs: New test.
7366 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7368         * rust/compile/test_mod.rs: Moved to...
7369         * rust/compile/issue-1089/test_mod.rs: ...here.
7370         * rust/compile/mod_missing_middle.rs: Fix paths.
7371         * rust/compile/missing_middle/both_path.rs: Moved to...
7372         * rust/compile/mod_missing_middle/missing_middle/both_path.rs: ...here.
7373         * rust/compile/missing_middle/explicit.not.rs: Moved to...
7374         * rust/compile/mod_missing_middle/missing_middle/explicit.not.rs: ...here.
7375         * rust/compile/missing_middle/other.rs: Moved to...
7376         * rust/compile/mod_missing_middle/missing_middle/explicit.not/other.rs: ...here.
7377         * rust/compile/missing_middle/inner_path.rs: Moved to...
7378         * rust/compile/mod_missing_middle/missing_middle/inner_path.rs: ...here.
7379         * rust/compile/missing_middle/outer_path.rs: Moved to...
7380         * rust/compile/mod_missing_middle/missing_middle/outer_path.rs: ...here.
7381         * rust/compile/missing_middle/sub/mod.rs: Moved to...
7382         * rust/compile/mod_missing_middle/missing_middle/sub/mod.rs: ...here.
7383         * rust/compile/torture/modules/mod.rs: Moved to...
7384         * rust/compile/torture/extern_mod1/modules/mod.rs: ...here.
7385         * rust/execute/torture/modules/mod.rs: Moved to...
7386         * rust/execute/torture/extern_mod4/modules/mod.rs: ...here.
7388 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7390         * rust/compile/derive_macro8.rs: New test.
7392 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7394         * rust/compile/issue-2165.rs: New test.
7395         * rust/compile/issue-2166.rs: New test.
7397 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7399         * rust/compile/struct-expr-parse.rs: New test.
7401 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7403         * rust/compile/derive_macro7.rs: New test.
7405 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7407         * rust/compile/derive_macro4.rs: New test.
7408         * rust/compile/derive_macro6.rs: New test.
7410 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7412         * rust/execute/torture/derive_macro4.rs: New test.
7414 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7416         * rust/compile/macro-delim.rs: New test.
7418 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7420         * rust/compile/macro43.rs: Fix test with new derive macros.
7421         * rust/compile/derive_macro1.rs: New test.
7422         * rust/compile/derive_macro3.rs: New test.
7423         * rust/execute/torture/derive_macro1.rs: New test.
7424         * rust/execute/torture/derive_macro3.rs: New test.
7426 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7428         * rust/compile/cfg6.rs: New test.
7430 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7432         * rust/compile/issue-2195.rs: New test.
7434 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7436         * rust/compile/issue-2238.rs: New test.
7438 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7440         * rust/compile/issue-2225.rs: New test.
7442 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7444         * rust/compile/issue-2207.rs: New test.
7446 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7448         * rust/execute/torture/issue-2236.rs: New test.
7450 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7452         * rust/compile/issue-2190-1.rs: New test.
7453         * rust/compile/issue-2190-2.rs: New test.
7455 2024-01-16  Matthew Jasper  <mjjasper1@gmail.com>
7457         * rust/compile/nested_macro_use3.rs: New test.
7459 2024-01-16  Matthew Jasper  <mjjasper1@gmail.com>
7461         * rust/compile/cfg-attr.rs: New test.
7463 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7465         * rust/compile/doc_macro.rs: New test.
7467 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7469         * rust/compile/macro-issue2194.rs: New test.
7471 2024-01-16  Matthew Jasper  <mjjasper1@gmail.com>
7473         * rust/compile/for_expr.rs: New test.
7474         * rust/compile/issue-407-2.rs: Update compiler output.
7475         * rust/compile/issue-407.rs: Update compiler output.
7476         * rust/compile/issue-867.rs: Update compiler output.
7477         * rust/compile/issue-2189.rs: New test.
7478         * rust/compile/macro_call_statement.rs: New test.
7479         * rust/compile/stmt_with_block_dot.rs: New test.
7480         * rust/compile/torture/loop8.rs: New test.
7482 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7484         * rust/compile/macro-issue2192.rs: New test.
7486 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7488         * rust/compile/const-issue1440.rs: Remove LE conditional compilation.
7489         * rust/compile/torture/issue-1432.rs: Likewise.
7491 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7493         * rust/execute/torture/coercion3.rs: New test.
7495 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7497         * rust/execute/torture/issue-2179.rs: New test.
7499 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7501         * rust/execute/torture/issue-2180.rs: New test.
7503 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7505         * rust/compile/issue-2188.rs: New test.
7507 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7509         * rust/compile/parse_specialization.rs:
7510         Add "default unsafe" coverage.
7512 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7514         * rust/compile/issue-2178.rs: New test.
7516 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7518         * rust/compile/macro_use1.rs: New test.
7519         * rust/execute/torture/macro_use1.rs: New test.
7520         * rust/compile/nested_macro_use1.rs: New test.
7521         * rust/compile/nested_macro_use2.rs: New test.
7523 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7525         * rust/compile/issue-1446.rs: New test.
7527 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7529         * rust/execute/torture/cfg-tail.rs: New test.
7531 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7533         * rust/compile/macro52.rs: New test.
7535 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7537         * rust/compile/issue-2125.rs: New test.
7539 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7541         * rust/compile/issue-2135.rs: New test.
7543 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7545         * rust/compile/issue-2106.rs: New test.
7546         * rust/compile/issue-1524.rs: regression (placeholder generic)
7548 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7550         * rust/compile/issue-2142.rs: New test.
7552 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7554         * rust/compile/issue-2136-1.rs: New test.
7555         * rust/compile/issue-2136-2.rs: New test.
7557 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7559         * rust/compile/issue-2139.rs: New test.
7561 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7563         * rust/compile/issue-1893.rs: regression
7564         * rust/compile/traits12.rs: rustc uses a custom error message here
7565         * rust/compile/unconstrained_type_param.rs: extra error message
7567 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7569         * rust/execute/torture/issue-1852-1.rs: New test.
7570         * rust/execute/torture/issue-1852.rs: New test.
7572 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7574         * rust/compile/issue-1807.rs: New test.
7576 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7578         * rust/compile/let_alt.rs: New test.
7580 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7582         * rust/compile/issue-852.rs: New test.
7584 2024-01-16  Sergey Bugaev  <bugaevc@gmail.com>
7586         * lib/prune.exp (prune_ices):
7587         Also prune "You have broken GCC Rust. This is a feature."
7588         * rust/compile/break-rust1.rs: New test
7589         * rust/compile/break-rust2.rs: New test
7590         * rust/compile/break-rust3.rs: New test
7592 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7594         * rust/compile/if_let_expr.rs: Increase test coverage.
7596 2024-01-16  Sebastian Kirmayer  <gnu@kirmayer.eu>
7598         * rust/compile/macro-issue2092.rs: New test.
7600 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7602         * rust/compile/macro51.rs: New test.
7604 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7606         * rust/compile/issue-2070.rs: New test.
7608 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7610         * rust/execute/torture/issue-2080.rs: New test.
7612 2024-01-16  Emanuele Micheletti  <micheletti.emanuele@hotmail.com>
7614         * rust/compile/cast5.rs: New test.
7616 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7618         * rust/compile/const_generics_5.rs: update test case
7619         * rust/compile/issue-2043.rs: New test.
7620         * rust/compile/issue-2039.rs: New test.
7622 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7624         * rust/compile/issue-2042.rs: New test.
7626 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7628         * rust/compile/issue-925.rs: New test.
7630 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7632         * rust/bounds1.rs: Moved to...
7633         * rust/compile/bounds1.rs: ...here.
7635 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7637         * rust/compile/issue-2029.rs: New test.
7639 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7641         * rust/execute/torture/issue-2052.rs: New test.
7643 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7645         * rust/compile/array4.rs: New test.
7646         * rust/execute/torture/arrays.rs: New test.
7648 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7650         * rust/compile/privacy8.rs: New test.
7652 2024-01-16  emanuele-em  <micheletti.emanuele@hotmail.com>
7654         * rust/compile/cast4.rs: New test.
7656 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7658         * rust/compile/macro49.rs: New test.
7659         * rust/compile/macro50.rs: New test.
7661 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7663         * rust/compile/issue-2037.rs: New test.
7665 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7667         * rust/compile/issue-1893.rs: New test.
7669 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7671         * rust/compile/issue-850.rs: New test.
7672         * rust/compile/issue-855.rs: New test.
7674 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7676         * rust/compile/issue-1981.rs: New test.
7678 2024-01-16  Mahmoud Mohamed  <mahadelr19@gmail.com>
7680         * rust/compile/torture/alt_patterns1.rs: New test.
7682 2024-01-16  Mahmoud Mohamed  <mahadelr19@gmail.com>
7684         * rust/compile/multiple_bindings2.rs: New test.
7686 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7688         * rust/compile/sizeof-stray-infer-var-bug.rs: New test.
7690 2024-01-16  Tage Johansson  <frans.tage@gmail.com>
7692         * rust/compile/macro47.rs: Test that :vis can be followed by some keywords
7693         * rust/compile/macro48.rs: Test that :vis cannot be followed by the keyword priv
7695 2024-01-16  Mahmoud Mohamed  <mahadelr19@gmail.com>
7697         * rust/compile/multiple_bindings1.rs: New test.
7699 2024-01-16  Mahmoud Mohamed  <mahadelr19@gmail.com>
7701         * rust/execute/torture/closure4.rs: New test.
7702         * rust/execute/torture/ref-pattern2.rs: New test.
7704 2024-01-16  Mahmoud Mohamed  <mahadelr19@gmail.com>
7706         * rust/compile/ref_pattern_fn_param.rs: Moved to...
7707         * rust/compile/ref_pattern_fn_param1.rs: ...here.
7708         * rust/compile/ref_pattern_fn_param2.rs: New test.
7709         * rust/execute/torture/ref-pattern1.rs: New test.
7711 2024-01-16  goar5670  <mahadelr19@gmail.com>
7713         * rust/compile/ref_pattern_fn_param.rs: New test.
7715 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7717         * rust/compile/lang-impl.rs: New test.
7719 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7721         * rust/compile/stringify.rs: Add a basic test with some text.
7722         * rust/execute/torture/builtin_macro_stringify.rs: Verify the
7723         text is left as is without any other macro expansion.
7725 2024-01-16  Nikos Alexandris  <nikos-alexandris@protonmail.com>
7727         * rust/compile/tuple_mismatch.rs: New test.
7729 2024-01-16  goar5670  <mahadelr19@gmail.com>
7731         * rust/compile/complex_qualified_path_in_expr.rs : New test.
7733 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7735         * rust/compile/closure_no_type_anno.rs: Extend test.
7737 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7739         * rust/compile/issue-1524.rs: New test.
7741 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7743         * rust/compile/parse_associated_type_as_generic_arg3.rs: remove -fsyntax-only
7745 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7747         * rust/compile/parse_associated_type_as_generic_arg.rs: it now works without -fsyntax-only
7748         * rust/compile/parse_associated_type_as_generic_arg2.rs: likewise
7750 2024-01-16  goar5670  <mahadelr19@gmail.com>
7752         * rust/compile/closure_no_type_anno.rs: New test.
7754 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7756         * rust/compile/while_let_expr.rs: New test.
7758 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7760         * rust/compile/torture/uninit-intrinsic-1.rs: New test.
7762 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7764         * rust/compile/zero_sized_slice.rs: New test.
7766 2024-01-16  Nikos Alexandris  <nikos-alexandris@protonmail.com>
7768         * rust/compile/builtin_macro_include_bytes_location_info.rs: New test.
7769         * rust/compile/builtin_macro_include_str_location_info.rs: New test.
7771 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7773         * rust/compile/slice_rest_pattern.rs: New test.
7775 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7777         * rust/compile/if_let_expr.rs: New test.
7779 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7781         * rust/compile/torture/intrinsics-8.rs: New test.
7783 2024-01-16  mxlol233  <mxlol233@outlook.com>
7785         * rust/compile/feature_extern_types.rs:New file.
7787 2024-01-16  bl7awy  <mahadelr19@gmail.com>
7789         * rust/compile/cast_generics.rs: New test.
7791 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7793         * rust/compile/issue-1901.rs: New test.
7795 2024-01-16  Philip Herron  <herron.philip@googlemail.com>
7797         * rust/compile/issue-1930.rs: New test.
7799 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7801         * rust/compile/extern_type_item_missing_semi.rs: New failing
7802         test.
7804 2024-01-16  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
7806         * rust/compile/extern_type_item.rs: New test.
7808 2024-01-16  omkar-mohanty  <franzohouser@gmail.com>
7810         * rust/compile/builtin_macro_eager3.rs: New test.
7812 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7814         * rust/compile/parse_invalid_specialization.rs: New test.
7815         * rust/compile/parse_specialization.rs: New test.
7816         * rust/compile/default_not_a_kw.rs: New test.
7818 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7820         * rust/compile/expand_macro_qual_path_in_type.rs: New test.
7822 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7824         * rust/compile/auto_trait_invalid.rs: New test.
7825         * rust/compile/auto_trait_valid.rs: New test.
7827 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7829         * rust/compile/parse_associated_type_as_generic_arg3.rs: New test.
7831 2024-01-16  Arthur Cohen  <arthur.cohen@embecosm.com>
7833         * rust/compile/parse_associated_type_as_generic_arg.rs: New test.
7834         * rust/compile/parse_associated_type_as_generic_arg2.rs: New test.
7835         * rust/compile/path_as_generic_arg.rs: New test.
7836         * rust/compile/nested_generic.rs: New test.
7838 2024-01-16  mxlol233  <mxlol233@outlook.com>
7840         * rust/compile/builtin_macro_compile_error.rs: Add
7841         crate feature `rustc_attri`.
7842         * rust/compile/builtin_macro_concat.rs: Likewise.
7843         * rust/compile/builtin_macro_eager1.rs: Likewise.
7844         * rust/compile/builtin_macro_eager2.rs: Likewise.
7845         * rust/compile/builtin_macro_env.rs: Likewise.
7846         * rust/compile/builtin_macro_include_bytes.rs:
7847         Likewise.
7848         * rust/compile/builtin_macro_include_str.rs:
7849         Likewise.
7850         * rust/compile/builtin_macro_not_found.rs:
7851         Likewise.
7852         * rust/compile/builtin_macro_recurse2.rs:
7853         Likewise.
7854         * rust/compile/feature_rust_attri0.rs:New file.
7855         * rust/compile/feature_rust_attri1.rs:New file.
7856         * rust/compile/include_empty.rs:Add crate feature
7857         `rustc_attri`.
7858         * rust/compile/issue-1830_bytes.rs:Likewise.
7859         * rust/compile/issue-1830_str.rs:Likewise.
7860         * rust/compile/macro42.rs:Likewise.
7861         * rust/execute/torture/builtin_macro_cfg.rs:
7862         Likewise.
7863         * rust/execute/torture/builtin_macro_concat.rs:
7864         Likewise.
7865         * rust/execute/torture/builtin_macro_env.rs:
7866         Likewise.
7867         * rust/execute/torture/builtin_macro_include_bytes.rs:
7868         Likewise.
7869         * rust/execute/torture/builtin_macro_include_str.rs:
7870         Likewise.
7871         * rust/execute/torture/builtin_macro_line.rs:
7872         Likewise.
7873         * rust/execute/torture/builtin_macros1.rs:
7874         Likewise.
7875         * rust/execute/torture/builtin_macros3.rs:
7876         Likewise.
7877         * rust/execute/torture/macros29.rs:Likewise.
7878         * rust/execute/torture/macros30.rs:Likewise.
7879         * rust/execute/torture/macros31.rs:Likewise.
7881 2024-01-16  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7883         PR target/112573
7884         * gcc.target/aarch64/pr112573.c: Add new test.
7886 2024-01-16  Owen Avery  <powerboat9.gamer@gmail.com>
7888         * rust/compile/pattern-or.rs: New test.
7890 2024-01-16  Daniel Cederman  <cederman@gaisler.com>
7892         * gcc.dg/lto/pr88077_0.c: Change type to match alignment for SPARC
7894 2024-01-16  Daniel Cederman  <cederman@gaisler.com>
7896         * gcc.dg/ifcvt-4.c: Skip for SPARC V8
7898 2024-01-16  Jakub Jelinek  <jakub@redhat.com>
7900         PR tree-optimization/113372
7901         PR middle-end/90348
7902         PR middle-end/110115
7903         PR middle-end/111422
7904         * gcc.dg/torture/bitint-49.c: New test.
7905         * gcc.c-torture/execute/pr90348.c: New test.
7906         * gcc.c-torture/execute/pr110115.c: New test.
7907         * gcc.c-torture/execute/pr111422.c: New test.
7909 2024-01-16  Feng Xue  <fxue@os.amperecomputing.com>
7911         * gcc.target/aarch64/bb-slp-pr113091.c: New test.
7913 2024-01-16  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
7915         PR target/113404
7916         * gcc.target/riscv/rvv/base/big_endian-1.c: New test.
7917         * gcc.target/riscv/rvv/base/big_endian-2.c: New test.
7919 2024-01-16  Kewen Lin  <linkw@linux.ibm.com>
7921         PR testsuite/109705
7922         * lib/target-supports.exp (check_effective_target_vect_long_mult):
7923         Fix powerpc*-*-* checks.
7925 2024-01-16  Yanzhang Wang  <yanzhang.wang@intel.com>
7927         * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Delete the
7928         -Wno-psabi.
7929         * gcc.target/riscv/rvv/base/abi-call-args-1.c: Ditto.
7930         * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Ditto.
7931         * gcc.target/riscv/rvv/base/abi-call-args-2.c: Ditto.
7932         * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Ditto.
7933         * gcc.target/riscv/rvv/base/abi-call-args-3.c: Ditto.
7934         * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
7935         * gcc.target/riscv/rvv/base/abi-call-args-4.c: Ditto.
7936         * gcc.target/riscv/rvv/base/abi-call-error-1.c: Ditto.
7937         * gcc.target/riscv/rvv/base/abi-call-return-run.c: Ditto.
7938         * gcc.target/riscv/rvv/base/abi-call-return.c: Ditto.
7939         * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: Ditto.
7940         * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Ditto.
7941         * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
7942         * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
7943         * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
7944         * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
7945         * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
7946         * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
7947         * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
7948         * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: Ditto.
7949         * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: Ditto.
7950         * gcc.target/riscv/rvv/base/float-point-cvt-f.c: Ditto.
7951         * gcc.target/riscv/rvv/base/float-point-cvt-x.c: Ditto.
7952         * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: Ditto.
7953         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: Ditto.
7954         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: Ditto.
7955         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: Ditto.
7956         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: Ditto.
7957         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: Ditto.
7958         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: Ditto.
7959         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: Ditto.
7960         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: Ditto.
7961         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: Ditto.
7962         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: Ditto.
7963         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: Ditto.
7964         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: Ditto.
7965         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: Ditto.
7966         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: Ditto.
7967         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: Ditto.
7968         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: Ditto.
7969         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: Ditto.
7970         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: Ditto.
7971         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: Ditto.
7972         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: Ditto.
7973         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: Ditto.
7974         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: Ditto.
7975         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: Ditto.
7976         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto.
7977         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: Ditto.
7978         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: Ditto.
7979         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: Ditto.
7980         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: Ditto.
7981         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: Ditto.
7982         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: Ditto.
7983         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: Ditto.
7984         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: Ditto.
7985         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: Ditto.
7986         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: Ditto.
7987         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: Ditto.
7988         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: Ditto.
7989         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: Ditto.
7990         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: Ditto.
7991         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: Ditto.
7992         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: Ditto.
7993         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: Ditto.
7994         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: Ditto.
7995         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: Ditto.
7996         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Ditto.
7997         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: Ditto.
7998         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
7999         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: Ditto.
8000         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
8001         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: Ditto.
8002         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Ditto.
8003         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: Ditto.
8004         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: Ditto.
8005         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
8006         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
8007         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: Ditto.
8008         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: Ditto.
8009         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: Ditto.
8010         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: Ditto.
8011         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: Ditto.
8012         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: Ditto.
8013         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: Ditto.
8014         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: Ditto.
8015         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: Ditto.
8016         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: Ditto.
8017         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: Ditto.
8018         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: Ditto.
8019         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: Ditto.
8020         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: Ditto.
8021         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: Ditto.
8022         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: Ditto.
8023         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: Ditto.
8024         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
8025         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.
8026         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: Ditto.
8027         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: Ditto.
8028         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: Ditto.
8029         * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: Ditto.
8030         * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: Ditto.
8031         * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: Ditto.
8032         * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: Ditto.
8033         * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: Ditto.
8034         * gcc.target/riscv/rvv/base/float-point-frm-error.c: Ditto.
8035         * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Ditto.
8036         * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
8037         * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
8038         * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
8039         * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
8040         * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
8041         * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
8042         * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
8043         * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
8044         * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
8045         * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
8046         * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
8047         * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Ditto.
8048         * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Ditto.
8049         * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
8050         * gcc.target/riscv/rvv/base/float-point-fwmacc.c: Ditto.
8051         * gcc.target/riscv/rvv/base/float-point-macc.c: Ditto.
8052         * gcc.target/riscv/rvv/base/float-point-madd.c: Ditto.
8053         * gcc.target/riscv/rvv/base/float-point-msac.c: Ditto.
8054         * gcc.target/riscv/rvv/base/float-point-msub.c: Ditto.
8055         * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: Ditto.
8056         * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: Ditto.
8057         * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: Ditto.
8058         * gcc.target/riscv/rvv/base/float-point-nmacc.c: Ditto.
8059         * gcc.target/riscv/rvv/base/float-point-nmadd.c: Ditto.
8060         * gcc.target/riscv/rvv/base/float-point-nmsac.c: Ditto.
8061         * gcc.target/riscv/rvv/base/float-point-nmsub.c: Ditto.
8062         * gcc.target/riscv/rvv/base/float-point-rec7.c: Ditto.
8063         * gcc.target/riscv/rvv/base/float-point-redosum.c: Ditto.
8064         * gcc.target/riscv/rvv/base/float-point-redusum.c: Ditto.
8065         * gcc.target/riscv/rvv/base/float-point-single-div.c: Ditto.
8066         * gcc.target/riscv/rvv/base/float-point-single-mul.c: Ditto.
8067         * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: Ditto.
8068         * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Ditto.
8069         * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
8070         * gcc.target/riscv/rvv/base/float-point-sqrt.c: Ditto.
8071         * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: Ditto.
8072         * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: Ditto.
8073         * gcc.target/riscv/rvv/base/float-point-widening-add.c: Ditto.
8074         * gcc.target/riscv/rvv/base/float-point-widening-mul.c: Ditto.
8075         * gcc.target/riscv/rvv/base/float-point-widening-sub.c: Ditto.
8076         * gcc.target/riscv/rvv/base/float-point-wmsac.c: Ditto.
8077         * gcc.target/riscv/rvv/base/float-point-wnmacc.c: Ditto.
8078         * gcc.target/riscv/rvv/base/float-point-wnmsac.c: Ditto.
8079         * gcc.target/riscv/rvv/base/float-point-wredosum.c: Ditto.
8080         * gcc.target/riscv/rvv/base/float-point-wredusum.c: Ditto.
8081         * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: Ditto.
8082         * gcc.target/riscv/rvv/base/no-honor-frm-1.c: Ditto.
8083         * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: Ditto.
8084         * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: Ditto.
8085         * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: Ditto.
8086         * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: Ditto.
8087         * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: Ditto.
8088         * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: Ditto.
8089         * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: Ditto.
8090         * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: Ditto.
8091         * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: Ditto.
8092         * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: Ditto.
8093         * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: Ditto.
8094         * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: Ditto.
8095         * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
8096         * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8097         * gcc.target/riscv/rvv/base/pr110265-1.c: Ditto.
8098         * gcc.target/riscv/rvv/base/pr110265-2.c: Ditto.
8099         * gcc.target/riscv/rvv/base/pr110265-3.c: Ditto.
8100         * gcc.target/riscv/rvv/base/pr110277-1.c: Ditto.
8101         * gcc.target/riscv/rvv/base/pr110277-2.c: Ditto.
8102         * gcc.target/riscv/rvv/base/pr110299-1.c: Ditto.
8103         * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
8104         * gcc.target/riscv/rvv/base/pr110299-3.c: Ditto.
8105         * gcc.target/riscv/rvv/base/pr110299-4.c: Ditto.
8106         * gcc.target/riscv/rvv/base/pr111720-0.c: Ditto.
8107         * gcc.target/riscv/rvv/base/pr111720-1.c: Ditto.
8108         * gcc.target/riscv/rvv/base/pr111720-10.c: Ditto.
8109         * gcc.target/riscv/rvv/base/pr111720-2.c: Ditto.
8110         * gcc.target/riscv/rvv/base/pr111720-3.c: Ditto.
8111         * gcc.target/riscv/rvv/base/pr111720-4.c: Ditto.
8112         * gcc.target/riscv/rvv/base/pr111720-5.c: Ditto.
8113         * gcc.target/riscv/rvv/base/pr111720-6.c: Ditto.
8114         * gcc.target/riscv/rvv/base/pr111720-7.c: Ditto.
8115         * gcc.target/riscv/rvv/base/pr111720-8.c: Ditto.
8116         * gcc.target/riscv/rvv/base/pr111720-9.c: Ditto.
8117         * gcc.target/riscv/rvv/base/pr111935.c: Ditto.
8118         * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Ditto.
8119         * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
8120         * gcc.target/riscv/rvv/base/simplify-vrsub.c: Ditto.
8121         * gcc.target/riscv/rvv/base/tuple-intrinsic.c: Ditto.
8122         * gcc.target/riscv/rvv/base/tuple_vundefined.c: Ditto.
8123         * gcc.target/riscv/rvv/base/vcreate.c: Ditto.
8124         * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Ditto.
8125         * gcc.target/riscv/rvv/base/vslide1down-1.c: Ditto.
8126         * gcc.target/riscv/rvv/base/vslide1down-2.c: Ditto.
8127         * gcc.target/riscv/rvv/base/vslide1down-3.c: Ditto.
8128         * gcc.target/riscv/rvv/base/vslide1up-1.c: Ditto.
8129         * gcc.target/riscv/rvv/base/vslide1up-2.c: Ditto.
8130         * gcc.target/riscv/rvv/base/vslide1up-3.c: Ditto.
8131         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: Ditto.
8132         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: Ditto.
8133         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: Ditto.
8134         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: Ditto.
8135         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: Ditto.
8136         * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8137         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: Ditto.
8138         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: Ditto.
8139         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: Ditto.
8140         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: Ditto.
8141         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: Ditto.
8142         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: Ditto.
8144 2024-01-16  Yanzhang Wang  <yanzhang.wang@intel.com>
8146         * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Delete the -Wno-psabi.
8147         * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Ditto.
8148         * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Ditto.
8149         * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Ditto.
8150         * gcc.target/riscv/rvv/base/pr110109-2.c: Ditto.
8151         * gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
8152         * gcc.target/riscv/rvv/base/spill-10.c: Ditto.
8153         * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
8154         * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
8155         * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
8156         * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Ditto.
8157         * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Ditto.
8158         * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Ditto.
8159         * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Ditto.
8160         * gcc.target/riscv/rvv/base/vector-abi-1.c: Removed.
8161         * gcc.target/riscv/rvv/base/vector-abi-2.c: Removed.
8162         * gcc.target/riscv/rvv/base/vector-abi-3.c: Removed.
8163         * gcc.target/riscv/rvv/base/vector-abi-4.c: Removed.
8164         * gcc.target/riscv/rvv/base/vector-abi-5.c: Removed.
8165         * gcc.target/riscv/rvv/base/vector-abi-6.c: Removed.
8166         * gcc.target/riscv/rvv/base/vector-abi-7.c: Removed.
8167         * gcc.target/riscv/rvv/base/vector-abi-8.c: Removed.
8169 2024-01-16  David Malcolm  <dmalcolm@redhat.com>
8171         PR analyzer/106229
8172         * c-c++-common/analyzer/taint-index-pr106229.c: New test.
8174 2024-01-16  David Malcolm  <dmalcolm@redhat.com>
8176         PR analyzer/113333
8177         * c-c++-common/analyzer/calloc-1.c: Add tests.
8178         * c-c++-common/analyzer/pr96639.c: Update expected results.
8179         * gcc.dg/analyzer/data-model-9.c: Likewise.
8181 2024-01-15  Marek Polacek  <polacek@redhat.com>
8183         PR c++/110065
8184         * g++.dg/concepts/auto8.C: New test.
8185         * g++.dg/concepts/auto8a.C: New test.
8187 2024-01-15  Patrick Palka  <ppalka@redhat.com>
8189         * g++.dg/template/partial-specialization14.C: New test.
8191 2024-01-15  Patrick Palka  <ppalka@redhat.com>
8193         PR c++/104634
8194         * g++.dg/cpp2a/concepts-explicit-inst6.C: New test.
8196 2024-01-15  Patrick Palka  <ppalka@redhat.com>
8198         PR c++/109899
8199         * g++.dg/cpp0x/initlist-array21.C: New test.
8201 2024-01-15  H.J. Lu  <hjl.tools@gmail.com>
8203         PR testsuite/113369
8204         * g++.dg/abi/ref-temp1.C: Remove --save-temps.
8205         * g++.target/i386/bfloat_cpp_typecheck.C: Likewise.
8206         * gcc.dg/debug/dwarf2/pr111080.c: Likewise.
8207         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
8208         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8209         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8210         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8212 2024-01-15  Jakub Jelinek  <jakub@redhat.com>
8214         PR rtl-optimization/113048
8215         * gcc.target/i386/pr113048.c: New test.
8217 2024-01-15  Liao Shihua  <shihua@iscas.ac.cn>
8219         * gcc.target/riscv/scalar_bitmanip_intrinsic-32.c: New test.
8220         * gcc.target/riscv/scalar_bitmanip_intrinsic-64-emulated.c: New test.
8221         * gcc.target/riscv/scalar_bitmanip_intrinsic-64.c: New test.
8223 2024-01-15  Liao Shihua  <shihua@iscas.ac.cn>
8225         * gcc.target/riscv/scalar_crypto_intrinsic-32.c: New test.
8226         * gcc.target/riscv/scalar_crypto_intrinsic-64.c: New test.
8228 2024-01-15  Liao Shihua  <shihua@iscas.ac.cn>
8230         * gcc.target/riscv/zbb_32_bswap-2.c: Moved to...
8231         * gcc.target/riscv/zbb_bswap16.c: ...here.
8232         * gcc.target/riscv/zbkb32.c: Remove __builtin_riscv_(un)zip and
8233         zip,__builtin_riscv_brev8.
8234         * gcc.target/riscv/zbkb64.c: Remove __builtin_riscv_brev8.
8235         * gcc.target/riscv/zbb_32_bswap-1.c: Removed.
8236         * gcc.target/riscv/zbb_bswap-1.c: Removed.
8237         * gcc.target/riscv/zbb_bswap-2.c: Removed.
8238         * gcc.target/riscv/zbbw.c: Removed.
8239         * gcc.target/riscv/zbc32.c: Removed.
8240         * gcc.target/riscv/zbc64.c: Removed.
8241         * gcc.target/riscv/zbkc32.c: Removed.
8242         * gcc.target/riscv/zbkc64.c: Removed.
8243         * gcc.target/riscv/zbkx32.c: Removed.
8244         * gcc.target/riscv/zbkx64.c: Removed.
8245         * gcc.target/riscv/zknd32-2.c: Removed.
8246         * gcc.target/riscv/zknd64-2.c: Removed.
8247         * gcc.target/riscv/zkne32-2.c: Removed.
8248         * gcc.target/riscv/zkne64-2.c: Removed.
8249         * gcc.target/riscv/zknh-sha256-32.c: Removed.
8250         * gcc.target/riscv/zknh-sha256-64.c: Removed.
8251         * gcc.target/riscv/zknh-sha512-32.c: Removed.
8252         * gcc.target/riscv/zknh-sha512-64.c: Removed.
8253         * gcc.target/riscv/zksed32-2.c: Removed.
8254         * gcc.target/riscv/zksed64-2.c: Removed.
8255         * gcc.target/riscv/zksh32.c: Removed.
8256         * gcc.target/riscv/zksh64.c: Removed.
8258 2024-01-15  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8260         PR target/113247
8261         * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Adapt test.
8262         * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
8263         * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
8264         * gcc.dg/vect/costmodel/riscv/rvv/pr113247-1.c: New test.
8265         * gcc.dg/vect/costmodel/riscv/rvv/pr113247-2.c: New test.
8266         * gcc.dg/vect/costmodel/riscv/rvv/pr113247-3.c: New test.
8267         * gcc.dg/vect/costmodel/riscv/rvv/pr113247-4.c: New test.
8269 2024-01-15  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8271         PR target/113281
8272         * gcc.dg/vect/costmodel/riscv/rvv/pr113281-3.c: New test.
8273         * gcc.dg/vect/costmodel/riscv/rvv/pr113281-4.c: New test.
8274         * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: New test.
8276 2024-01-15  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8278         * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: Add dump check.
8279         * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: Ditto.
8280         * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: Ditto.
8281         * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: Ditto.
8282         * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: Ditto.
8283         * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: Ditto.
8284         * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: Ditto.
8285         * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: Ditto.
8286         * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: Ditto.
8287         * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: Ditto.
8288         * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: Ditto.
8289         * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: Ditto.
8290         * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: Ditto.
8291         * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: Ditto.
8292         * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: Ditto.
8293         * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: Ditto.
8294         * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: Ditto.
8295         * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: Ditto.
8296         * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: Ditto.
8297         * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: Ditto.
8298         * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: Ditto.
8300 2024-01-15  Jakub Jelinek  <jakub@redhat.com>
8302         PR tree-optimization/113370
8303         * gcc.dg/torture/bitint-48.c: New test.
8305 2024-01-15  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8307         PR target/113393
8308         * gcc.target/riscv/rvv/autovec/pr113393-1.c: New test.
8309         * gcc.target/riscv/rvv/autovec/pr113393-2.c: New test.
8310         * gcc.target/riscv/rvv/autovec/pr113393-3.c: New test.
8312 2024-01-15  YunQiang Su  <syq@gcc.gnu.org>
8314         * gcc.target/mips/unaligned-2.c: Add -mno-abicalls option.
8316 2024-01-14  John David Anglin  <danglin@gcc.gnu.org>
8318         * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup
8319         on __hpux__.
8320         * gcc.dg/builtin-object-size-2.c: Likewise.
8321         * gcc.dg/builtin-object-size-3.c: Likewise.
8322         * gcc.dg/builtin-object-size-4.c: Likewise.
8324 2024-01-14  John David Anglin  <danglin@gcc.gnu.org>
8326         * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*.
8327         * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
8328         * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
8329         * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
8330         * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
8332 2024-01-14  John David Anglin  <danglin@gcc.gnu.org>
8334         * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
8336 2024-01-14  John David Anglin  <danglin@gcc.gnu.org>
8338         PR analyzer/113150
8339         * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
8340         on hppa*-*-hpux*.
8341         * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise.
8342         * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise.
8343         * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise.
8344         * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise.
8346 2024-01-14  Georg-Johann Lay  <avr@gjlay.de>
8348         PR target/112944
8349         * gcc.target/avr/torture/pr112944-flmap-0.c: New test.
8350         * gcc.target/avr/torture/pr112944-flmap-1.c: New test.
8352 2024-01-13  Harald Anlauf  <anlauf@gmx.de>
8354         PR fortran/67277
8355         * gfortran.dg/ishftc_optional_size_1.f90: New test.
8357 2024-01-13  John David Anglin  <danglin@gcc.gnu.org>
8359         * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
8360         to real_16 dg-error targets.
8361         * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
8363 2024-01-13  Harald Anlauf  <anlauf@gmx.de>
8365         PR fortran/113305
8366         * gfortran.dg/do_concurrent_7.f90: New test.
8368 2024-01-13  Jakub Jelinek  <jakub@redhat.com>
8370         PR tree-optimization/113361
8371         * gcc.dg/torture/bitint-47.c: New test.
8373 2024-01-13  Jakub Jelinek  <jakub@redhat.com>
8375         PR tree-optimization/113287
8376         * gcc.dg/vect/vect-early-break_100-pr113287.c: Use long long instead
8377         of long.
8379 2024-01-13  Jakub Jelinek  <jakub@redhat.com>
8381         * g++.dg/abi/mangle79.C: New test.
8383 2024-01-13  Andrew Pinski  <quic_apinski@quicinc.com>
8385         PR tree-optimization/107823
8386         PR tree-optimization/110768
8387         PR tree-optimization/110941
8388         PR tree-optimization/110450
8389         PR tree-optimization/110841
8390         * gcc.dg/tree-ssa/ssa-thread-22.c: New test.
8391         * gcc.dg/tree-ssa/vrp-loop-1.c: New test.
8392         * gcc.dg/tree-ssa/vrp-loop-2.c: New test.
8393         * gcc.dg/tree-ssa/vrp-unreachable-1.c: New test.
8394         * gcc.dg/tree-ssa/vrp-unreachable-2.c: New test.
8396 2024-01-12  Jason Merrill  <jason@redhat.com>
8398         PR c++/113038
8399         * g++.dg/modules/pr106304_b.C: Add dynamic_cast.
8401 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8403         * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
8404         * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
8405         * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
8406         * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
8408 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8410         * gcc.target/arm/simd/vld1_base_xN_1.c: Updated.
8411         * gcc.target/arm/simd/vld1_bf16_xN_1.c: Updated.
8412         * gcc.target/arm/simd/vld1_fp16_xN_1.c: Updated.
8413         * gcc.target/arm/simd/vld1_p64_xN_1.c: Updated.
8415 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8417         * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
8418         * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
8419         * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
8420         * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
8422 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8424         * gcc.target/arm/simd/vst1q_base_xN_1.c: Updated
8425         * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Updated
8426         * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Updated
8427         * gcc.target/arm/simd/vst1q_p64_xN_1.c: Updated
8429 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8431         * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
8432         * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
8433         * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
8434         * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
8436 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8438         * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
8439         * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
8440         * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
8441         * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
8443 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8445         * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
8446         * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
8447         * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
8448         * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
8450 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8452         * gcc.target/arm/simd/vst1_base_xN_1.c: Updated.
8453         * gcc.target/arm/simd/vst1_bf16_xN_1.c: Updated.
8454         * gcc.target/arm/simd/vst1_fp16_xN_1.c: Updated.
8455         * gcc.target/arm/simd/vst1_p64_xN_1.c: Updated.
8457 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8459         * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
8460         * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
8461         * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
8462         * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
8464 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8466         * gcc.target/arm/simd/vld1q_base_xN_1.c: Updated.
8467         * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Updated.
8468         * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Updated.
8469         * gcc.target/arm/simd/vld1q_p64_xN_1.c: Updated.
8471 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8473         * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
8474         * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
8475         * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
8476         * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
8478 2024-01-12  Ezra Sitorus  <ezra.sitorus@arm.com>
8480         * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
8481         * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
8482         * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
8483         * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
8485 2024-01-12  Jakub Jelinek  <jakub@redhat.com>
8487         PR c/113315
8488         * gcc.dg/bitint-65.c: New test.
8489         * gcc.dg/bitint-66.c: New test.
8491 2024-01-12  Tamar Christina  <tamar.christina@arm.com>
8493         PR tree-optimization/113287
8494         * gcc.dg/vect/vect-early-break_100-pr113287.c: Support non-bitint.
8495         * gcc.dg/vect/vect-early-break_99-pr113287.c: Likewise.
8496         * lib/target-supports.exp (bitint, bitint128, bitint575, bitint65535):
8497         Document them.
8499 2024-01-12  Tamar Christina  <tamar.christina@arm.com>
8501         PR tree-optimization/113178
8502         * gcc.dg/vect/vect-early-break_101-pr113178.c: New test.
8503         * gcc.dg/vect/vect-early-break_102-pr113178.c: New test.
8505 2024-01-12  Tamar Christina  <tamar.christina@arm.com>
8507         PR tree-optimization/113237
8508         * gcc.dg/vect/vect-early-break_98-pr113237.c: New test.
8510 2024-01-12  Tamar Christina  <tamar.christina@arm.com>
8512         PR tree-optimization/113137
8513         PR tree-optimization/113136
8514         PR tree-optimization/113172
8515         PR tree-optimization/113178
8516         * g++.dg/vect/vect-early-break_4-pr113137.cc: New test.
8517         * g++.dg/vect/vect-early-break_5-pr113137.cc: New test.
8518         * gcc.dg/vect/vect-early-break_95-pr113137.c: New test.
8519         * gcc.dg/vect/vect-early-break_96-pr113136.c: New test.
8520         * gcc.dg/vect/vect-early-break_97-pr113172.c: New test.
8522 2024-01-12  Tamar Christina  <tamar.christina@arm.com>
8524         PR tree-optimization/113135
8525         * gcc.dg/vect/vect-early-break_103-pr113135.c: New test.
8527 2024-01-12  Jason Merrill  <jason@redhat.com>
8529         * g++.dg/cpp2a/concepts-memfun4.C: Change expected
8530         reversed handling.
8532 2024-01-12  Richard Sandiford  <richard.sandiford@arm.com>
8534         PR target/113196
8535         * gcc.target/aarch64/pr113196.c: New test.
8536         * gcc.target/aarch64/simd/vmovl_high_1.c: Remove double include.
8537         Expect uxtl2 rather than zip2.
8538         * gcc.target/aarch64/vect_mixed_sizes_8.c: Expect zip1 rather
8539         than uxtl.
8540         * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
8541         * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
8543 2024-01-12  Richard Sandiford  <richard.sandiford@arm.com>
8545         PR target/112989
8546         * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Remove bogus
8547         error test.
8549 2024-01-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8551         PR target/113281
8552         * gcc.target/riscv/rvv/autovec/pr113209.c: Adapt test.
8553         * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: New test.
8554         * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: New test.
8556 2024-01-12  Jakub Jelinek  <jakub@redhat.com>
8558         PR tree-optimization/113334
8559         * gcc.dg/torture/bitint-46.c: New test.
8561 2024-01-12  Jakub Jelinek  <jakub@redhat.com>
8563         PR tree-optimization/113330
8564         * gcc.dg/bitint-69.c: New test.
8566 2024-01-12  Jakub Jelinek  <jakub@redhat.com>
8568         PR tree-optimization/113323
8569         * gcc.dg/bitint-68.c: New test.
8571 2024-01-12  Jakub Jelinek  <jakub@redhat.com>
8573         PR tree-optimization/113316
8574         * gcc.dg/bitint-67.c: New test.
8576 2024-01-12  Guillaume Gomez  <guillaume1.gomez@gmail.com>
8577             Antoni Boucher  <bouanto@zoho.com>
8579         * jit.dg/all-non-failing-tests.h: Add new attributes tests.
8580         * jit.dg/jit.exp: Add `jit-verify-assembler-output-not` test command.
8581         * jit.dg/test-restrict-attribute.c: New test.
8582         * jit.dg/test-alias-attribute.c: New test.
8583         * jit.dg/test-always_inline-attribute.c: New test.
8584         * jit.dg/test-cold-attribute.c: New test.
8585         * jit.dg/test-const-attribute.c: New test.
8586         * jit.dg/test-noinline-attribute.c: New test.
8587         * jit.dg/test-nonnull-attribute.c: New test.
8588         * jit.dg/test-pure-attribute.c: New test.
8589         * jit.dg/test-used-attribute.c: New test.
8590         * jit.dg/test-variable-attribute.c: New test.
8591         * jit.dg/test-weak-attribute.c: New test.
8593 2024-01-12  Jakub Jelinek  <jakub@redhat.com>
8595         * gcc.dg/bitint-31.c: Fix up #if conditions checking whether
8596         __*_MANT_DIG__ is equal to a particular precision.
8598 2024-01-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8600         * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model
8602 2024-01-12  Li Wei  <liwei@loongson.cn>
8604         * gcc.target/loongarch/sign-extend-2.c: Adjust.
8606 2024-01-12  Li Wei  <liwei@loongson.cn>
8608         * gcc.target/loongarch/sign-extend.c: Moved to...
8609         * gcc.target/loongarch/sign-extend-1.c: ...here.
8610         * gcc.target/loongarch/sign-extend-2.c: New test.
8612 2024-01-11  Julian Brown  <julian@codesourcery.com>
8614         * gcc.dg/gomp/bad-array-section-c-1.c: New test.
8615         * gcc.dg/gomp/bad-array-section-c-2.c: New test.
8616         * gcc.dg/gomp/bad-array-section-c-3.c: New test.
8617         * gcc.dg/gomp/bad-array-section-c-4.c: New test.
8618         * gcc.dg/gomp/bad-array-section-c-5.c: New test.
8619         * gcc.dg/gomp/bad-array-section-c-6.c: New test.
8620         * gcc.dg/gomp/bad-array-section-c-7.c: New test.
8621         * gcc.dg/gomp/bad-array-section-c-8.c: New test.
8623 2024-01-11  Jason Merrill  <jason@redhat.com>
8625         PR c++/113191
8626         * g++.dg/cpp2a/concepts-memfun4.C: New test.
8628 2024-01-11  Jin Ma  <jinma@linux.alibaba.com>
8630         * gcc.target/riscv/xtheadfmemidx-medany.c: New test.
8632 2024-01-11  Andrew Pinski  <quic_apinski@quicinc.com>
8634         PR middle-end/113322
8635         * gcc.c-torture/compile/pr113322-1.c: New test.
8637 2024-01-11  Andrew Pinski  <quic_apinski@quicinc.com>
8639         PR tree-optimization/113301
8640         * gcc.dg/tree-ssa/divide-8.c: New test.
8642 2024-01-11  Jason Merrill  <jason@redhat.com>
8644         * g++.dg/cpp23/explicit-obj-diagnostics7.C: Remove xfail.
8646 2024-01-11  Tamar Christina  <tamar.christina@arm.com>
8648         PR testsuite/113319
8649         * gcc.dg/bic-bitmask-13.c: Remove -save-temps.
8650         * gcc.dg/bic-bitmask-14.c: Likewise.
8651         * gcc.dg/bic-bitmask-15.c: Likewise.
8652         * gcc.dg/bic-bitmask-16.c: Likewise.
8653         * gcc.dg/bic-bitmask-17.c: Likewise.
8654         * gcc.dg/bic-bitmask-18.c: Likewise.
8655         * gcc.dg/bic-bitmask-19.c: Likewise.
8656         * gcc.dg/bic-bitmask-20.c: Likewise.
8657         * gcc.dg/bic-bitmask-21.c: Likewise.
8658         * gcc.dg/bic-bitmask-22.c: Likewise.
8659         * gcc.dg/bic-bitmask-7.c: Likewise.
8660         * gcc.dg/vect/vect-early-break-run_1.c: Likewise.
8661         * gcc.dg/vect/vect-early-break-run_10.c: Likewise.
8662         * gcc.dg/vect/vect-early-break-run_2.c: Likewise.
8663         * gcc.dg/vect/vect-early-break-run_3.c: Likewise.
8664         * gcc.dg/vect/vect-early-break-run_4.c: Likewise.
8665         * gcc.dg/vect/vect-early-break-run_5.c: Likewise.
8666         * gcc.dg/vect/vect-early-break-run_6.c: Likewise.
8667         * gcc.dg/vect/vect-early-break-run_7.c: Likewise.
8668         * gcc.dg/vect/vect-early-break-run_8.c: Likewise.
8669         * gcc.dg/vect/vect-early-break-run_9.c: Likewise.
8671 2024-01-11  Richard Biener  <rguenther@suse.de>
8673         PR tree-optimization/112505
8674         * gcc.dg/vect/pr112505.c: New testcase.
8676 2024-01-11  Richard Biener  <rguenther@suse.de>
8678         PR tree-optimization/113126
8679         * gcc.dg/torture/pr113126.c: New testcase.
8681 2024-01-11  Richard Biener  <rguenther@suse.de>
8683         PR tree-optimization/112636
8684         * gcc.dg/pr112636.c: New testcase.
8686 2024-01-11  Pan Li  <pan2.li@intel.com>
8688         * gcc.dg/pr30957-1.c: Remove.
8690 2024-01-11  Alex Coplan  <alex.coplan@arm.com>
8692         PR target/113077
8693         * gcc.target/aarch64/pr113077.c: New test.
8695 2024-01-11  Richard Biener  <rguenther@suse.de>
8697         PR tree-optimization/111003
8698         * gcc.dg/tree-ssa/pr111003.c: New testcase.
8700 2024-01-11  Richard Biener  <rguenther@suse.de>
8702         PR middle-end/112740
8703         * gcc.dg/pr112740.c: New testcase.
8705 2024-01-11  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8707         * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail.
8708         * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
8709         * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
8710         * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
8712 2024-01-11  Lulu Cheng  <chenglulu@loongson.cn>
8714         * gcc.target/loongarch/sign-extend-bitwise.c: New test.
8716 2024-01-11  liuhongt  <hongtao.liu@intel.com>
8718         * gcc.target/i386/pr104401.c: New test.
8719         * gcc.dg/tree-ssa/pr95906.c: Adjust testcase.
8721 2024-01-11  Gaius Mulley  <gaiusmod2@gmail.com>
8723         PR modula2/112946
8724         * gm2/pim/fail/badbecomes.mod: New test.
8725         * gm2/pim/fail/badexpression.mod: New test.
8726         * gm2/pim/fail/badexpression2.mod: New test.
8727         * gm2/pim/fail/badifin.mod: New test.
8728         * gm2/pim/pass/goodifin.mod: New test.
8730 2024-01-10  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8732         * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Fix test.
8733         * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
8734         * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
8736 2024-01-10  Antoni Boucher  <bouanto@zoho.com>
8738         PR jit/111396
8739         * jit.dg/all-non-failing-tests.h: Add note about test-ggc-bugfix.
8740         * jit.dg/test-ggc-bugfix.c: New test.
8742 2024-01-10  Jin Ma  <jinma@linux.alibaba.com>
8744         * gcc.target/riscv/xtheadint-push-pop.c: New test.
8746 2024-01-10  Tamar Christina  <tamar.christina@arm.com>
8748         PR tree-optimization/112468
8749         * gcc.dg/fold-copysign-1.c: Modify tests based on if target supports
8750         IFN_COPYSIGN.
8751         * gcc.dg/pr55152-2.c: Likewise.
8752         * gcc.dg/tree-ssa/abs-4.c: Likewise.
8753         * gcc.dg/tree-ssa/backprop-6.c: Likewise.
8754         * gcc.dg/tree-ssa/copy-sign-2.c: Likewise.
8755         * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
8756         * lib/target-supports.exp (check_effective_target_ifn_copysign): New.
8758 2024-01-10  Andrew Pinski  <quic_apinski@quicinc.com>
8760         PR tree-optimization/112581
8761         * gcc.c-torture/execute/pr112581-1.c: New test.
8763 2024-01-10  Maciej W. Rozycki  <macro@embecosm.com>
8765         * gcc.target/riscv/pr105314.c: Fix comment termination.
8767 2024-01-10  Maciej W. Rozycki  <macro@embecosm.com>
8769         * gcc.target/riscv/cset-sext-sfb.c: New test.
8770         * gcc.target/riscv/cset-sext-thead.c: New test.
8771         * gcc.target/riscv/cset-sext-ventana.c: New test.
8772         * gcc.target/riscv/cset-sext-zicond.c: New test.
8773         * gcc.target/riscv/cset-sext.c: New test.
8775 2024-01-10  Jakub Jelinek  <jakub@redhat.com>
8777         PR tree-optimization/112734
8778         * gcc.dg/bitint-64.c: New test.
8780 2024-01-10  Tamar Christina  <tamar.christina@arm.com>
8782         PR tree-optimization/113287
8783         * gcc.dg/vect/vect-early-break_100-pr113287.c: New test.
8784         * gcc.dg/vect/vect-early-break_99-pr113287.c: New test.
8786 2024-01-10  Richard Biener  <rguenther@suse.de>
8788         PR tree-optimization/113078
8789         * gcc.dg/vect/vect-reduc-cond-sub.c: New testcase.
8790         * gcc.target/i386/vect-pr113078.c: Likewise.
8792 2024-01-10  Julian Brown  <julian@codesourcery.com>
8794         * g++.dg/gomp/bad-array-section-10.C: Adjust diagnostics for C++23 and
8795         up.
8797 2024-01-10  Julian Brown  <julian@codesourcery.com>
8799         * g++.dg/gomp/array-section-1.C: Fix scan output for 32-bit target.
8800         * g++.dg/gomp/array-section-2.C: Likewise.
8801         * g++.dg/gomp/bad-array-section-4.C: Adjust error output for 32-bit
8802         target.
8804 2024-01-10  Tamar Christina  <tamar.christina@arm.com>
8806         PR tree-optimization/113144
8807         PR tree-optimization/113145
8808         * gcc.dg/vect/vect-early-break_94-pr113144.c: New test.
8810 2024-01-10  Jakub Jelinek  <jakub@redhat.com>
8812         PR tree-optimization/113297
8813         * gcc.dg/bitint-63.c: Fix PR number.
8815 2024-01-10  chenxiaolong  <chenxiaolong@loongson.cn>
8817         * gcc.dg/vect/slp-21.c: Add loongarch.
8819 2024-01-10  chenxiaolong  <chenxiaolong@loongson.cn>
8821         * lib/target-supports.exp: Removed an issue with "target keyword"
8822         checking errors on LoongArch architecture.
8824 2024-01-10  Jakub Jelinek  <jakub@redhat.com>
8826         PR tree-optimization/113120
8827         * gcc.dg/bitint-63.c: New test.
8829 2024-01-10  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8831         * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Adapt test.
8832         * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
8833         * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
8834         * gcc.target/riscv/rvv/autovec/vls/avg-4.c: Ditto.
8835         * gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
8836         * gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
8837         * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
8838         * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.
8840 2024-01-10  Kewen Lin  <linkw@linux.ibm.com>
8842         PR testsuite/112751
8843         * gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
8845 2024-01-10  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
8847         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check.
8849 2024-01-09  Jason Merrill  <jason@redhat.com>
8851         * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
8853 2024-01-09  waffl3x  <waffl3x@protonmail.com>
8855         PR c++/102609
8856         PR c++/102609
8857         C++23 P0847R7 (deducing this) - CWG2586.
8858         * g++.dg/cpp23/explicit-obj-basic6.C: New test.
8859         * g++.dg/cpp23/explicit-obj-default1.C: New test.
8860         * g++.dg/cpp23/explicit-obj-default2.C: New test.
8862 2024-01-09  waffl3x  <waffl3x@protonmail.com>
8864         PR c++/102609
8865         PR c++/102609
8866         C++23 P0847R7 (deducing this) - xobj lambdas.
8867         * g++.dg/cpp23/explicit-obj-diagnostics8.C: New test.
8868         * g++.dg/cpp23/explicit-obj-lambda1.C: New test.
8869         * g++.dg/cpp23/explicit-obj-lambda10.C: New test.
8870         * g++.dg/cpp23/explicit-obj-lambda11.C: New test.
8871         * g++.dg/cpp23/explicit-obj-lambda12.C: New test.
8872         * g++.dg/cpp23/explicit-obj-lambda13.C: New test.
8873         * g++.dg/cpp23/explicit-obj-lambda2.C: New test.
8874         * g++.dg/cpp23/explicit-obj-lambda3.C: New test.
8875         * g++.dg/cpp23/explicit-obj-lambda4.C: New test.
8876         * g++.dg/cpp23/explicit-obj-lambda5.C: New test.
8877         * g++.dg/cpp23/explicit-obj-lambda6.C: New test.
8878         * g++.dg/cpp23/explicit-obj-lambda7.C: New test.
8879         * g++.dg/cpp23/explicit-obj-lambda8.C: New test.
8880         * g++.dg/cpp23/explicit-obj-lambda9.C: New test.
8882 2024-01-09  waffl3x  <waffl3x@protonmail.com>
8884         PR c++/102609
8885         PR c++/102609
8886         C++23 P0847R7 (deducing this) - diagnostics.
8887         * g++.dg/cpp23/feat-cxx2b.C: Test existance and value of
8888         __cpp_explicit_this_parameter feature test macro.
8889         * g++.dg/cpp26/feat-cxx26.C: Likewise.
8890         * g++.dg/cpp23/explicit-obj-cxx-dialect-A.C: New test.
8891         * g++.dg/cpp23/explicit-obj-cxx-dialect-B.C: New test.
8892         * g++.dg/cpp23/explicit-obj-cxx-dialect-C.C: New test.
8893         * g++.dg/cpp23/explicit-obj-cxx-dialect-D.C: New test.
8894         * g++.dg/cpp23/explicit-obj-cxx-dialect-E.C: New test.
8895         * g++.dg/cpp23/explicit-obj-diagnostics1.C: New test.
8896         * g++.dg/cpp23/explicit-obj-diagnostics2.C: New test.
8897         * g++.dg/cpp23/explicit-obj-diagnostics3.C: New test.
8898         * g++.dg/cpp23/explicit-obj-diagnostics4.C: New test.
8899         * g++.dg/cpp23/explicit-obj-diagnostics5.C: New test.
8900         * g++.dg/cpp23/explicit-obj-diagnostics6.C: New test.
8901         * g++.dg/cpp23/explicit-obj-diagnostics7.C: New test.
8903 2024-01-09  waffl3x  <waffl3x@protonmail.com>
8905         PR c++/102609
8906         PR c++/102609
8907         C++23 P0847R7 (deducing this) - initial functionality.
8908         * g++.dg/cpp23/explicit-obj-basic1.C: New test.
8909         * g++.dg/cpp23/explicit-obj-basic2.C: New test.
8910         * g++.dg/cpp23/explicit-obj-basic3.C: New test.
8911         * g++.dg/cpp23/explicit-obj-basic4.C: New test.
8912         * g++.dg/cpp23/explicit-obj-basic5.C: New test.
8913         * g++.dg/cpp23/explicit-obj-by-value1.C: New test.
8914         * g++.dg/cpp23/explicit-obj-by-value2.C: New test.
8915         * g++.dg/cpp23/explicit-obj-by-value3.C: New test.
8916         * g++.dg/cpp23/explicit-obj-by-value4.C: New test.
8917         * g++.dg/cpp23/explicit-obj-constraints.C: New test.
8918         * g++.dg/cpp23/explicit-obj-constraints2.C: New test.
8919         * g++.dg/cpp23/explicit-obj-ops-mem-arrow.C: New test.
8920         * g++.dg/cpp23/explicit-obj-ops-mem-assignment.C: New test.
8921         * g++.dg/cpp23/explicit-obj-ops-mem-call.C: New test.
8922         * g++.dg/cpp23/explicit-obj-ops-mem-subscript.C: New test.
8923         * g++.dg/cpp23/explicit-obj-ops-non-mem-dep.C: New test.
8924         * g++.dg/cpp23/explicit-obj-ops-non-mem-non-dep.C: New test.
8925         * g++.dg/cpp23/explicit-obj-ops-non-mem.h: New test.
8926         * g++.dg/cpp23/explicit-obj-ops-requires-mem.C: New test.
8927         * g++.dg/cpp23/explicit-obj-ops-requires-non-mem.C: New test.
8928         * g++.dg/cpp23/explicit-obj-redecl.C: New test.
8929         * g++.dg/cpp23/explicit-obj-redecl2.C: New test.
8930         * g++.dg/cpp23/explicit-obj-redecl3.C: New test.
8931         * g++.dg/cpp23/explicit-obj-redecl4.C: New test.
8933 2024-01-09  Jakub Jelinek  <jakub@redhat.com>
8935         PR c/113262
8936         * gcc.dg/pr113262.c: New test.
8938 2024-01-09  Tamar Christina  <tamar.christina@arm.com>
8940         PR tree-optimization/113199
8941         * gcc.target/gcn/pr113199.c: New test.
8943 2024-01-09  Tamar Christina  <tamar.christina@arm.com>
8945         * gcc.target/arm/vect-early-break-cbranch.c: Accept thumb output.
8947 2024-01-09  Tamar Christina  <tamar.christina@arm.com>
8949         PR c/113267
8950         * gcc.dg/pr113267.c: New test.
8952 2024-01-09  Tamar Christina  <tamar.christina@arm.com>
8954         PR middle-end/113163
8955         * gcc.target/gcn/pr113163.c: New test.
8957 2024-01-09  Julian Brown  <julian@codesourcery.com>
8959         * c-c++-common/gomp/map-6.c: Update expected output.
8960         * c-c++-common/gomp/target-enter-data-1.c: Update scan test.
8961         * g++.dg/gomp/array-section-1.C: New test.
8962         * g++.dg/gomp/array-section-2.C: New test.
8963         * g++.dg/gomp/bad-array-section-1.C: New test.
8964         * g++.dg/gomp/bad-array-section-2.C: New test.
8965         * g++.dg/gomp/bad-array-section-3.C: New test.
8966         * g++.dg/gomp/bad-array-section-4.C: New test.
8967         * g++.dg/gomp/bad-array-section-5.C: New test.
8968         * g++.dg/gomp/bad-array-section-6.C: New test.
8969         * g++.dg/gomp/bad-array-section-7.C: New test.
8970         * g++.dg/gomp/bad-array-section-8.C: New test.
8971         * g++.dg/gomp/bad-array-section-9.C: New test.
8972         * g++.dg/gomp/bad-array-section-10.C: New test.
8973         * g++.dg/gomp/bad-array-section-11.C: New test.
8974         * g++.dg/gomp/has_device_addr-non-lvalue-1.C: New test.
8975         * g++.dg/gomp/pr67522.C: Update expected output.
8976         * g++.dg/gomp/ind-base-3.C: New test.
8977         * g++.dg/gomp/map-assignment-1.C: New test.
8978         * g++.dg/gomp/map-inc-1.C: New test.
8979         * g++.dg/gomp/map-lvalue-ref-1.C: New test.
8980         * g++.dg/gomp/map-ptrmem-1.C: New test.
8981         * g++.dg/gomp/map-ptrmem-2.C: New test.
8982         * g++.dg/gomp/map-static-cast-lvalue-1.C: New test.
8983         * g++.dg/gomp/map-ternary-1.C: New test.
8984         * g++.dg/gomp/member-array-2.C: New test.
8986 2024-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8988         * gnat.dg/bip_prim_func2.adb: New test.
8989         * gnat.dg/bip_prim_func2_pkg.ads, gnat.dg/bip_prim_func2_pkg.adb:
8990         New helper package.
8992 2024-01-09  Jakub Jelinek  <jakub@redhat.com>
8994         PR tree-optimization/113210
8995         * gcc.c-torture/compile/pr113210.c: New test.
8997 2024-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8999         * gnat.dg/specs/anon4.ads: New test.
9001 2024-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9003         * g++.dg/opt/delay-slot-2.C: New test.
9005 2024-01-09  Roger Sayle  <roger@nextmovesoftware.com>
9006             Hongtao Liu  <hongtao.liu@intel.com>
9008         * gcc.target/i386/auto-init-8.c: Update test case.
9009         * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise.
9010         * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
9011         * gcc.target/i386/avx512fp16-13.c: Likewise.
9012         * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
9013         * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
9014         * gcc.target/i386/pr100865-1.c: Likewise.
9015         * gcc.target/i386/pr100865-10a.c: Likewise.
9016         * gcc.target/i386/pr100865-10b.c: Likewise.
9017         * gcc.target/i386/pr100865-2.c: Likewise.
9018         * gcc.target/i386/pr100865-3.c: Likewise.
9019         * gcc.target/i386/pr100865-4a.c: Likewise.
9020         * gcc.target/i386/pr100865-4b.c: Likewise.
9021         * gcc.target/i386/pr100865-5a.c: Likewise.
9022         * gcc.target/i386/pr100865-5b.c: Likewise.
9023         * gcc.target/i386/pr100865-9a.c: Likewise.
9024         * gcc.target/i386/pr100865-9b.c: Likewise.
9025         * gcc.target/i386/pr102021.c: Likewise.
9026         * gcc.target/i386/pr90773-17.c: Likewise.
9028 2024-01-09  Haochen Jiang  <haochen.jiang@intel.com>
9030         * gcc.target/i386/avx512fp16-xorsign-1.c: Fix testcase.
9031         * gcc.target/i386/part-vect-absneghf.c: Ditto.
9033 2024-01-09  Jiahao Xu  <xujiahao@loongson.cn>
9035         * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: New test.
9037 2024-01-09  Feng Wang  <wangfeng@eswincomputing.com>
9039         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9040         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9041         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9042         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9043         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9044         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9045         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9046         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9047         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9048         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9049         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9050         * gcc.target/riscv/zvkb.c: New test.
9052 2024-01-08  John David Anglin  <danglin@gcc.gnu.org>
9054         * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
9055         on hppa*64*-*-*.
9057 2024-01-08  John David Anglin  <danglin@gcc.gnu.org>
9059         * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
9061 2024-01-08  John David Anglin  <danglin@gcc.gnu.org>
9063         PR testsuite/94253
9064         * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
9065         * gfortran.dg/bind_c_vars.f90: Likewise.
9067 2024-01-08  Cupertino Miranda  <cupertino.miranda@oracle.com>
9069         * gcc.target/bpf/attr-kernel-helper.c: New test.
9071 2024-01-08  Harald Anlauf  <anlauf@gmx.de>
9073         PR fortran/113245
9074         * gfortran.dg/size_optional_dim_2.f90: New test.
9076 2024-01-08  Richard Biener  <rguenther@suse.de>
9078         PR tree-optimization/113026
9079         * gcc.dg/torture/pr113026-1.c: New testcase.
9080         * gcc.dg/torture/pr113026-2.c: Likewise.
9082 2024-01-08  Jakub Jelinek  <jakub@redhat.com>
9084         PR tree-optimization/113228
9085         * gcc.c-torture/compile/pr113228.c: New test.
9087 2024-01-08  Jakub Jelinek  <jakub@redhat.com>
9089         PR tree-optimization/113120
9090         * gcc.dg/bitint-62.c: New test.
9092 2024-01-08  Jakub Jelinek  <jakub@redhat.com>
9094         PR tree-optimization/113119
9095         * gcc.dg/bitint-61.c: New test.
9097 2024-01-08  Georg-Johann Lay  <avr@gjlay.de>
9099         PR target/112952
9100         * gcc.target/avr/attribute-io.h: New file.
9101         * gcc.target/avr/pr112952-0.c: New test.
9102         * gcc.target/avr/pr112952-1.c: New test.
9103         * gcc.target/avr/pr112952-2.c: New test.
9104         * gcc.target/avr/pr112952-3.c: New test.
9106 2024-01-08  Kito Cheng  <kito.cheng@sifive.com>
9108         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
9109         check + abort rather than assert.
9111 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
9113         * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
9114         * gcc.target/avr/lra-elim.c: Same.
9115         * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
9116         * gcc.target/avr/pr46779-1.c: Same.
9117         * gcc.target/avr/pr46779-2.c: Same.
9118         * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
9119         for GNU-C due to address spaces.
9120         * gcc.target/avr/pr89270.c: Same.
9121         * gcc.target/avr/torture/builtins-2-flash.c: Only test address
9122         space __flash1 if we have it.
9123         * gcc.target/avr/torture/addr-space-1-1.c: Same.
9124         * gcc.target/avr/torture/addr-space-2-1.c: Same.
9126 2024-01-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128         * gfortran.dg/dtio_25.f90: Update.
9129         * gfortran.dg/namelist_57.f90: Update.
9130         * gfortran.dg/namelist_65.f90: Update.
9132 2024-01-07  Roger Sayle  <roger@nextmovesoftware.com>
9133             Uros Bizjak  <ubizjak@gmail.com>
9135         PR target/113231
9136         * gcc.target/i386/pr113231.c: New test case.
9138 2024-01-07  Tamar Christina  <tamar.christina@arm.com>
9140         * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
9141         * gcc.dg/vect/vect-early-break_7.c: Likewise.
9142         * gcc.dg/vect/vect-early-break_75.c: Likewise.
9143         * gcc.dg/vect/vect-early-break_77.c: Likewise.
9144         * gcc.dg/vect/vect-early-break_82.c: Likewise.
9145         * gcc.dg/vect/vect-early-break_88.c: Likewise.
9146         * lib/target-supports.exp (add_options_for_vect_early_break,
9147         check_effective_target_vect_early_break_hw,
9148         check_effective_target_vect_early_break): Support AArch32.
9149         * gcc.target/arm/vect-early-break-cbranch.c: New test.
9151 2024-01-07  Jeff Law  <jlaw@ventanamicro.com>
9153         * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
9155 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
9157         PR testsuite/52641
9158         * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
9159         * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
9160         * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
9161         * gcc.dg/tree-ssa/bitcmp-6.c: Same.
9162         * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
9163         * gcc.dg/tree-ssa/cltz-max.c: Same.
9164         * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
9165         * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
9166         * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
9167         * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
9168         __builtin_bswapN.
9169         * gcc.dg/tree-ssa/pr55177-1.c: Same.
9170         * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
9171         * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
9172         * gcc.dg/tree-ssa/pr111583-2.c: Same.
9174 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
9176         PR testsuite/52641
9177         * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
9178         * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
9179         * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
9180         * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
9181         * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
9182         * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
9183         * gcc.dg/pr110582.c: Require int32plus.
9184         * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
9185         * gcc.dg/pr111599.c: Same.
9186         * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
9187         * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
9188         * gcc.dg/builtin-object-size-2.c: Same.
9189         * gcc.dg/builtin-object-size-3.c: Same.
9190         * gcc.dg/builtin-object-size-4.c: Same.
9191         * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
9192         * gcc.dg/debug/btf/btf-pr106773.c: Same.
9193         * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
9194         __UINT32_TYPE__.
9196 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
9198         PR testsuite/52641
9199         * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
9200         for "divsc3" as double = float per default.
9201         * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
9202         hard-coded "long".
9203         * gcc.c-torture/compile/pr106537-2.c: Same.
9204         * gcc.c-torture/compile/pr106537-3.c: Same.
9205         * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
9206         wider than 16 bits.
9207         * gcc.c-torture/execute/20230630-4.c: Same.
9208         * gcc.c-torture/execute/pr109938.c: Require int32plus.
9209         * gcc.c-torture/execute/pr109986.c: Same.
9210         * gcc.dg/fold-ior-4.c: Same.
9211         * gcc.dg/fold-ior-5.c: Same
9212         * gcc.dg/fold-parity-5.c: Same.
9213         * gcc.dg/fold-popcount-5.c: Same.
9214         * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
9215         instead of int.
9216         * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
9217         required by code.
9218         * gcc.dg/c23-constexpr-9.c: Require large_double.
9219         * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
9220         * gcc.dg/loop-unswitch-10.c: Require size32plus.
9221         * gcc.dg/loop-unswitch-14.c: Same.
9222         * gcc.dg/loop-unswitch-11.c: Require int32.
9223         * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
9224         * gcc.dg/pr101836_1.c: Same.
9225         * gcc.dg/pr101836_2.c: Same.
9226         * gcc.dg/pr101836_3.c: Same.
9228 2024-01-07  Nathaniel Shead  <nathanieloshead@gmail.com>
9230         * g++.dg/modules/init-5_a.C: New test.
9231         * g++.dg/modules/init-5_b.C: New test.
9233 2024-01-07  Nathaniel Shead  <nathanieloshead@gmail.com>
9235         PR c++/109679
9236         * g++.dg/modules/using-11.h: New test.
9237         * g++.dg/modules/using-11_a.C: New test.
9238         * g++.dg/modules/using-11_b.C: New test.
9240 2024-01-07  Nathaniel Shead  <nathanieloshead@gmail.com>
9242         PR c++/110808
9243         * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
9244         * g++.dg/modules/part-mac-1_c.C: Likewise.
9245         * g++.dg/modules/mod-invalid-1.C: New test.
9246         * g++.dg/modules/part-8_a.C: New test.
9247         * g++.dg/modules/part-8_b.C: New test.
9248         * g++.dg/modules/part-8_c.C: New test.
9250 2024-01-06  Harald Anlauf  <anlauf@gmx.de>
9251             José Rui Faustino de Sousa  <jrfsousa@gmail.com>
9253         PR fortran/96724
9254         * gfortran.dg/repeat_8.f90: New test.
9256 2024-01-06  Jiahao Xu  <xujiahao@loongson.cn>
9258         * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
9259         * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
9261 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9263         PR target/113248
9264         * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
9266 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9268         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
9269         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
9271 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9273         * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
9275 2024-01-05  Richard Sandiford  <richard.sandiford@arm.com>
9277         PR target/113104
9278         * gcc.target/aarch64/pr113104.c: New test.
9279         * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
9280         names.
9281         * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
9282         * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
9283         * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
9284         * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9285         * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9286         * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9287         * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9288         * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9289         * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9290         * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
9291         * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9292         * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9293         * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9294         * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9295         * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9296         * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9297         * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9298         * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9299         * gcc.target/aarch64/sve/pack_1.c: Likewise.
9300         * gcc.target/aarch64/sve/reduc_4.c: Likewise.
9301         * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9302         * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9303         * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9304         * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9305         * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9306         * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9307         * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9308         * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9309         * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9310         * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9311         * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9313 2024-01-05  Lulu Cheng  <chenglulu@loongson.cn>
9315         * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
9317 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
9319         * gcc.dg/fma-3.c: The intermediate file corresponding to the
9320         function does not produce the corresponding FNMA symbol, so the test
9321         rules should be skipped when testing.
9322         * gcc.dg/fma-4.c: The intermediate file corresponding to the
9323         function does not produce the corresponding FNMS symbol, so skip the
9324         test rules when testing.
9325         * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
9326         * gcc.dg/fma-7.c: The cause is the same as fma-4.c
9328 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
9330         * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
9331         LoongArch architecture, you need to add the "-mlasx" compilation
9332         option to generate vectorized code.
9333         * gcc.dg/vect/slp-widen-mult-half.c: Dito.
9334         * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
9335         * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
9336         * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
9337         * gcc.dg/vect/vect-widen-mult-half.c: Dito.
9338         * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
9339         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
9340         * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
9341         * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
9343 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
9345         * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
9346         program.
9348 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
9350         * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
9351         support testing of the loongArch architecture.
9353 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
9355         * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
9356         object detection framework.
9357         * gcc.dg/vect/vect-83.c: Dito.
9359 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
9361         * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
9362         setting of assembly to compile.
9363         * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
9365 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
9367         * lib/target-supports.exp: Add LoongArch to the list of supported
9368         targets.
9370 2024-01-05  Alex Coplan  <alex.coplan@arm.com>
9372         PR target/113217
9373         * g++.dg/pr113217.C: New test.
9375 2024-01-05  Jakub Jelinek  <jakub@redhat.com>
9377         PR tree-optimization/113201
9378         * gcc.c-torture/compile/pr113201.c: New test.
9380 2024-01-05  Jakub Jelinek  <jakub@redhat.com>
9382         PR tree-optimization/90693
9383         * gcc.target/i386/pr90693-2.c: New test.
9385 2024-01-05  Kito Cheng  <kito.cheng@sifive.com>
9387         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
9388         Fix the check condition.
9390 2024-01-05  Kito Cheng  <kito.cheng@sifive.com>
9392         * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
9393         Use __builtin_abort instead of assert.
9394         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
9395         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
9396         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
9397         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
9398         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
9399         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
9400         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
9401         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
9402         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
9403         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
9404         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
9405         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
9406         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
9407         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
9408         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
9409         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
9410         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
9411         __builtin_abort instead of assert.
9412         * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
9413         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
9414         * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
9415         * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
9416         * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
9418 2024-01-05  Pan Li  <pan2.li@intel.com>
9420         Revert:
9421         2024-01-05  Feng Wang  <wangfeng@eswincomputing.com>
9423         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9424         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9425         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9426         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9427         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9428         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9429         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9430         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9431         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9432         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9433         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9434         * gcc.target/riscv/zvkb.c: New test.
9436 2024-01-05  Feng Wang  <wangfeng@eswincomputing.com>
9438         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
9439         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
9440         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
9441         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
9442         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
9443         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
9444         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
9445         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
9446         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
9447         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
9448         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
9449         * gcc.target/riscv/zvkb.c: New test.
9451 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9453         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9455 2024-01-04  Andrew Pinski  <quic_apinski@quicinc.com>
9457         PR tree-optimization/113186
9458         * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
9460 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
9462         * lib/gcc-dg.exp: Set TERM to xterm.
9464 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
9466         PR analyzer/112790
9467         * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
9469 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
9471         PR analyzer/113222
9472         * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
9474 2024-01-04  Kuan-Lin Chen  <rufus@andestech.com>
9475             Patrick Lin  <patrick@andestech.com>
9476             Rufus Chen  <rufus@andestech.com>
9477             Monk Chiang  <monk.chiang@sifive.com>
9479         * gcc.target/riscv/_Float16-nanboxing.c: New test.
9481 2024-01-04  Pan Li  <pan2.li@intel.com>
9483         Revert:
9484         2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9486         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9488 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9490         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
9492 2024-01-04  Kito Cheng  <kito.cheng@sifive.com>
9494         * gcc.target/riscv/interrupt-misaligned.c: New.
9496 2024-01-04  chenxiaolong  <chenxiaolong@loongson.cn>
9498         * gcc.dg/vect/slp-26.c: Add loongarch.
9500 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9502         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
9504 2024-01-04  chenxiaolong  <chenxiaolong@loongson.cn>
9506         * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
9507         option "-fno-vect-cost-model" to dg-options.
9509 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
9511         * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
9512         * gcc.c-torture/compile/mipscop-2.c: Ditto.
9513         * gcc.c-torture/compile/mipscop-3.c: Ditto.
9514         * gcc.c-torture/compile/mipscop-4.c: Ditto.
9516 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
9518         * gcc.target/mips/pr104914.c: New test.
9520 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
9522         * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
9524 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9526         PR target/113206
9527         PR target/113209
9528         * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
9529         * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
9530         * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
9531         * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
9532         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
9533         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
9534         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
9535         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
9536         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
9537         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
9538         * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
9539         * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
9540         * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
9542 2024-01-03  Patrick Palka  <ppalka@redhat.com>
9544         PR c++/113064
9545         * g++.dg/cpp0x/rv-conv4.C: New test.
9546         * g++.dg/cpp0x/rv-conv5.C: New test.
9548 2024-01-03  Xi Ruoyao  <xry111@xry111.site>
9550         * gcc.target/loongarch/vfmax-vfmin.c: New test.
9552 2024-01-03  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9554         PR target/113112
9555         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
9557 2024-01-02  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9559         * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
9561 2024-01-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9563         * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
9565 2024-01-02  Lulu Cheng  <chenglulu@loongson.cn>
9567         * lib/target-supports.exp: Add a function to check whether binutil supports
9568         TLS Le Relax.
9569         * gcc.target/loongarch/tls-le-relax.c: New test.
9571 2024-01-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
9573         PR target/113112
9574         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
9577 Copyright (C) 2024 Free Software Foundation, Inc.
9579 Copying and distribution of this file, with or without modification,
9580 are permitted in any medium without royalty provided the copyright
9581 notice and this notice are preserved.