1 2023-12-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4 * gcc.target/riscv/rvv/autovec/pr113087-2.c: New test.
6 2023-12-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9 * gcc.target/riscv/rvv/autovec/pr113087-1.c: New test.
11 2023-12-20 Richard Sandiford <richard.sandiford@arm.com>
13 PR rtl-optimization/111702
14 * gcc.dg/rtl/aarch64/pr111702.c: New test.
16 2023-12-20 Kuan-Lin Chen <rufus@andestech.com>
18 * gcc.target/riscv/large-model.c: New test.
20 2023-12-20 Jason Merrill <jason@redhat.com>
24 * g++.dg/eh/return2.C: New test.
26 2023-12-20 Jason Merrill <jason@redhat.com>
29 * g++.dg/cpp1z/array-prvalue2.C: New test.
30 * g++.dg/cpp1z/eval-order3.C: Test swapped operands.
32 2023-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
34 * gcc.target/aarch64/pr112787.c: New test.
36 2023-12-20 Xi Ruoyao <xry111@xry111.site>
39 * gcc.target/loongarch/pr113033.c: New test.
41 2023-12-20 Xi Ruoyao <xry111@xry111.site>
44 * gcc.target/loongarch/vfcmp-f.c: New test.
45 * gcc.target/loongarch/vfcmp-d.c: New test.
46 * gcc.target/loongarch/xvfcmp-f.c: New test.
47 * gcc.target/loongarch/xvfcmp-d.c: New test.
48 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: Scan for cune
50 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: Likewise.
52 2023-12-20 demin.han <demin.han@starfivetech.com>
54 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Moved to...
55 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: ...here.
56 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Moved to...
57 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: ...here.
59 2023-12-20 Jakub Jelinek <jakub@redhat.com>
61 PR tree-optimization/112941
62 * gcc.dg/bitint-55.c: New test.
64 2023-12-20 Jakub Jelinek <jakub@redhat.com>
66 * gcc.dg/Walloc-size-4.c: New test.
67 * gcc.dg/Walloc-size-5.c: New test.
68 * gcc.dg/Wcalloc-transposed-args-1.c: New test.
70 2023-12-20 Alex Coplan <alex.coplan@arm.com>
73 * gcc.dg/pr113062.c: New test.
75 2023-12-20 Pan Li <pan2.li@intel.com>
77 * gcc.target/riscv/rvv/autovec/bug-7.c: New test.
79 2023-12-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
81 * gcc.target/riscv/rvv/autovec/bug-8.c: New test.
83 2023-12-20 Alexandre Oliva <oliva@adacore.com>
85 PR rtl-optimization/113002
86 * gcc.dg/vect/pr113002.c: New.
88 2023-12-20 Alexandre Oliva <oliva@adacore.com>
90 * gcc.dg/torture/inline-mem-cmp-1.c: Copy timeout factor from
92 * gcc.dg/torture/inline-mem-cpy-1.c: Likewise.
94 2023-12-20 Haochen Jiang <haochen.jiang@intel.com>
96 * gcc.target/i386/avx10_1-6.c: Remove check for errors.
97 * gcc.target/i386/noevex512-2.c: Diito.
99 2023-12-20 Siddhesh Poyarekar <siddhesh@gotplt.org>
101 PR tree-optimization/113012
102 * gcc.dg/ubsan/pr113012.c: New test case.
104 2023-12-19 Patrick Palka <ppalka@redhat.com>
107 * g++.dg/cpp2a/spaceship-synth16.C: New test.
109 2023-12-19 Nathaniel Shead <nathanieloshead@gmail.com>
112 * g++.dg/cpp0x/constexpr-memfn2.C: New test.
114 2023-12-19 Sandra Loosemore <sandra@codesourcery.com>
116 * c-c++-common/gomp/declare-variant-2.c: Don't expect error on
117 "acquire" and "release".
118 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
120 2023-12-19 Sandra Loosemore <sandra@codesourcery.com>
122 * c-c++-common/gomp/declare-variant-1.c: Expect warning on
124 * c-c++-common/gomp/declare-variant-2.c: Likewise. Also adjust
125 messages for score errors.
126 * c-c++-common/gomp/declare-variant-no-score.c: New.
127 * gfortran.dg/gomp/declare-variant-1.f90: Expect warning on
129 * gfortran.dg/gomp/declare-variant-2.f90: Likewise. Also adjust
130 messages for score errors.
131 * gfortran.dg/gomp/declare-variant-no-score.f90: New.
133 2023-12-19 David Faust <david.faust@oracle.com>
136 * gcc.dg/debug/btf/btf-forward-2.c: New test.
138 2023-12-19 Patrick Palka <ppalka@redhat.com>
141 * g++.dg/cpp0x/alias-decl-75a.C: New test.
142 * g++.dg/cpp0x/alias-decl-75b.C: New test.
144 2023-12-19 Patrick Palka <ppalka@redhat.com>
147 * g++.dg/cpp0x/alias-decl-76.C: New test.
149 2023-12-19 Marc Poulhiès <poulhies@adacore.com>
151 * g++.target/i386/excess-precision-12.C: call std::abort instead of abort.
153 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
155 * gcc.dg/vect/bb-slp-cond-1.c: Adapt for RISC-V.
157 2023-12-19 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/113080
160 * gcc.dg/tree-ssa/sccp-3.c: New testcase.
162 2023-12-19 Roger Sayle <roger@nextmovesoftware.com>
164 * gcc.target/i386/movti-2.c: New test case.
165 * gcc.target/i386/movti-3.c: Likewise.
167 2023-12-19 Thomas Schwinge <thomas@codesourcery.com>
170 * c-c++-common/goacc/declare-1.c: Adjust.
171 * c-c++-common/goacc/declare-2.c: Likewise.
173 2023-12-19 Jakub Jelinek <jakub@redhat.com>
176 * gcc.target/i386/sse2-pr112816-2.c: New test.
178 2023-12-19 Alex Coplan <alex.coplan@arm.com>
181 * gfortran.dg/PR113061.f90: New test.
183 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
185 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Force scalable vector.
186 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Force scalable vector.
187 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Force scalable vector.
188 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Force scalable vector.
189 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Force scalable vector.
190 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Force scalable vector.
191 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Force scalable vector.
192 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Force scalable vector.
193 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Force scalable vector.
194 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Force scalable vector.
195 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Force scalable vector.
196 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Force scalable vector.
197 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Force scalable vector.
198 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Force scalable vector.
199 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Force scalable vector.
200 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Force scalable vector.
201 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Force scalable vector.
202 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Force scalable vector.
203 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Force scalable vector.
204 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Force scalable vector.
205 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Force scalable vector.
206 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Force scalable vector.
207 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Force scalable vector.
208 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Force scalable vector.
209 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Force scalable vector.
210 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Force scalable vector.
211 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Force scalable vector.
212 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Force scalable vector.
213 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Force scalable vector.
214 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Force scalable vector.
215 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Force scalable vector.
216 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Force scalable vector.
217 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Force scalable vector.
218 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Force scalable vector.
219 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Force scalable vector.
220 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Force scalable vector.
221 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Force scalable vector.
222 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Force scalable vector.
223 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Force scalable vector.
224 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Force scalable vector.
225 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Force scalable vector.
226 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Force scalable vector.
227 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Force scalable vector.
228 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Force scalable vector.
229 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Force scalable vector.
230 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Force scalable vector.
231 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Force scalable vector.
232 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Force scalable vector.
233 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Force scalable vector.
234 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Force scalable vector.
235 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Force scalable vector.
236 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Force scalable vector.
237 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Force scalable vector.
238 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Force scalable vector.
239 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Force scalable vector.
240 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Force scalable vector.
241 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Force scalable vector.
242 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Force scalable vector.
243 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Force scalable vector.
244 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Force scalable vector.
245 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Force scalable vector.
246 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Force scalable vector.
247 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Force scalable vector.
248 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Force scalable vector.
249 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Force scalable vector.
250 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Force scalable vector.
251 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Force scalable vector.
252 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Force scalable vector.
253 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Force scalable vector.
254 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Force scalable vector.
255 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Force scalable vector.
256 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Force scalable vector.
257 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Force scalable vector.
258 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Force scalable vector.
259 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Force scalable vector.
260 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Force scalable vector.
261 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Force scalable vector.
262 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Force scalable vector.
263 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Force scalable vector.
264 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Force scalable vector.
265 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Force scalable vector.
266 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Force scalable vector.
267 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Force scalable vector.
268 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Force scalable vector.
269 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Force scalable vector.
270 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Force scalable vector.
271 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Force scalable vector.
272 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Force scalable vector.
273 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Force scalable vector.
274 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Force scalable vector.
275 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Force scalable vector.
276 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Force scalable vector.
277 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Force scalable vector.
278 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Force scalable vector.
279 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Force scalable vector.
280 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Force scalable vector.
281 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Force scalable vector.
282 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Force scalable vector.
283 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Force scalable vector.
284 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Force scalable vector.
285 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Force scalable vector.
286 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Force scalable vector.
287 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Force scalable vector.
288 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Force scalable vector.
289 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Force scalable vector.
290 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Force scalable vector.
291 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Force scalable vector.
292 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Force scalable vector.
293 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Force scalable vector.
294 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Force scalable vector.
295 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Force scalable vector.
296 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Force scalable vector.
297 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Force scalable vector.
298 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Force scalable vector.
299 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Force scalable vector.
300 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Force scalable vector.
301 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Force scalable vector.
302 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Force scalable vector.
303 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Force scalable vector.
304 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Force scalable vector.
305 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Force scalable vector.
306 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Force scalable vector.
307 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Force scalable vector.
308 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Force scalable vector.
309 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Force scalable vector.
310 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Force scalable vector.
311 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Force scalable vector.
312 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Force scalable vector.
313 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Force scalable vector.
314 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Force scalable vector.
315 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Force scalable vector.
316 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Force scalable vector.
317 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Force scalable vector.
318 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Force scalable vector.
319 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Force scalable vector.
320 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Force scalable vector.
321 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Force scalable vector.
322 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Force scalable vector.
323 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Force scalable vector.
324 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Force scalable vector.
325 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Force scalable vector.
326 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Force scalable vector.
327 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Force scalable vector.
328 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Force scalable vector.
329 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Force scalable vector.
330 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Force scalable vector.
331 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Force scalable vector.
332 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Force scalable vector.
333 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Force scalable vector.
334 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Force scalable vector.
335 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Force scalable vector.
336 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Force scalable vector.
337 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Force scalable vector.
338 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Force scalable vector.
339 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Force scalable vector.
340 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Force scalable vector.
341 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Force scalable vector.
342 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Force scalable vector.
343 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Force scalable vector.
344 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Force scalable vector.
345 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Force scalable vector.
346 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Force scalable vector.
347 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Force scalable vector.
348 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Force scalable vector.
349 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Force scalable vector.
350 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Force scalable vector.
351 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Force scalable vector.
352 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Force scalable vector.
353 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Force scalable vector.
354 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Force scalable vector.
355 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Force scalable vector.
356 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Force scalable vector.
357 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Force scalable vector.
358 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Force scalable vector.
359 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Force scalable vector.
360 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Force scalable vector.
361 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Force scalable vector.
362 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Force scalable vector.
363 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Force scalable vector.
364 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Force scalable vector.
365 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Force scalable vector.
366 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Force scalable vector.
367 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Force scalable vector.
368 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Force scalable vector.
369 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Force scalable vector.
370 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Force scalable vector.
371 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Force scalable vector.
372 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Force scalable vector.
373 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Force scalable vector.
374 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Force scalable vector.
375 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Force scalable vector.
376 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Force scalable vector.
377 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Force scalable vector.
378 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Force scalable vector.
379 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Force scalable vector.
380 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Force scalable vector.
381 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Force scalable vector.
382 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Force scalable vector.
383 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Force scalable vector.
384 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Force scalable vector.
385 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Force scalable vector.
386 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Force scalable vector.
387 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Force scalable vector.
388 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Force scalable vector.
389 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Force scalable vector.
390 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Force scalable vector.
391 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Force scalable vector.
392 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Force scalable vector.
393 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Force scalable vector.
394 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Force scalable vector.
395 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Force scalable vector.
396 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Force scalable vector.
397 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Force scalable vector.
398 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Force scalable vector.
399 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Force scalable vector.
400 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Force scalable vector.
401 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Force scalable vector.
402 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Force scalable vector.
403 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Force scalable vector.
404 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Force scalable vector.
405 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Force scalable vector.
406 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Force scalable vector.
407 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Force scalable vector.
408 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Force scalable vector.
409 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Force scalable vector.
410 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Force scalable vector.
411 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Force scalable vector.
412 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Force scalable vector.
413 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Force scalable vector.
414 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Force scalable vector.
415 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Force scalable vector.
416 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Force scalable vector.
417 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Force scalable vector.
418 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Force scalable vector.
419 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Force scalable vector.
420 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Force scalable vector.
421 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Force scalable vector.
422 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Force scalable vector.
423 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Force scalable vector.
424 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Force scalable vector.
425 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Force scalable vector.
426 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Force scalable vector.
427 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Force scalable vector.
428 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Force scalable vector.
429 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Force scalable vector.
430 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Force scalable vector.
431 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Force scalable vector.
432 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Force scalable vector.
433 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Force scalable vector.
434 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Force scalable vector.
435 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Force scalable vector.
436 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Force scalable vector.
437 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Force scalable vector.
438 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Force scalable vector.
439 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Force scalable vector.
440 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Force scalable vector.
441 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Force scalable vector.
442 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Force scalable vector.
443 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Force scalable vector.
444 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Force scalable vector.
445 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Force scalable vector.
446 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Force scalable vector.
447 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Force scalable vector.
448 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Force scalable vector.
449 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Force scalable vector.
450 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Force scalable vector.
451 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Force scalable vector.
452 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Force scalable vector.
453 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Force scalable vector.
454 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Force scalable vector.
455 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Force scalable vector.
456 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Force scalable vector.
457 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Force scalable vector.
458 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Force scalable vector.
459 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Force scalable vector.
460 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Force scalable vector.
461 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Force scalable vector.
462 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Force scalable vector.
463 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Force scalable vector.
464 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Force scalable vector.
465 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Force scalable vector.
466 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Force scalable vector.
467 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Force scalable vector.
468 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Force scalable vector.
469 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Force scalable vector.
470 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Force scalable vector.
471 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Force scalable vector.
472 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Force scalable vector.
473 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Force scalable vector.
474 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Force scalable vector.
475 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Force scalable vector.
476 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Force scalable vector.
477 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Force scalable vector.
478 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Force scalable vector.
479 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Force scalable vector.
480 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Force scalable vector.
481 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Force scalable vector.
482 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Force scalable vector.
483 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Force scalable vector.
484 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Force scalable vector.
485 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Force scalable vector.
486 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Force scalable vector.
487 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Force scalable vector.
488 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Force scalable vector.
489 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Force scalable vector.
490 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Force scalable vector.
491 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Force scalable vector.
492 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Force scalable vector.
493 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Force scalable vector.
494 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Force scalable vector.
495 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Force scalable vector.
496 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Force scalable vector.
497 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Force scalable vector.
498 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Force scalable vector.
499 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Force scalable vector.
500 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Force scalable vector.
501 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Force scalable vector.
502 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Force scalable vector.
503 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Force scalable vector.
504 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Force scalable vector.
505 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Force scalable vector.
506 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Force scalable vector.
507 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Force scalable vector.
508 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Force scalable vector.
509 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Force scalable vector.
510 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Force scalable vector.
511 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Force scalable vector.
512 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Force scalable vector.
513 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Force scalable vector.
514 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Force scalable vector.
515 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Force scalable vector.
516 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Force scalable vector.
517 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Force scalable vector.
518 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Force scalable vector.
519 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Force scalable vector.
520 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Force scalable vector.
521 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Force scalable vector.
522 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Force scalable vector.
523 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Force scalable vector.
524 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Force scalable vector.
525 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Force scalable vector.
526 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Force scalable vector.
527 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Force scalable vector.
528 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Force scalable vector.
529 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Force scalable vector.
530 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Force scalable vector.
531 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Force scalable vector.
532 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Force scalable vector.
533 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Force scalable vector.
534 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Force scalable vector.
535 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Force scalable vector.
536 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Force scalable vector.
537 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Force scalable vector.
538 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Force scalable vector.
539 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Force scalable vector.
540 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Force scalable vector.
541 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Force scalable vector.
542 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Force scalable vector.
543 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Force scalable vector.
544 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Force scalable vector.
545 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Force scalable vector.
546 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Force scalable vector.
547 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Force scalable vector.
548 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Force scalable vector.
549 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Force scalable vector.
550 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Force scalable vector.
551 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Force scalable vector.
552 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Force scalable vector.
553 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Force scalable vector.
554 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Force scalable vector.
555 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Force scalable vector.
556 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Force scalable vector.
557 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Force scalable vector.
558 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Force scalable vector.
559 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Force scalable vector.
560 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Force scalable vector.
561 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Force scalable vector.
562 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Force scalable vector.
563 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Force scalable vector.
564 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Force scalable vector.
565 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Force scalable vector.
566 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Force scalable vector.
567 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Force scalable vector.
568 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Force scalable vector.
569 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Force scalable vector.
570 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Force scalable vector.
571 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Force scalable vector.
572 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Force scalable vector.
573 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Force scalable vector.
574 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Force scalable vector.
575 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Force scalable vector.
576 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Force scalable vector.
577 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Force scalable vector.
578 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Force scalable vector.
579 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Force scalable vector.
580 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Force scalable vector.
581 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Force scalable vector.
582 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Force scalable vector.
583 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Force scalable vector.
584 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Force scalable vector.
585 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Force scalable vector.
586 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Force scalable vector.
587 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Force scalable vector.
588 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Force scalable vector.
589 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Force scalable vector.
590 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Force scalable vector.
591 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Force scalable vector.
592 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Force scalable vector.
593 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Force scalable vector.
594 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Force scalable vector.
595 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Force scalable vector.
596 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Force scalable vector.
597 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Force scalable vector.
598 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Force scalable vector.
599 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Force scalable vector.
600 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Force scalable vector.
601 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Force scalable vector.
602 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Force scalable vector.
603 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Force scalable vector.
604 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Force scalable vector.
605 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Force scalable vector.
606 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Force scalable vector.
607 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Force scalable vector.
608 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Force scalable vector.
609 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Force scalable vector.
610 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Force scalable vector.
611 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Force scalable vector.
612 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Force scalable vector.
613 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Force scalable vector.
614 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Force scalable vector.
615 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Force scalable vector.
616 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Force scalable vector.
617 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Force scalable vector.
618 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Force scalable vector.
619 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Force scalable vector.
620 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Force scalable vector.
621 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Force scalable vector.
622 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Force scalable vector.
623 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Force scalable vector.
624 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Force scalable vector.
625 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Force scalable vector.
626 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Force scalable vector.
627 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Force scalable vector.
628 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Force scalable vector.
629 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Force scalable vector.
630 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Force scalable vector.
632 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
634 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
636 2023-12-19 xuli <xuli1@eswincomputing.com>
638 * gcc.target/riscv/rvv/base/cpymem-1.c: Fix checks under medany.
639 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Fix checks.
640 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Ditto.
642 2023-12-19 Jiufu Guo <guojiufu@linux.ibm.com>
644 PR rtl-optimization/112525
646 * gcc.target/powerpc/pr112525.c: New test.
647 * gcc.target/powerpc/pr30271.c: New test.
649 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
651 * lib/target-supports.exp: Remove 256/512/1024 vectors.
653 2023-12-19 xuli <xuli1@eswincomputing.com>
655 * gcc.target/riscv/rvv/base/cpymem-2.c: Fix checks.
657 2023-12-18 Harald Anlauf <anlauf@gmx.de>
660 * gfortran.dg/date_and_time_2.f90: New test.
661 * gfortran.dg/date_and_time_3.f90: New test.
662 * gfortran.dg/date_and_time_4.f90: New test.
664 2023-12-18 Andreas Krebbel <krebbel@linux.ibm.com>
666 * gcc.target/s390/unaligned-2.c: New test.
668 2023-12-18 Pan Li <pan2.li@intel.com>
670 * gcc.target/riscv/rvv/base/pr112432-42.c: Moved to...
671 * gcc.target/riscv/rvv/base/pr112431-42.c: ...here.
673 2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
676 * gcc.target/riscv/rvv/base/pr112432-42.c: New test.
678 2023-12-18 Richard Biener <rguenther@suse.de>
681 * gcc.dg/gimplefe-52.c: New testcase.
683 2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
685 * lib/target-supports.exp: Add RV32.
687 2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
689 * gcc.target/riscv/rvv/autovec/bug-4.c: New test.
690 * gcc.target/riscv/rvv/autovec/bug-5.c: New test.
691 * gcc.target/riscv/rvv/autovec/bug-6.c: New test.
693 2023-12-18 Jakub Jelinek <jakub@redhat.com>
695 PR tree-optimization/113013
696 * gcc.dg/pr113013.c: New test.
698 2023-12-18 Jakub Jelinek <jakub@redhat.com>
700 * g++.dg/abi/abi-tag25a.C: Expect second dg-warning only for c++14
703 2023-12-18 xuli <xuli1@eswincomputing.com>
705 * gcc.target/riscv/rvv/base/cpymem-1.c: Fix checks.
707 2023-12-18 xuli <xuli1@eswincomputing.com>
709 * gcc.target/riscv/rvv/autovec/bug-2.c: New test.
711 2023-12-18 Pan Li <pan2.li@intel.com>
713 * gcc.target/riscv/rvv/autovec/bug-3.c: New test.
715 2023-12-17 Harald Anlauf <anlauf@gmx.de>
718 * gfortran.dg/contiguous_15.f90: New test.
720 2023-12-17 Xi Ruoyao <xry111@xry111.site>
723 * gcc.target/loongarch/mul-const-reduction.c: New test.
725 2023-12-16 Nathaniel Shead <nathanieloshead@gmail.com>
728 * g++.dg/modules/pr106363_a.C: New test.
729 * g++.dg/modules/pr106363_b.C: New test.
731 2023-12-16 David Malcolm <dmalcolm@redhat.com>
734 * c-c++-common/analyzer/out-of-bounds-pr112792.c: New test.
736 2023-12-16 Paul Thomas <pault@gcc.gnu.org>
739 * gfortran.dg/pr112459.f90: New test.
741 2023-12-16 Paul Thomas <pault@gcc.gnu.org>
745 * gfortran.dg/associate_63.f90 : New test.
746 * gfortran.dg/pr111853.f90 : New test.
748 2023-12-16 Nathaniel Shead <nathanieloshead@gmail.com>
751 * g++.dg/cpp0x/pr113031.C: New test.
753 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
755 * gcc.target/aarch64/options_set_17.c: Reorder expected flags.
756 * gcc.target/aarch64/cpunative/native_cpu_0.c: Ditto.
757 * gcc.target/aarch64/cpunative/native_cpu_13.c: Ditto.
758 * gcc.target/aarch64/cpunative/native_cpu_16.c: Ditto.
759 * gcc.target/aarch64/cpunative/native_cpu_17.c: Ditto.
760 * gcc.target/aarch64/cpunative/native_cpu_18.c: Ditto.
761 * gcc.target/aarch64/cpunative/native_cpu_19.c: Ditto.
762 * gcc.target/aarch64/cpunative/native_cpu_20.c: Ditto.
763 * gcc.target/aarch64/cpunative/native_cpu_21.c: Ditto.
764 * gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.
765 * gcc.target/aarch64/cpunative/native_cpu_6.c: Ditto.
766 * gcc.target/aarch64/cpunative/native_cpu_7.c: Ditto.
768 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
770 * g++.target/i386/mvc2.C:
771 * g++.target/i386/mvc3.C:
773 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
775 * gcc.target/aarch64/options_set_28.c: New test.
777 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
779 * gcc.target/aarch64/options_set_4.c: Add terminating newline.
780 * gcc.target/aarch64/options_set_27.c: New test.
782 2023-12-15 Mary Bennett <mary.bennett@embecosm.com>
784 * gcc.target/riscv/cv-elw-elw-compile-1.c: Create test for cv.elw.
785 * lib/target-supports.exp: Add proc for the XCVelw extension.
787 2023-12-15 Patrick O'Neill <patrick@rivosinc.com>
789 * gcc.target/riscv/rvv/autovec/partial/pr112773.c: Add
790 -fno-vect-cost-model.
792 2023-12-15 Jeff Law <jlaw@ventanamicro.com>
795 * gcc.target/riscv/zknd32.c: Verify diagnostics are issued for
796 invalid builtin arguments.
797 * gcc.target/riscv/zknd64.c: Likewise.
798 * gcc.target/riscv/zkne32.c: Likewise.
799 * gcc.target/riscv/zkne64.c: Likewise.
800 * gcc.target/riscv/zksed32.c: Likewise.
801 * gcc.target/riscv/zksed64.c: Likewise.
802 * gcc.target/riscv/zknd32-2.c: New test
803 * gcc.target/riscv/zknd64-2.c: Likewise.
804 * gcc.target/riscv/zkne32-2.c: Likewise.
805 * gcc.target/riscv/zkne64-2.c: Likewise.
806 * gcc.target/riscv/zksed32-2.c: Likewise.
807 * gcc.target/riscv/zksed64-2.c: Likewise.
808 Co-authored-by: Liao Shihua <shihua@iscas.ac.cn>
810 2023-12-15 Alex Coplan <alex.coplan@arm.com>
812 * g++.target/aarch64/pr103147-10.C: Add -fno-schedule-insns{,2}
814 * gcc.target/aarch64/pr103147-10.c: Likewise.
816 2023-12-15 Alex Coplan <alex.coplan@arm.com>
818 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Allow ldp/stp saves
820 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
822 2023-12-15 Alex Coplan <alex.coplan@arm.com>
824 * gcc.target/aarch64/auto-init-padding-1.c: Add -O to options,
825 adjust test to work with optimizations enabled.
826 * gcc.target/aarch64/auto-init-padding-2.c: Add -O to options.
827 * gcc.target/aarch64/auto-init-padding-3.c: Add -O to options,
828 adjust test to work with optimizations enabled.
829 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
830 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
832 2023-12-15 Xiao Zeng <zengxiao@eswincomputing.com>
834 * gcc.target/riscv/arch-31.c: New test.
835 * gcc.target/riscv/arch-32.c: New test.
836 * gcc.target/riscv/predef-32.c: New test.
837 * gcc.target/riscv/predef-33.c: New test.
839 2023-12-15 Gaius Mulley <gaiusmod2@gmail.com>
842 * gm2/iso/fail/badassignment.mod: New test.
843 * gm2/iso/fail/badexpression.mod: New test.
844 * gm2/iso/fail/badexpression2.mod: New test.
846 2023-12-15 Patrick Palka <ppalka@redhat.com>
850 * g++.dg/ext/attr-section1.C: New test.
851 * g++.dg/ext/attr-section1a.C: New test.
852 * g++.dg/ext/attr-section2.C: New test.
853 * g++.dg/ext/attr-section2a.C: New test.
854 * g++.dg/ext/attr-section2b.C: New test.
856 2023-12-15 Patrick Palka <ppalka@redhat.com>
859 * g++.dg/abi/abi-tag25.C: New test.
860 * g++.dg/abi/abi-tag25a.C: New test.
862 2023-12-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
864 * gcc.dg/gomp/pr87887-1.c: Fixed test.
865 * gcc.dg/gomp/pr89246-1.c: Likewise.
866 * gcc.dg/gomp/simd-clones-2.c: Likewise.
868 2023-12-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
870 * gcc.target/aarch64/memmove.c: Add new test.
871 * gcc.target/aarch64/memmove2.c: Likewise.
873 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
875 * gcc.target/riscv/rvv/autovec/bug-1.c: New test.
877 2023-12-15 Alex Coplan <alex.coplan@arm.com>
880 * gcc.target/aarch64/sve/acle/general/pr112906.c: New test.
882 2023-12-15 Thomas Schwinge <thomas@codesourcery.com>
884 * gcc.dg/pr110279-2.c: Don't '#include <stdio.h>'. Remove
885 '__attribute_noinline__'.
887 2023-12-15 Jakub Jelinek <jakub@redhat.com>
889 PR tree-optimization/113024
890 * gcc.dg/tree-ssa/pr113024.c: New test.
892 2023-12-15 Jakub Jelinek <jakub@redhat.com>
894 PR tree-optimization/113003
895 * gcc.dg/bitint-54.c: New test.
897 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
899 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail of M2.
900 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
901 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
902 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
904 2023-12-15 Hongyu Wang <hongyu.wang@intel.com>
906 * gcc.target/i386/pr112943.c: Require dfp.
908 2023-12-15 Hongyu Wang <hongyu.wang@intel.com>
911 * gcc.target/i386/pieces-memset-45.c: Remove
912 -mprefer-vector-width=256.
913 * g++.target/i386/pr112824-1.C: New test.
915 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
917 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Adapt test.
919 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
922 * gcc.dg/vect/costmodel/riscv/rvv/pr112387.c: Moved to...
923 * gcc.dg/vect/costmodel/riscv/rvv/pr112387-1.c: ...here.
924 * gcc.dg/vect/costmodel/riscv/rvv/pr112387-2.c: New test.
926 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
929 * gcc.dg/vect/costmodel/riscv/rvv/pr111153.c: Moved to...
930 * gcc.dg/vect/costmodel/riscv/rvv/pr11153-2.c: ...here.
931 * gcc.dg/vect/costmodel/riscv/rvv/pr111153-1.c: New test.
933 2023-12-14 David Malcolm <dmalcolm@redhat.com>
936 * c-c++-common/analyzer/analyzer-decls.h: New header.
937 * gcc.dg/analyzer/20020129-1.c: Move to...
938 * c-c++-common/analyzer/20020129-1.c: ...here.
939 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: Move to...
940 * c-c++-common/analyzer/SARD-tc117-basic-00001-min.c: ...here.
941 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Move to...
942 * c-c++-common/analyzer/SARD-tc249-basic-00034-min.c: ...here.
943 * gcc.dg/analyzer/abort.c: Move to...
944 * c-c++-common/analyzer/abort.c: ...here.
945 * gcc.dg/analyzer/aliasing-1.c: Move to...
946 * c-c++-common/analyzer/aliasing-1.c: ...here.
947 * gcc.dg/analyzer/aliasing-2.c: Move to...
948 * c-c++-common/analyzer/aliasing-2.c: ...here.
949 * gcc.dg/analyzer/alloca-leak.c: Move to...
950 * c-c++-common/analyzer/alloca-leak.c: ...here.
951 * gcc.dg/analyzer/analyzer-debugging-fns-1.c: Move to...
952 * c-c++-common/analyzer/analyzer-debugging-fns-1.c: ...here.
953 * gcc.dg/analyzer/analyzer-verbosity-2a.c: Move to...
954 * c-c++-common/analyzer/analyzer-verbosity-2a.c: ...here.
955 * gcc.dg/analyzer/analyzer-verbosity-3a.c: Move to...
956 * c-c++-common/analyzer/analyzer-verbosity-3a.c: ...here.
957 * gcc.dg/analyzer/asm-x86-1.c: Move to...
958 * c-c++-common/analyzer/asm-x86-1.c: ...here.
959 * gcc.dg/analyzer/attr-alloc_size-3.c: Move to...
960 * c-c++-common/analyzer/attr-alloc_size-3.c: ...here.
961 * gcc.dg/analyzer/attr-const-1.c: Move to...
962 * c-c++-common/analyzer/attr-const-1.c: ...here.
963 * gcc.dg/analyzer/attr-const-2.c: Move to...
964 * c-c++-common/analyzer/attr-const-2.c: ...here.
965 * gcc.dg/analyzer/attr-const-3.c: Move to...
966 * c-c++-common/analyzer/attr-const-3.c: ...here.
967 * gcc.dg/analyzer/attr-malloc-2.c: Move to...
968 * c-c++-common/analyzer/attr-malloc-2.c: ...here.
969 * gcc.dg/analyzer/attr-malloc-4.c: Move to...
970 * c-c++-common/analyzer/attr-malloc-4.c: ...here.
971 * gcc.dg/analyzer/attr-malloc-5.c: Move to...
972 * c-c++-common/analyzer/attr-malloc-5.c: ...here.
973 * gcc.dg/analyzer/attr-malloc-misuses.c: Move to...
974 * c-c++-common/analyzer/attr-malloc-misuses.c: ...here.
975 * gcc.dg/analyzer/attr-tainted_args-misuses.c: Move to...
976 * c-c++-common/analyzer/attr-tainted_args-misuses.c: ...here.
977 * gcc.dg/analyzer/bzip2-arg-parse-1.c: Move to...
978 * c-c++-common/analyzer/bzip2-arg-parse-1.c: ...here.
979 * gcc.dg/analyzer/call-summaries-1.c: Move to...
980 * c-c++-common/analyzer/call-summaries-1.c: ...here.
981 * gcc.dg/analyzer/call-summaries-3.c: Move to...
982 * c-c++-common/analyzer/call-summaries-3.c: ...here.
983 * gcc.dg/analyzer/call-summaries-asm-x86.c: Move to...
984 * c-c++-common/analyzer/call-summaries-asm-x86.c: ...here.
985 * gcc.dg/analyzer/callbacks-1.c: Move to...
986 * c-c++-common/analyzer/callbacks-1.c: ...here.
987 * gcc.dg/analyzer/callbacks-2.c: Move to...
988 * c-c++-common/analyzer/callbacks-2.c: ...here.
989 * gcc.dg/analyzer/callbacks-3.c: Move to...
990 * c-c++-common/analyzer/callbacks-3.c: ...here.
991 * gcc.dg/analyzer/capacity-2.c: Move to...
992 * c-c++-common/analyzer/capacity-2.c: ...here.
993 * gcc.dg/analyzer/capacity-3.c: Move to...
994 * c-c++-common/analyzer/capacity-3.c: ...here.
995 * gcc.dg/analyzer/casts-1.c: Move to...
996 * c-c++-common/analyzer/casts-1.c: ...here.
997 * gcc.dg/analyzer/casts-2.c: Move to...
998 * c-c++-common/analyzer/casts-2.c: ...here.
999 * gcc.dg/analyzer/clobbers-1.c: Move to...
1000 * c-c++-common/analyzer/clobbers-1.c: ...here.
1001 * gcc.dg/analyzer/compound-assignment-4.c: Move to...
1002 * c-c++-common/analyzer/compound-assignment-4.c: ...here.
1003 * gcc.dg/analyzer/data-model-12.c: Move to...
1004 * c-c++-common/analyzer/data-model-12.c: ...here.
1005 * gcc.dg/analyzer/data-model-14.c: Move to...
1006 * c-c++-common/analyzer/data-model-14.c: ...here.
1007 * gcc.dg/analyzer/data-model-18.c: Move to...
1008 * c-c++-common/analyzer/data-model-18.c: ...here.
1009 * gcc.dg/analyzer/data-model-2.c: Move to...
1010 * c-c++-common/analyzer/data-model-2.c: ...here.
1011 * gcc.dg/analyzer/data-model-20.c: Move to...
1012 * c-c++-common/analyzer/data-model-20.c: ...here.
1013 * gcc.dg/analyzer/data-model-21.c: Move to...
1014 * c-c++-common/analyzer/data-model-21.c: ...here.
1015 * gcc.dg/analyzer/data-model-22.c: Move to...
1016 * c-c++-common/analyzer/data-model-22.c: ...here.
1017 * gcc.dg/analyzer/data-model-4.c: Move to...
1018 * c-c++-common/analyzer/data-model-4.c: ...here.
1019 * gcc.dg/analyzer/data-model-5d.c: Move to...
1020 * c-c++-common/analyzer/data-model-5d.c: ...here.
1021 * gcc.dg/analyzer/data-model-8.c: Move to...
1022 * c-c++-common/analyzer/data-model-8.c: ...here.
1023 * gcc.dg/analyzer/data-model-path-1.c: Move to...
1024 * c-c++-common/analyzer/data-model-path-1.c: ...here.
1025 * gcc.dg/analyzer/deref-before-check-2.c: Move to...
1026 * c-c++-common/analyzer/deref-before-check-2.c: ...here.
1027 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: Move to...
1028 * c-c++-common/analyzer/deref-before-check-macro-pr108745.c: ...here.
1029 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: Move to...
1030 * c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c:
1032 * gcc.dg/analyzer/disabling.c: Move to...
1033 * c-c++-common/analyzer/disabling.c: ...here.
1034 * gcc.dg/analyzer/dump-state.c: Move to...
1035 * c-c++-common/analyzer/dump-state.c: ...here.
1036 * gcc.dg/analyzer/edges-2.c: Move to...
1037 * c-c++-common/analyzer/edges-2.c: ...here.
1038 * gcc.dg/analyzer/equivalence.c: Move to...
1039 * c-c++-common/analyzer/equivalence.c: ...here.
1040 * gcc.dg/analyzer/errno-1.c: Move to...
1041 * c-c++-common/analyzer/errno-1.c: ...here.
1042 * gcc.dg/analyzer/errno-___errno.c: Move to...
1043 * c-c++-common/analyzer/errno-___errno.c: ...here.
1044 * gcc.dg/analyzer/errno-__error.c: Move to...
1045 * c-c++-common/analyzer/errno-__error.c: ...here.
1046 * gcc.dg/analyzer/errno-global-var.c: Move to...
1047 * c-c++-common/analyzer/errno-global-var.c: ...here.
1048 * gcc.dg/analyzer/errno-pr107777.c: Move to...
1049 * c-c++-common/analyzer/errno-pr107777.c: ...here.
1050 * gcc.dg/analyzer/error-3.c: Move to...
1051 * c-c++-common/analyzer/error-3.c: ...here.
1052 * gcc.dg/analyzer/error-uninit.c: Move to...
1053 * c-c++-common/analyzer/error-uninit.c: ...here.
1054 * gcc.dg/analyzer/factorial.c: Move to...
1055 * c-c++-common/analyzer/factorial.c: ...here.
1056 * gcc.dg/analyzer/fd-1.c: Move to...
1057 * c-c++-common/analyzer/fd-1.c: ...here.
1058 * gcc.dg/analyzer/fd-2.c: Move to...
1059 * c-c++-common/analyzer/fd-2.c: ...here.
1060 * gcc.dg/analyzer/fd-3.c: Move to...
1061 * c-c++-common/analyzer/fd-3.c: ...here.
1062 * gcc.dg/analyzer/fd-bind-pr107928.c: Move to...
1063 * c-c++-common/analyzer/fd-bind-pr107928.c: ...here.
1064 * gcc.dg/analyzer/fd-connect-pr107928.c: Move to...
1065 * c-c++-common/analyzer/fd-connect-pr107928.c: ...here.
1066 * gcc.dg/analyzer/fd-glibc-byte-stream-socket.c: Move to...
1067 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: ...here.
1068 * gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c: Move to...
1069 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: ...here.
1070 * gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c: Move to...
1071 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: ...here.
1072 * gcc.dg/analyzer/fd-meaning.c: Move to...
1073 * c-c++-common/analyzer/fd-meaning.c: ...here.
1074 * gcc.dg/analyzer/fd-socket-meaning.c: Move to...
1075 * c-c++-common/analyzer/fd-socket-meaning.c: ...here.
1076 * gcc.dg/analyzer/fd-symbolic-socket.c: Move to...
1077 * c-c++-common/analyzer/fd-symbolic-socket.c: ...here.
1078 * gcc.dg/analyzer/fd-uninit-1.c: Move to...
1079 * c-c++-common/analyzer/fd-uninit-1.c: ...here.
1080 * gcc.dg/analyzer/feasibility-1.c: Move to...
1081 * c-c++-common/analyzer/feasibility-1.c: ...here.
1082 * gcc.dg/analyzer/feasibility-2.c: Move to...
1083 * c-c++-common/analyzer/feasibility-2.c: ...here.
1084 * gcc.dg/analyzer/feasibility-4.c: Move to...
1085 * c-c++-common/analyzer/feasibility-4.c: ...here.
1086 * gcc.dg/analyzer/feasibility-pr107948.c: Move to...
1087 * c-c++-common/analyzer/feasibility-pr107948.c: ...here.
1088 * gcc.dg/analyzer/ferror-1.c: Move to...
1089 * c-c++-common/analyzer/ferror-1.c: ...here.
1090 * gcc.dg/analyzer/fibonacci.c: Move to...
1091 * c-c++-common/analyzer/fibonacci.c: ...here.
1092 * gcc.dg/analyzer/file-1.c: Move to...
1093 * c-c++-common/analyzer/file-1.c: ...here.
1094 * gcc.dg/analyzer/file-3.c: Move to...
1095 * c-c++-common/analyzer/file-3.c: ...here.
1096 * gcc.dg/analyzer/file-meaning-1.c: Move to...
1097 * c-c++-common/analyzer/file-meaning-1.c: ...here.
1098 * gcc.dg/analyzer/malloc-ipa-10.c: Move to...
1099 * c-c++-common/analyzer/malloc-ipa-10.c: ...here.
1100 * gcc.dg/analyzer/malloc-ipa-12.c: Move to...
1101 * c-c++-common/analyzer/malloc-ipa-12.c: ...here.
1102 * gcc.dg/analyzer/malloc-ipa-13a.c: Move to...
1103 * c-c++-common/analyzer/malloc-ipa-13a.c: ...here.
1104 * gcc.dg/analyzer/malloc-ipa-9.c: Move to...
1105 * c-c++-common/analyzer/malloc-ipa-9.c: ...here.
1106 * gcc.dg/analyzer/malloc-many-paths-1.c: Move to...
1107 * c-c++-common/analyzer/malloc-many-paths-1.c: ...here.
1108 * gcc.dg/analyzer/malloc-many-paths-3.c: Move to...
1109 * c-c++-common/analyzer/malloc-many-paths-3.c: ...here.
1110 * gcc.dg/analyzer/malloc-meaning-1.c: Move to...
1111 * c-c++-common/analyzer/malloc-meaning-1.c: ...here.
1112 * gcc.dg/analyzer/malloc-paths-1.c: Move to...
1113 * c-c++-common/analyzer/malloc-paths-1.c: ...here.
1114 * gcc.dg/analyzer/malloc-paths-2.c: Move to...
1115 * c-c++-common/analyzer/malloc-paths-2.c: ...here.
1116 * gcc.dg/analyzer/malloc-paths-3.c: Move to...
1117 * c-c++-common/analyzer/malloc-paths-3.c: ...here.
1118 * gcc.dg/analyzer/malloc-paths-4.c: Move to...
1119 * c-c++-common/analyzer/malloc-paths-4.c: ...here.
1120 * gcc.dg/analyzer/malloc-paths-5.c: Move to...
1121 * c-c++-common/analyzer/malloc-paths-5.c: ...here.
1122 * gcc.dg/analyzer/malloc-paths-6.c: Move to...
1123 * c-c++-common/analyzer/malloc-paths-6.c: ...here.
1124 * gcc.dg/analyzer/malloc-paths-7.c: Move to...
1125 * c-c++-common/analyzer/malloc-paths-7.c: ...here.
1126 * gcc.dg/analyzer/malloc-paths-8.c: Move to...
1127 * c-c++-common/analyzer/malloc-paths-8.c: ...here.
1128 * gcc.dg/analyzer/malloc-sarif-1.c: Move to...
1129 * c-c++-common/analyzer/malloc-sarif-1.c: ...here.
1130 * gcc.dg/analyzer/malloc-vs-local-1a.c: Move to...
1131 * c-c++-common/analyzer/malloc-vs-local-1a.c: ...here.
1132 * gcc.dg/analyzer/malloc-vs-local-1b.c: Move to...
1133 * c-c++-common/analyzer/malloc-vs-local-1b.c: ...here.
1134 * gcc.dg/analyzer/malloc-vs-local-2.c: Move to...
1135 * c-c++-common/analyzer/malloc-vs-local-2.c: ...here.
1136 * gcc.dg/analyzer/malloc-vs-local-3.c: Move to...
1137 * c-c++-common/analyzer/malloc-vs-local-3.c: ...here.
1138 * gcc.dg/analyzer/many-disabled-diagnostics.c: Move to...
1139 * c-c++-common/analyzer/many-disabled-diagnostics.c: ...here.
1140 * gcc.dg/analyzer/many-unused-locals.c: Move to...
1141 * c-c++-common/analyzer/many-unused-locals.c: ...here.
1142 * gcc.dg/analyzer/memcpy-pr107882.c: Move to...
1143 * c-c++-common/analyzer/memcpy-pr107882.c: ...here.
1144 * gcc.dg/analyzer/memset-1.c: Move to...
1145 * c-c++-common/analyzer/memset-1.c: ...here.
1146 * gcc.dg/analyzer/memset-2.c: Move to...
1147 * c-c++-common/analyzer/memset-2.c: ...here.
1148 * gcc.dg/analyzer/named-constants-via-macros-2.c: Move to...
1149 * c-c++-common/analyzer/named-constants-via-macros-2.c: ...here.
1150 * gcc.dg/analyzer/named-constants-via-macros-3.c: Move to...
1151 * c-c++-common/analyzer/named-constants-via-macros-3.c: ...here.
1152 * gcc.dg/analyzer/named-constants-via-macros-4.c: Move to...
1153 * c-c++-common/analyzer/named-constants-via-macros-4.c: ...here.
1154 * gcc.dg/analyzer/named-constants-via-macros-empty.c: Move to...
1155 * c-c++-common/analyzer/named-constants-via-macros-empty.c: ...here.
1156 * gcc.dg/analyzer/named-constants-via-macros-traditional.c: Move to...
1157 * c-c++-common/analyzer/named-constants-via-macros-traditional.c:
1159 * gcc.dg/analyzer/named-constants-via-macros-undef.c: Move to...
1160 * c-c++-common/analyzer/named-constants-via-macros-undef.c: ...here.
1161 * gcc.dg/analyzer/omp-parallel-for-1.c: Move to...
1162 * c-c++-common/analyzer/omp-parallel-for-1.c: ...here.
1163 * gcc.dg/analyzer/omp-parallel-for-get-min.c: Move to...
1164 * c-c++-common/analyzer/omp-parallel-for-get-min.c: ...here.
1165 * gcc.dg/analyzer/out-of-bounds-3.c: Move to...
1166 * c-c++-common/analyzer/out-of-bounds-3.c: ...here.
1167 * gcc.dg/analyzer/out-of-bounds-coreutils.c: Move to...
1168 * c-c++-common/analyzer/out-of-bounds-coreutils.c: ...here.
1169 * gcc.dg/analyzer/out-of-bounds-curl.c: Move to...
1170 * c-c++-common/analyzer/out-of-bounds-curl.c: ...here.
1171 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: Move to...
1172 * c-c++-common/analyzer/out-of-bounds-diagram-1-json.c: ...here.
1173 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: Move to...
1174 * c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c: ...here.
1175 * gcc.dg/analyzer/out-of-bounds-pr110387.c: Move to...
1176 * c-c++-common/analyzer/out-of-bounds-pr110387.c: ...here.
1177 * gcc.dg/analyzer/out-of-bounds-read-char-arr.c: Move to...
1178 * c-c++-common/analyzer/out-of-bounds-read-char-arr.c: ...here.
1179 * gcc.dg/analyzer/out-of-bounds-read-int-arr.c: Move to...
1180 * c-c++-common/analyzer/out-of-bounds-read-int-arr.c: ...here.
1181 * gcc.dg/analyzer/out-of-bounds-read-struct-arr.c: Move to...
1182 * c-c++-common/analyzer/out-of-bounds-read-struct-arr.c: ...here.
1183 * gcc.dg/analyzer/out-of-bounds-write-char-arr.c: Move to...
1184 * c-c++-common/analyzer/out-of-bounds-write-char-arr.c: ...here.
1185 * gcc.dg/analyzer/out-of-bounds-write-int-arr.c: Move to...
1186 * c-c++-common/analyzer/out-of-bounds-write-int-arr.c: ...here.
1187 * gcc.dg/analyzer/out-of-bounds-write-struct-arr.c: Move to...
1188 * c-c++-common/analyzer/out-of-bounds-write-struct-arr.c: ...here.
1189 * gcc.dg/analyzer/params-2.c: Move to...
1190 * c-c++-common/analyzer/params-2.c: ...here.
1191 * gcc.dg/analyzer/paths-1.c: Move to...
1192 * c-c++-common/analyzer/paths-1.c: ...here.
1193 * gcc.dg/analyzer/paths-1a.c: Move to...
1194 * c-c++-common/analyzer/paths-1a.c: ...here.
1195 * gcc.dg/analyzer/paths-2.c: Move to...
1196 * c-c++-common/analyzer/paths-2.c: ...here.
1197 * gcc.dg/analyzer/paths-3.c: Move to...
1198 * c-c++-common/analyzer/paths-3.c: ...here.
1199 * gcc.dg/analyzer/paths-4.c: Move to...
1200 * c-c++-common/analyzer/paths-4.c: ...here.
1201 * gcc.dg/analyzer/paths-5.c: Move to...
1202 * c-c++-common/analyzer/paths-5.c: ...here.
1203 * gcc.dg/analyzer/paths-6.c: Move to...
1204 * c-c++-common/analyzer/paths-6.c: ...here.
1205 * gcc.dg/analyzer/paths-7.c: Move to...
1206 * c-c++-common/analyzer/paths-7.c: ...here.
1207 * gcc.dg/analyzer/paths-8.c: Move to...
1208 * c-c++-common/analyzer/paths-8.c: ...here.
1209 * gcc.dg/analyzer/pattern-test-1.c: Move to...
1210 * c-c++-common/analyzer/pattern-test-1.c: ...here.
1211 * gcc.dg/analyzer/pipe-pr107486.c: Move to...
1212 * c-c++-common/analyzer/pipe-pr107486.c: ...here.
1213 * gcc.dg/analyzer/pointer-merging.c: Move to...
1214 * c-c++-common/analyzer/pointer-merging.c: ...here.
1215 * gcc.dg/analyzer/pr100546.c: Move to...
1216 * c-c++-common/analyzer/pr100546.c: ...here.
1217 * gcc.dg/analyzer/pr101503.c: Move to...
1218 * c-c++-common/analyzer/pr101503.c: ...here.
1219 * gcc.dg/analyzer/pr101570.c: Move to...
1220 * c-c++-common/analyzer/pr101570.c: ...here.
1221 * gcc.dg/analyzer/pr101721.c: Move to...
1222 * c-c++-common/analyzer/pr101721.c: ...here.
1223 * gcc.dg/analyzer/pr102692-2.c: Move to...
1224 * c-c++-common/analyzer/pr102692-2.c: ...here.
1225 * gcc.dg/analyzer/pr102695.c: Move to...
1226 * c-c++-common/analyzer/pr102695.c: ...here.
1227 * gcc.dg/analyzer/pr103217-3.c: Move to...
1228 * c-c++-common/analyzer/pr103217-3.c: ...here.
1229 * gcc.dg/analyzer/pr103217-4.c: Move to...
1230 * c-c++-common/analyzer/pr103217-4.c: ...here.
1231 * gcc.dg/analyzer/pr103217-5.c: Move to...
1232 * c-c++-common/analyzer/pr103217-5.c: ...here.
1233 * gcc.dg/analyzer/pr104089.c: Move to...
1234 * c-c++-common/analyzer/pr104089.c: ...here.
1235 * gcc.dg/analyzer/pr104308.c: Move to...
1236 * c-c++-common/analyzer/pr104308.c: ...here.
1237 * gcc.dg/analyzer/pr104452.c: Move to...
1238 * c-c++-common/analyzer/pr104452.c: ...here.
1239 * gcc.dg/analyzer/pr104524.c: Move to...
1240 * c-c++-common/analyzer/pr104524.c: ...here.
1241 * gcc.dg/analyzer/pr104560-2.c: Move to...
1242 * c-c++-common/analyzer/pr104560-2.c: ...here.
1243 * gcc.dg/analyzer/pr105087-1.c: Move to...
1244 * c-c++-common/analyzer/pr105087-1.c: ...here.
1245 * gcc.dg/analyzer/pr105087-2.c: Move to...
1246 * c-c++-common/analyzer/pr105087-2.c: ...here.
1247 * gcc.dg/analyzer/pr105252.c: Move to...
1248 * c-c++-common/analyzer/pr105252.c: ...here.
1249 * gcc.dg/analyzer/pr106394.c: Move to...
1250 * c-c++-common/analyzer/pr106394.c: ...here.
1251 * gcc.dg/analyzer/pr106539.c: Move to...
1252 * c-c++-common/analyzer/pr106539.c: ...here.
1253 * gcc.dg/analyzer/pr106845.c: Move to...
1254 * c-c++-common/analyzer/pr106845.c: ...here.
1255 * gcc.dg/analyzer/pr109439.c: Move to...
1256 * c-c++-common/analyzer/pr109439.c: ...here.
1257 * gcc.dg/analyzer/pr110455.c: Move to...
1258 * c-c++-common/analyzer/pr110455.c: ...here.
1259 * gcc.dg/analyzer/pr93032-mztools-simplified.c: Move to...
1260 * c-c++-common/analyzer/pr93032-mztools-simplified.c: ...here.
1261 * gcc.dg/analyzer/pr93290.c: Move to...
1262 * c-c++-common/analyzer/pr93290.c: ...here.
1263 * gcc.dg/analyzer/pr93352.c: Move to...
1264 * c-c++-common/analyzer/pr93352.c: ...here.
1265 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Move to...
1266 * c-c++-common/analyzer/pr93355-localealias-feasibility-3.c: ...here.
1267 * gcc.dg/analyzer/pr93355-localealias-simplified.c: Move to...
1268 * c-c++-common/analyzer/pr93355-localealias-simplified.c: ...here.
1269 * gcc.dg/analyzer/pr93546.c: Move to...
1270 * c-c++-common/analyzer/pr93546.c: ...here.
1271 * gcc.dg/analyzer/pr93547.c: Move to...
1272 * c-c++-common/analyzer/pr93547.c: ...here.
1273 * gcc.dg/analyzer/pr93669.c: Move to...
1274 * c-c++-common/analyzer/pr93669.c: ...here.
1275 * gcc.dg/analyzer/pr93938.c: Move to...
1276 * c-c++-common/analyzer/pr93938.c: ...here.
1277 * gcc.dg/analyzer/pr94047.c: Move to...
1278 * c-c++-common/analyzer/pr94047.c: ...here.
1279 * gcc.dg/analyzer/pr94099.c: Move to...
1280 * c-c++-common/analyzer/pr94099.c: ...here.
1281 * gcc.dg/analyzer/pr94105.c: Move to...
1282 * c-c++-common/analyzer/pr94105.c: ...here.
1283 * gcc.dg/analyzer/pr94362-2.c: Move to...
1284 * c-c++-common/analyzer/pr94362-2.c: ...here.
1285 * gcc.dg/analyzer/pr94399.c: Move to...
1286 * c-c++-common/analyzer/pr94399.c: ...here.
1287 * gcc.dg/analyzer/pr94447.c: Move to...
1288 * c-c++-common/analyzer/pr94447.c: ...here.
1289 * gcc.dg/analyzer/pr94639.c: Move to...
1290 * c-c++-common/analyzer/pr94639.c: ...here.
1291 * gcc.dg/analyzer/pr94640.c: Move to...
1292 * c-c++-common/analyzer/pr94640.c: ...here.
1293 * gcc.dg/analyzer/pr94732.c: Move to...
1294 * c-c++-common/analyzer/pr94732.c: ...here.
1295 * gcc.dg/analyzer/pr94851-1.c: Move to...
1296 * c-c++-common/analyzer/pr94851-1.c: ...here.
1297 * gcc.dg/analyzer/pr94851-2.c: Move to...
1298 * c-c++-common/analyzer/pr94851-2.c: ...here.
1299 * gcc.dg/analyzer/pr94851-3.c: Move to...
1300 * c-c++-common/analyzer/pr94851-3.c: ...here.
1301 * gcc.dg/analyzer/pr94851-4.c: Move to...
1302 * c-c++-common/analyzer/pr94851-4.c: ...here.
1303 * gcc.dg/analyzer/pr95026.c: Move to...
1304 * c-c++-common/analyzer/pr95026.c: ...here.
1305 * gcc.dg/analyzer/pr96598.c: Move to...
1306 * c-c++-common/analyzer/pr96598.c: ...here.
1307 * gcc.dg/analyzer/pr96611.c: Move to...
1308 * c-c++-common/analyzer/pr96611.c: ...here.
1309 * gcc.dg/analyzer/pr96644.c: Move to...
1310 * c-c++-common/analyzer/pr96644.c: ...here.
1311 * gcc.dg/analyzer/pr96646.c: Move to...
1312 * c-c++-common/analyzer/pr96646.c: ...here.
1313 * gcc.dg/analyzer/pr96648.c: Move to...
1314 * c-c++-common/analyzer/pr96648.c: ...here.
1315 * gcc.dg/analyzer/pr96650-1-notrans.c: Move to...
1316 * c-c++-common/analyzer/pr96650-1-notrans.c: ...here.
1317 * gcc.dg/analyzer/pr96650-1-trans.c: Move to...
1318 * c-c++-common/analyzer/pr96650-1-trans.c: ...here.
1319 * gcc.dg/analyzer/pr96650-2-notrans.c: Move to...
1320 * c-c++-common/analyzer/pr96650-2-notrans.c: ...here.
1321 * gcc.dg/analyzer/pr96650-2-trans.c: Move to...
1322 * c-c++-common/analyzer/pr96650-2-trans.c: ...here.
1323 * gcc.dg/analyzer/pr96651-1.c: Move to...
1324 * c-c++-common/analyzer/pr96651-1.c: ...here.
1325 * gcc.dg/analyzer/pr96699.c: Move to...
1326 * c-c++-common/analyzer/pr96699.c: ...here.
1327 * gcc.dg/analyzer/pr96705.c: Move to...
1328 * c-c++-common/analyzer/pr96705.c: ...here.
1329 * gcc.dg/analyzer/pr96713.c: Move to...
1330 * c-c++-common/analyzer/pr96713.c: ...here.
1331 * gcc.dg/analyzer/pr96764.c: Move to...
1332 * c-c++-common/analyzer/pr96764.c: ...here.
1333 * gcc.dg/analyzer/pr96777.c: Move to...
1334 * c-c++-common/analyzer/pr96777.c: ...here.
1335 * gcc.dg/analyzer/pr96860-2.c: Move to...
1336 * c-c++-common/analyzer/pr96860-2.c: ...here.
1337 * gcc.dg/analyzer/pr97029.c: Move to...
1338 * c-c++-common/analyzer/pr97029.c: ...here.
1339 * gcc.dg/analyzer/pr97072.c: Move to...
1340 * c-c++-common/analyzer/pr97072.c: ...here.
1341 * gcc.dg/analyzer/pr97130.c: Move to...
1342 * c-c++-common/analyzer/pr97130.c: ...here.
1343 * gcc.dg/analyzer/pr97233.c: Move to...
1344 * c-c++-common/analyzer/pr97233.c: ...here.
1345 * gcc.dg/analyzer/pr97514.c: Move to...
1346 * c-c++-common/analyzer/pr97514.c: ...here.
1347 * gcc.dg/analyzer/pr97608.c: Move to...
1348 * c-c++-common/analyzer/pr97608.c: ...here.
1349 * gcc.dg/analyzer/pr97668.c: Move to...
1350 * c-c++-common/analyzer/pr97668.c: ...here.
1351 * gcc.dg/analyzer/pr98073.c: Move to...
1352 * c-c++-common/analyzer/pr98073.c: ...here.
1353 * gcc.dg/analyzer/pr98575-1.c: Move to...
1354 * c-c++-common/analyzer/pr98575-1.c: ...here.
1355 * gcc.dg/analyzer/pr98580-a.c: Move to...
1356 * c-c++-common/analyzer/pr98580-a.c: ...here.
1357 * gcc.dg/analyzer/pr98580-b.c: Move to...
1358 * c-c++-common/analyzer/pr98580-b.c: ...here.
1359 * gcc.dg/analyzer/pr98918.c: Move to...
1360 * c-c++-common/analyzer/pr98918.c: ...here.
1361 * gcc.dg/analyzer/pr99044-2.c: Move to...
1362 * c-c++-common/analyzer/pr99044-2.c: ...here.
1363 * gcc.dg/analyzer/pr99716-2.c: Move to...
1364 * c-c++-common/analyzer/pr99716-2.c: ...here.
1365 * gcc.dg/analyzer/pr99716-3.c: Move to...
1366 * c-c++-common/analyzer/pr99716-3.c: ...here.
1367 * gcc.dg/analyzer/pr99906.c: Move to...
1368 * c-c++-common/analyzer/pr99906.c: ...here.
1369 * gcc.dg/analyzer/pragma-1.c: Move to...
1370 * c-c++-common/analyzer/pragma-1.c: ...here.
1371 * gcc.dg/analyzer/pragma-2.c: Move to...
1372 * c-c++-common/analyzer/pragma-2.c: ...here.
1373 * gcc.dg/analyzer/refcounting-1.c: Move to...
1374 * c-c++-common/analyzer/refcounting-1.c: ...here.
1375 * gcc.dg/analyzer/rhbz1878600.c: Move to...
1376 * c-c++-common/analyzer/rhbz1878600.c: ...here.
1377 * gcc.dg/analyzer/sarif-pr107366.c: Move to...
1378 * c-c++-common/analyzer/sarif-pr107366.c: ...here.
1379 * gcc.dg/analyzer/setjmp-pr109094.c: Move to...
1380 * c-c++-common/analyzer/setjmp-pr109094.c: ...here.
1381 * gcc.dg/analyzer/sock-2.c: Move to...
1382 * c-c++-common/analyzer/sock-2.c: ...here.
1383 * gcc.dg/analyzer/stale-frame-1.c: Move to...
1384 * c-c++-common/analyzer/stale-frame-1.c: ...here.
1385 * gcc.dg/analyzer/stdarg-sentinel-1.c: Move to...
1386 * c-c++-common/analyzer/stdarg-sentinel-1.c: ...here.
1387 * gcc.dg/analyzer/stdarg-types-2.c: Move to...
1388 * c-c++-common/analyzer/stdarg-types-2.c: ...here.
1389 * gcc.dg/analyzer/stdarg-types-3.c: Move to...
1390 * c-c++-common/analyzer/stdarg-types-3.c: ...here.
1391 * gcc.dg/analyzer/stdarg-types-4.c: Move to...
1392 * c-c++-common/analyzer/stdarg-types-4.c: ...here.
1393 * gcc.dg/analyzer/strcpy-2.c: Move to...
1394 * c-c++-common/analyzer/strcpy-2.c: ...here.
1395 * gcc.dg/analyzer/strndup-1.c: Move to...
1396 * c-c++-common/analyzer/strndup-1.c: ...here.
1397 * gcc.dg/analyzer/switch-wrong-enum.c: Move to...
1398 * c-c++-common/analyzer/switch-wrong-enum.c: ...here.
1399 * gcc.dg/analyzer/symbolic-1.c: Move to...
1400 * c-c++-common/analyzer/symbolic-1.c: ...here.
1401 * gcc.dg/analyzer/symbolic-2.c: Move to...
1402 * c-c++-common/analyzer/symbolic-2.c: ...here.
1403 * gcc.dg/analyzer/symbolic-3.c: Move to...
1404 * c-c++-common/analyzer/symbolic-3.c: ...here.
1405 * gcc.dg/analyzer/symbolic-4.c: Move to...
1406 * c-c++-common/analyzer/symbolic-4.c: ...here.
1407 * gcc.dg/analyzer/symbolic-5.c: Move to...
1408 * c-c++-common/analyzer/symbolic-5.c: ...here.
1409 * gcc.dg/analyzer/symbolic-6.c: Move to...
1410 * c-c++-common/analyzer/symbolic-6.c: ...here.
1411 * gcc.dg/analyzer/symbolic-7.c: Move to...
1412 * c-c++-common/analyzer/symbolic-7.c: ...here.
1413 * gcc.dg/analyzer/symbolic-8.c: Move to...
1414 * c-c++-common/analyzer/symbolic-8.c: ...here.
1415 * gcc.dg/analyzer/symbolic-gt-1.c: Move to...
1416 * c-c++-common/analyzer/symbolic-gt-1.c: ...here.
1417 * gcc.dg/analyzer/taint-alloc-3.c: Move to...
1418 * c-c++-common/analyzer/taint-alloc-3.c: ...here.
1419 * gcc.dg/analyzer/taint-assert-BUG_ON.c: Move to...
1420 * c-c++-common/analyzer/taint-assert-BUG_ON.c: ...here.
1421 * gcc.dg/analyzer/taint-divisor-2.c: Move to...
1422 * c-c++-common/analyzer/taint-divisor-2.c: ...here.
1423 * gcc.dg/analyzer/taint-merger.c: Move to...
1424 * c-c++-common/analyzer/taint-merger.c: ...here.
1425 * gcc.dg/analyzer/taint-realloc.c: Move to...
1426 * c-c++-common/analyzer/taint-realloc.c: ...here.
1427 * gcc.dg/analyzer/uninit-1.c: Move to...
1428 * c-c++-common/analyzer/uninit-1.c: ...here.
1429 * gcc.dg/analyzer/uninit-2.c: Move to...
1430 * c-c++-common/analyzer/uninit-2.c: ...here.
1431 * gcc.dg/analyzer/uninit-3.c: Move to...
1432 * c-c++-common/analyzer/uninit-3.c: ...here.
1433 * gcc.dg/analyzer/uninit-6.c: Move to...
1434 * c-c++-common/analyzer/uninit-6.c: ...here.
1435 * gcc.dg/analyzer/uninit-6b.c: Move to...
1436 * c-c++-common/analyzer/uninit-6b.c: ...here.
1437 * gcc.dg/analyzer/uninit-8.c: Move to...
1438 * c-c++-common/analyzer/uninit-8.c: ...here.
1439 * gcc.dg/analyzer/uninit-pr104576.c: Move to...
1440 * c-c++-common/analyzer/uninit-pr104576.c: ...here.
1441 * gcc.dg/analyzer/uninit-pr106204.c: Move to...
1442 * c-c++-common/analyzer/uninit-pr106204.c: ...here.
1443 * gcc.dg/analyzer/uninit-pr108704.c: Move to...
1444 * c-c++-common/analyzer/uninit-pr108704.c: ...here.
1445 * gcc.dg/analyzer/uninit-pr108806-qemu.c: Move to...
1446 * c-c++-common/analyzer/uninit-pr108806-qemu.c: ...here.
1447 * gcc.dg/analyzer/uninit-pr108968-register.c: Move to...
1448 * c-c++-common/analyzer/uninit-pr108968-register.c: ...here.
1449 * gcc.dg/analyzer/uninit-pr94713.c: Move to...
1450 * c-c++-common/analyzer/uninit-pr94713.c: ...here.
1451 * gcc.dg/analyzer/uninit-pr94714.c: Move to...
1452 * c-c++-common/analyzer/uninit-pr94714.c: ...here.
1453 * gcc.dg/analyzer/unknown-fns-2.c: Move to...
1454 * c-c++-common/analyzer/unknown-fns-2.c: ...here.
1455 * gcc.dg/analyzer/unknown-fns-3.c: Move to...
1456 * c-c++-common/analyzer/unknown-fns-3.c: ...here.
1457 * gcc.dg/analyzer/unknown-fns-4.c: Move to...
1458 * c-c++-common/analyzer/unknown-fns-4.c: ...here.
1459 * gcc.dg/analyzer/unused-local-1.c: Move to...
1460 * c-c++-common/analyzer/unused-local-1.c: ...here.
1461 * gcc.dg/analyzer/use-after-free-2.c: Move to...
1462 * c-c++-common/analyzer/use-after-free-2.c: ...here.
1463 * gcc.dg/analyzer/use-after-free-3.c: Move to...
1464 * c-c++-common/analyzer/use-after-free-3.c: ...here.
1465 * gcc.dg/analyzer/vsnprintf-1.c: Move to...
1466 * c-c++-common/analyzer/vsnprintf-1.c: ...here.
1467 * gcc.dg/analyzer/zlib-1.c: Move to...
1468 * c-c++-common/analyzer/zlib-1.c: ...here.
1469 * gcc.dg/analyzer/zlib-2.c: Move to...
1470 * c-c++-common/analyzer/zlib-2.c: ...here.
1471 * gcc.dg/analyzer/zlib-4.c: Move to...
1472 * c-c++-common/analyzer/zlib-4.c: ...here.
1473 * gcc.dg/analyzer/zlib-5.c: Move to...
1474 * c-c++-common/analyzer/zlib-5.c: ...here.
1476 2023-12-14 Marek Polacek <polacek@redhat.com>
1479 * g++.dg/cpp23/auto-fncast15.C: New test.
1481 2023-12-14 Andrew Pinski <quic_apinski@quicinc.com>
1483 PR middle-end/111260
1484 * gcc.c-torture/compile/condmove-1.c: New test.
1486 2023-12-14 Marek Polacek <polacek@redhat.com>
1489 * g++.dg/template/sizeof18.C: New test.
1491 2023-12-14 Thomas Schwinge <thomas@codesourcery.com>
1493 * gcc.dg/vect/vect-simd-clone-1.c: Update GCN 'dg-warning's.
1494 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
1495 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
1496 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
1497 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
1498 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
1500 2023-12-14 Di Zhao <dizhao@os.amperecomputing.com>
1502 PR tree-optimization/110279
1503 * gcc.dg/pr110279-2.c: New test.
1505 2023-12-14 Marek Polacek <polacek@redhat.com>
1507 * g++.dg/cpp1z/class-deduction67.C: Correct dg-error target.
1509 2023-12-14 Robin Dapp <rdapp@ventanamicro.com>
1511 * gcc.target/riscv/rvv/autovec/pr112999.c: New test.
1513 2023-12-14 Robin Dapp <rdapp@ventanamicro.com>
1515 * gcc.target/riscv/rvv/autovec/partial/pr112773.c: New test.
1517 2023-12-14 Patrick Palka <ppalka@redhat.com>
1519 * g++.dg/cpp1z/class-deduction67.C: Accept in C++23 mode.
1520 * g++.dg/cpp23/class-deduction-inherited1.C: New test.
1521 * g++.dg/cpp23/class-deduction-inherited2.C: New test.
1522 * g++.dg/cpp23/class-deduction-inherited3.C: New test.
1523 * g++.dg/cpp23/class-deduction-inherited4.C: New test.
1525 2023-12-14 Richard Biener <rguenther@suse.de>
1527 PR tree-optimization/112793
1528 * g++.dg/vect/pr112793.cc: New testcase.
1530 2023-12-14 Richard Sandiford <richard.sandiford@arm.com>
1532 * gcc.target/aarch64/sve/accumulators_1.c: New test.
1533 * gcc.target/aarch64/sve/acle/asm/create2_1.c: Allow the moves to
1535 * gcc.target/aarch64/sve/acle/asm/create3_1.c: Likewise.
1536 * gcc.target/aarch64/sve/acle/asm/create4_1.c: Likewise.
1538 2023-12-14 Alexandre Oliva <oliva@adacore.com>
1540 PR middle-end/112938
1541 * gcc.dg/strub-internal-volatile.c: Check indirection of
1544 2023-12-14 Alexandre Oliva <oliva@adacore.com>
1546 PR middle-end/112938
1547 * gcc.dg/strub-internal-volatile.c: New.
1549 2023-12-14 Jeff Law <jlaw@ventanamicro.com>
1551 * gcc.target/m68k/pr63347.c: Call __builtin_abort and __builtin_exit
1552 instead of abort and exit.
1554 2023-12-14 Jakub Jelinek <jakub@redhat.com>
1556 PR tree-optimization/112994
1557 * gcc.dg/tree-ssa/pr112994-2.c: New test.
1559 2023-12-14 Jakub Jelinek <jakub@redhat.com>
1561 PR tree-optimization/112994
1562 * gcc.dg/tree-ssa/pr112994-1.c: New test.
1564 2023-12-14 Filip Kastl <fkastl@suse.cz>
1566 * gcc.dg/sccopy-1.c: New test.
1568 2023-12-14 liuhongt <hongtao.liu@intel.com>
1570 * gcc.target/i386/pr100865-7a.c: Adjust testcase.
1571 * gcc.target/i386/pr100865-7c.c: Ditto.
1572 * gcc.target/i386/pr112992.c: New test.
1574 2023-12-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1577 * gcc.dg/vect/costmodel/riscv/rvv/pr112387.c: New test.
1579 2023-12-14 Richard Biener <rguenther@suse.de>
1581 PR tree-optimization/110640
1582 * gcc.dg/torture/pr110640.c: New testcase.
1584 2023-12-14 Jakub Jelinek <jakub@redhat.com>
1586 * c-c++-common/gomp/target-enter-data-1.c: Match also sizeof bar on
1587 32-bit targets - 8 bytes - rather than just 16 bytes.
1589 2023-12-14 Jakub Jelinek <jakub@redhat.com>
1592 * g++.target/i386/pr112904.C: Add dg-do compile, dg-options -mxop
1593 and for ia32 also dg-additional-options -mmmx.
1595 2023-12-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1598 * gcc.dg/vect/costmodel/riscv/rvv/pr111153.c: New test.
1600 2023-12-14 Jeff Law <jlaw@ventanamicro.com>
1602 * gcc.c-torture/execute/20001229-1.c: Prototype syscall().
1604 2023-12-13 Marek Polacek <polacek@redhat.com>
1606 * g++.dg/cpp0x/constexpr-ex1.C: Adjust expected diagnostic line.
1608 2023-12-13 Richard Ball <richard.ball@arm.com>
1610 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Add include
1611 arm_neon_sve_bridge header file
1612 * gcc.dg/torture/neon-sve-bridge.c: New test.
1613 * gcc.target/aarch64/sve/acle/asm/dup_neonq_bf16.c: New test.
1614 * gcc.target/aarch64/sve/acle/asm/dup_neonq_f16.c: New test.
1615 * gcc.target/aarch64/sve/acle/asm/dup_neonq_f32.c: New test.
1616 * gcc.target/aarch64/sve/acle/asm/dup_neonq_f64.c: New test.
1617 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s16.c: New test.
1618 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s32.c: New test.
1619 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s64.c: New test.
1620 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s8.c: New test.
1621 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u16.c: New test.
1622 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u32.c: New test.
1623 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u64.c: New test.
1624 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u8.c: New test.
1625 * gcc.target/aarch64/sve/acle/asm/get_neonq_bf16.c: New test.
1626 * gcc.target/aarch64/sve/acle/asm/get_neonq_f16.c: New test.
1627 * gcc.target/aarch64/sve/acle/asm/get_neonq_f32.c: New test.
1628 * gcc.target/aarch64/sve/acle/asm/get_neonq_f64.c: New test.
1629 * gcc.target/aarch64/sve/acle/asm/get_neonq_s16.c: New test.
1630 * gcc.target/aarch64/sve/acle/asm/get_neonq_s32.c: New test.
1631 * gcc.target/aarch64/sve/acle/asm/get_neonq_s64.c: New test.
1632 * gcc.target/aarch64/sve/acle/asm/get_neonq_s8.c: New test.
1633 * gcc.target/aarch64/sve/acle/asm/get_neonq_u16.c: New test.
1634 * gcc.target/aarch64/sve/acle/asm/get_neonq_u32.c: New test.
1635 * gcc.target/aarch64/sve/acle/asm/get_neonq_u64.c: New test.
1636 * gcc.target/aarch64/sve/acle/asm/get_neonq_u8.c: New test.
1637 * gcc.target/aarch64/sve/acle/asm/set_neonq_bf16.c: New test.
1638 * gcc.target/aarch64/sve/acle/asm/set_neonq_f16.c: New test.
1639 * gcc.target/aarch64/sve/acle/asm/set_neonq_f32.c: New test.
1640 * gcc.target/aarch64/sve/acle/asm/set_neonq_f64.c: New test.
1641 * gcc.target/aarch64/sve/acle/asm/set_neonq_s16.c: New test.
1642 * gcc.target/aarch64/sve/acle/asm/set_neonq_s32.c: New test.
1643 * gcc.target/aarch64/sve/acle/asm/set_neonq_s64.c: New test.
1644 * gcc.target/aarch64/sve/acle/asm/set_neonq_s8.c: New test.
1645 * gcc.target/aarch64/sve/acle/asm/set_neonq_u16.c: New test.
1646 * gcc.target/aarch64/sve/acle/asm/set_neonq_u32.c: New test.
1647 * gcc.target/aarch64/sve/acle/asm/set_neonq_u64.c: New test.
1648 * gcc.target/aarch64/sve/acle/asm/set_neonq_u8.c: New test.
1649 * gcc.target/aarch64/sve/acle/general-c/dup_neonq_1.c: New test.
1650 * gcc.target/aarch64/sve/acle/general-c/get_neonq_1.c: New test.
1651 * gcc.target/aarch64/sve/acle/general-c/set_neonq_1.c: New test.
1653 2023-12-13 Patrick Palka <ppalka@redhat.com>
1655 * g++.dg/overload/error6.C: Pass -fdiagnostics-all-candidates.
1656 * g++.dg/cpp0x/deleted16.C: New test.
1657 * g++.dg/cpp0x/deleted16a.C: New test.
1658 * g++.dg/overload/error6a.C: New test.
1660 2023-12-13 Patrick Palka <ppalka@redhat.com>
1662 * g++.dg/diagnostic/param-type-mismatch-2.C: Rename template
1663 function test_7 that (maybe accidentally) shares the same name
1664 as its non-template callee.
1665 * g++.dg/overload/error6.C: New test.
1667 2023-12-13 Patrick Palka <ppalka@redhat.com>
1669 * g++.dg/overload/error5.C: New test.
1671 2023-12-13 Patrick Palka <ppalka@redhat.com>
1675 * g++.dg/cpp1z/nontype-auto23.C: New test.
1676 * g++.dg/cpp1z/nontype-auto24.C: New test.
1678 2023-12-13 Patrick Palka <ppalka@redhat.com>
1681 * g++.dg/template/ptrmem34.C: New test.
1683 2023-12-13 Jason Merrill <jason@redhat.com>
1685 * c-c++-common/Waddress-of-packed-member-1.c: Don't expect
1686 a warning on the cast cases.
1687 * c-c++-common/pr51628-35.c: Use -Wcast-align=strict.
1688 * g++.dg/warn/Waddress-of-packed-member3.C: Likewise.
1689 * gcc.dg/pr88928.c: Likewise.
1690 * gcc.dg/pr51628-20.c: Removed.
1691 * gcc.dg/pr51628-21.c: Removed.
1692 * gcc.dg/pr51628-25.c: Removed.
1694 2023-12-13 Julian Brown <julian@codesourcery.com>
1696 * gfortran.dg/goacc/enter-exit-data-2.f90: New test.
1697 * gfortran.dg/goacc/finalize-1.f: Adjust scan output.
1698 * gfortran.dg/gomp/map-9.f90: Adjust scan output.
1699 * gfortran.dg/gomp/map-subarray-2.f90: New test.
1700 * gfortran.dg/gomp/map-subarray.f90: New test.
1701 * gfortran.dg/gomp/target-enter-exit-data.f90: New test.
1703 2023-12-13 Julian Brown <julian@codesourcery.com>
1705 * c-c++-common/gomp/clauses-2.c: Fix error output.
1706 * c-c++-common/gomp/target-implicit-map-2.c: Adjust scan output.
1707 * c-c++-common/gomp/target-50.c: Adjust scan output.
1708 * c-c++-common/gomp/target-enter-data-1.c: Adjust scan output.
1709 * g++.dg/gomp/static-component-1.C: New test.
1710 * gcc.dg/gomp/target-3.c: Adjust scan output.
1711 * gfortran.dg/gomp/map-9.f90: Adjust scan output.
1713 2023-12-13 Jason Merrill <jason@redhat.com>
1716 * g++.dg/debug/cleanup2.C: New test.
1718 2023-12-13 Jason Merrill <jason@redhat.com>
1721 2023-12-13 Jason Merrill <jason@redhat.com>
1723 * g++.dg/pr112822.C: Require C++17.
1725 2023-12-13 Gaius Mulley <gaiusmod2@gmail.com>
1728 * gm2/iso/run/pass/shorttest.mod: New test.
1730 2023-12-13 Nathaniel Shead <nathanieloshead@gmail.com>
1733 * g++.dg/cpp1y/constexpr-lifetime1.C: Improve error message.
1734 * g++.dg/cpp1y/constexpr-lifetime2.C: Likewise.
1735 * g++.dg/cpp1y/constexpr-lifetime3.C: Likewise.
1736 * g++.dg/cpp1y/constexpr-lifetime4.C: Likewise.
1737 * g++.dg/cpp2a/bitfield2.C: Likewise.
1738 * g++.dg/cpp2a/constexpr-new3.C: Likewise. New check.
1739 * g++.dg/cpp1y/constexpr-lifetime7.C: New test.
1740 * g++.dg/cpp2a/constexpr-lifetime1.C: New test.
1741 * g++.dg/cpp2a/constexpr-lifetime2.C: New test.
1743 2023-12-13 Jason Merrill <jason@redhat.com>
1746 * g++.dg/cpp2a/consteval-prop6.C: Adjust diagnostic.
1747 * g++.dg/opt/is_constant_evaluated3.C: Remove xfails.
1749 2023-12-13 Jason Merrill <jason@redhat.com>
1751 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust line.
1752 * g++.dg/template/copy1.C: Likewise.
1754 2023-12-13 Jason Merrill <jason@redhat.com>
1756 * g++.dg/pr112822.C: Require C++17.
1758 2023-12-13 Andrew Carlotti <andrew.carlotti@arm.com>
1760 * gcc.target/aarch64/cpunative/native_cpu_18.c: Add \+nopauth\n
1761 * gcc.target/aarch64/options_set_7.c: Add \+crc\n
1762 * gcc.target/aarch64/options_set_8.c: Add \+crc\+nodotprod\n
1763 * gcc.target/aarch64/cpunative/native_cpu_0.c: Add \n
1764 * gcc.target/aarch64/cpunative/native_cpu_1.c: Ditto.
1765 * gcc.target/aarch64/cpunative/native_cpu_2.c: Ditto.
1766 * gcc.target/aarch64/cpunative/native_cpu_3.c: Ditto.
1767 * gcc.target/aarch64/cpunative/native_cpu_4.c: Ditto.
1768 * gcc.target/aarch64/cpunative/native_cpu_5.c: Ditto.
1769 * gcc.target/aarch64/cpunative/native_cpu_6.c: Ditto.
1770 * gcc.target/aarch64/cpunative/native_cpu_7.c: Ditto.
1771 * gcc.target/aarch64/cpunative/native_cpu_8.c: Ditto.
1772 * gcc.target/aarch64/cpunative/native_cpu_9.c: Ditto.
1773 * gcc.target/aarch64/cpunative/native_cpu_10.c: Ditto.
1774 * gcc.target/aarch64/cpunative/native_cpu_11.c: Ditto.
1775 * gcc.target/aarch64/cpunative/native_cpu_12.c: Ditto.
1776 * gcc.target/aarch64/cpunative/native_cpu_13.c: Ditto.
1777 * gcc.target/aarch64/cpunative/native_cpu_14.c: Ditto.
1778 * gcc.target/aarch64/cpunative/native_cpu_15.c: Ditto.
1779 * gcc.target/aarch64/cpunative/native_cpu_16.c: Ditto.
1780 * gcc.target/aarch64/cpunative/native_cpu_17.c: Ditto.
1781 * gcc.target/aarch64/options_set_1.c: Ditto.
1782 * gcc.target/aarch64/options_set_2.c: Ditto.
1783 * gcc.target/aarch64/options_set_3.c: Ditto.
1784 * gcc.target/aarch64/options_set_5.c: Ditto.
1785 * gcc.target/aarch64/options_set_6.c: Ditto.
1786 * gcc.target/aarch64/options_set_9.c: Ditto.
1787 * gcc.target/aarch64/options_set_11.c: Ditto.
1788 * gcc.target/aarch64/options_set_12.c: Ditto.
1789 * gcc.target/aarch64/options_set_13.c: Ditto.
1790 * gcc.target/aarch64/options_set_14.c: Ditto.
1791 * gcc.target/aarch64/options_set_15.c: Ditto.
1792 * gcc.target/aarch64/options_set_16.c: Ditto.
1793 * gcc.target/aarch64/options_set_17.c: Ditto.
1794 * gcc.target/aarch64/options_set_18.c: Ditto.
1795 * gcc.target/aarch64/options_set_19.c: Ditto.
1796 * gcc.target/aarch64/options_set_20.c: Ditto.
1797 * gcc.target/aarch64/options_set_21.c: Ditto.
1798 * gcc.target/aarch64/options_set_22.c: Ditto.
1799 * gcc.target/aarch64/options_set_23.c: Ditto.
1800 * gcc.target/aarch64/options_set_24.c: Ditto.
1801 * gcc.target/aarch64/options_set_25.c: Ditto.
1802 * gcc.target/aarch64/options_set_26.c: Ditto.
1804 2023-12-13 Peter Bergner <bergner@linux.ibm.com>
1806 PR tree-optimization/112822
1807 * g++.dg/pr112822.C: Add dg-do compile target c++17 directive.
1809 2023-12-13 Pan Li <pan2.li@intel.com>
1813 * gcc.target/riscv/rvv/vsetvl/pr112929.c: Moved to...
1814 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: ...here.
1815 * gcc.target/riscv/rvv/vsetvl/pr112988.c: Moved to...
1816 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: ...here.
1817 * gcc.target/riscv/rvv/vsetvl/pr112929-2.c: New test.
1818 * gcc.target/riscv/rvv/vsetvl/pr112988-2.c: New test.
1820 2023-12-13 Andrew Carlotti <andrew.carlotti@arm.com>
1822 * g++.target/aarch64/sve/aarch64-ssve.exp:
1824 2023-12-13 Roger Sayle <roger@nextmovesoftware.com>
1825 Jeff Law <jlaw@ventanamicro.com>
1827 * gcc.target/arc/extvsi-1.c: New test case.
1828 * gcc.target/arc/extvsi-2.c: Likewise.
1830 2023-12-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1834 * gcc.target/riscv/rvv/vsetvl/pr112929.c: New test.
1835 * gcc.target/riscv/rvv/vsetvl/pr112988.c: New test.
1837 2023-12-13 demin.han <demin.han@starfivetech.com>
1839 * gcc.dg/vect/costmodel/riscv/rvv/riscv_vector.h: New file.
1841 2023-12-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1844 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: New test.
1846 2023-12-13 Jakub Jelinek <jakub@redhat.com>
1848 PR tree-optimization/112940
1849 * gcc.dg/bitint-53.c: New test.
1851 2023-12-13 Jakub Jelinek <jakub@redhat.com>
1854 * gcc.target/i386/pr112962.c: New test.
1856 2023-12-13 Richard Biener <rguenther@suse.de>
1858 PR tree-optimization/112991
1859 PR tree-optimization/112961
1860 * gcc.dg/torture/pr112991.c: New testcase.
1862 2023-12-13 Victor Do Nascimento <victor.donascimento@arm.com>
1864 * gcc.target/aarch64/builtin_pld_pli.c: New.
1865 * gcc.target/aarch64/builtin_pld_pli_illegal.c: New.
1867 2023-12-13 Haochen Jiang <haochen.jiang@intel.com>
1869 * gcc.target/i386/pr110790-2.c: Change scan-assembler from shrq
1872 2023-12-13 Jiufu Guo <guojiufu@linux.ibm.com>
1874 * gcc.target/powerpc/const-build-1.c: New test.
1876 2023-12-12 Jason Merrill <jason@redhat.com>
1877 Jason Xu <rxu@DRWHoldings.com>
1879 * g++.dg/ext/attr-hotness.C: Add member templates.
1881 2023-12-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1883 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
1884 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
1885 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-1.c: New test.
1886 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: New test.
1887 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: New test.
1888 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: New test.
1889 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: New test.
1890 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: New test.
1891 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: New test.
1892 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: New test.
1893 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: New test.
1894 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: New test.
1895 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c: New test.
1896 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: New test.
1898 2023-12-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1900 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Adapt test.
1901 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Adapt test.
1902 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Adapt test.
1903 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Adapt test.
1904 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Adapt test.
1905 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Adapt test.
1906 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Adapt test.
1907 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Adapt test.
1908 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Adapt test.
1909 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Adapt test.
1910 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Adapt test.
1911 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Adapt test.
1912 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Adapt test.
1913 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
1914 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Adapt test.
1915 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Adapt test.
1916 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Adapt test.
1917 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Adapt test.
1918 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Adapt test.
1919 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Adapt test.
1920 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Adapt test.
1921 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Adapt test.
1922 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Adapt test.
1923 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Adapt test.
1924 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Adapt test.
1925 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Adapt test.
1926 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Adapt test.
1927 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Adapt test.
1928 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Adapt test.
1930 2023-12-12 Peter Bergner <bergner@linux.ibm.com>
1932 PR tree-optimization/112822
1933 * g++.dg/pr112822.C: New test.
1935 2023-12-12 Gaius Mulley <gaiusmod2@gmail.com>
1938 * gm2/switches/pedantic/pass/hello.mod: New test.
1939 * gm2/switches/pedantic/pass/switches-pedantic-pass.exp: New test.
1941 2023-12-12 Xi Ruoyao <xry111@xry111.site>
1943 * gcc.target/loongarch/vect-ftint-no-inexact.c (xfail): Remove.
1945 2023-12-12 Jason Merrill <jason@redhat.com>
1947 * g++.dg/ext/is_nothrow_constructible8.C: Require C++14.
1949 2023-12-12 Jason Merrill <jason@redhat.com>
1950 Nathaniel Shead <nathanieloshead@gmail.com>
1952 * gcc.dg/pr87052.c: Adjust expected CLOBBER output.
1954 2023-12-12 Szabolcs Nagy <szabolcs.nagy@arm.com>
1956 * gcc.target/aarch64/branch-protection-attr.c: Update.
1957 * gcc.target/aarch64/branch-protection-option.c: Update.
1959 2023-12-12 Richard Biener <rguenther@suse.de>
1961 PR tree-optimization/112736
1962 * gcc.dg/torture/pr112736.c: New testcase.
1964 2023-12-12 Richard Biener <rguenther@suse.de>
1966 PR tree-optimization/112961
1967 * g++.dg/vect/pr112961.cc: New testcase.
1969 2023-12-12 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.dg/gomp/pr87887-1.c: Add missing comment argument to dg-warning.
1972 * gcc.dg/gomp/pr89246-1.c: Likewise.
1973 * gcc.dg/gomp/simd-clones-2.c: Add missing " after dump name.
1975 2023-12-12 Xi Ruoyao <xry111@xry111.site>
1977 PR middle-end/107723
1978 * gcc.dg/torture/builtin-fp-int-inexact-trunc.c: New test.
1980 2023-12-12 Richard Sandiford <richard.sandiford@arm.com>
1982 * gcc.target/aarch64/prfm_imm_offset_2.c: Add dg-options.
1984 2023-12-12 Pan Li <pan2.li@intel.com>
1986 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: New test.
1988 2023-12-12 Xi Ruoyao <xry111@xry111.site>
1990 * gcc.target/loongarch/attr-model-3.c: New test.
1991 * gcc.target/loongarch/attr-model-4.c: New test.
1992 * gcc.target/loongarch/func-call-extreme-3.c: New test.
1993 * gcc.target/loongarch/func-call-extreme-4.c: New test.
1995 2023-12-12 Richard Biener <rguenther@suse.de>
1997 PR tree-optimization/112939
1998 * gcc.dg/pr112939.c: New testcase.
2000 2023-12-12 liuhongt <hongtao.liu@intel.com>
2002 * gcc.target/i386/pr112891.c: New test.
2003 * gcc.target/i386/pr112891-2.c: New test.
2005 2023-12-12 Hongyu Wang <hongyu.wang@intel.com>
2008 * gcc.target/i386/pr112943.c: New test.
2010 2023-12-12 David Malcolm <dmalcolm@redhat.com>
2012 * gcc.dg/plugin/plugin.exp: Add taint-modulus.c to
2013 analyzer_kernel_plugin.c tests.
2014 * gcc.dg/plugin/taint-modulus.c: New test.
2016 2023-12-12 Yang Yujie <yangyujie@loongson.cn>
2018 * gcc.target/loongarch/eh_return-normal-return.c: New test.
2020 2023-12-11 Jakub Jelinek <jakub@redhat.com>
2022 * c-c++-common/strub-O2fni.c: Add -fno-stack-protector to dg-options.
2023 * c-c++-common/strub-O3fni.c: Likewise.
2024 * c-c++-common/strub-Os.c: Likewise.
2025 * c-c++-common/strub-Og.c: Likewise.
2027 2023-12-11 Martin Uecker <uecker@tugraz.at>
2030 * gcc.dg/pr112488-1.c: New test.
2031 * gcc.dg/pr112488-2.c: New test.
2032 * gcc.dg/pr112898.c: New test.
2033 * gcc.misc-tests/gcov-pr85350.c: Adapt.
2035 2023-12-11 Richard Sandiford <richard.sandiford@arm.com>
2037 * gcc.target/aarch64/prfm_imm_offset_2.c: New test.
2039 2023-12-11 Jason Merrill <jason@redhat.com>
2041 * g++.dg/cpp2a/concepts-explicit-inst1.C: Specify ABI v18.
2042 * g++.dg/cpp2a/concepts-explicit-inst1a.C: New test.
2044 2023-12-11 Alexandre Oliva <oliva@adacore.com>
2046 PR middle-end/112784
2047 * gcc.target/i386/avx512cd-inline-stringops-pr112784.c: New.
2049 2023-12-11 Alexandre Oliva <oliva@adacore.com>
2052 * gcc.dg/inline-mem-cmp-pr112778.c: New.
2054 2023-12-11 Alexandre Oliva <oliva@adacore.com>
2057 * gcc.target/aarch64/inline-mem-set-pr112804.c: New.
2059 2023-12-11 Roger Sayle <roger@nextmovesoftware.com>
2061 PR rtl-optimization/112380
2062 * gcc.dg/pr112380.c: New test case.
2064 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2067 * gcc.target/i386/pr100936.c: Require nonpic target.
2069 2023-12-11 Patrick Palka <ppalka@redhat.com>
2072 * g++.dg/template/fnspec3.C: New test.
2074 2023-12-11 Andrew Pinski <quic_apinski@quicinc.com>
2076 * gcc.dg/tree-ssa/pr110637-1.c: New test.
2077 * gcc.dg/tree-ssa/pr110637-2.c: New test.
2078 * gcc.dg/tree-ssa/pr110637-3.c: New test.
2079 * gcc.dg/tree-ssa/pr111972-1.c: New test.
2080 * gcc.dg/tree-ssa/pr69270.c: Update testcase.
2081 * gcc.target/i386/pr110790-2.c: Update testcase.
2082 * gcc.dg/fold-even-1.c: Removed.
2084 2023-12-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
2086 * lib/target-supports.exp: Add aarch64 targets to vect_simd_clones.
2087 * c-c++-common/gomp/declare-variant-14.c: Adapt test for aarch64.
2088 * c-c++-common/gomp/pr60823-1.c: Likewise.
2089 * c-c++-common/gomp/pr60823-2.c: Likewise.
2090 * c-c++-common/gomp/pr60823-3.c: Likewise.
2091 * g++.dg/gomp/attrs-10.C: Likewise.
2092 * g++.dg/gomp/declare-simd-1.C: Likewise.
2093 * g++.dg/gomp/declare-simd-3.C: Likewise.
2094 * g++.dg/gomp/declare-simd-4.C: Likewise.
2095 * g++.dg/gomp/declare-simd-7.C: Likewise.
2096 * g++.dg/gomp/declare-simd-8.C: Likewise.
2097 * g++.dg/gomp/pr88182.C: Likewise.
2098 * gcc.dg/declare-simd.c: Likewise.
2099 * gcc.dg/gomp/declare-simd-1.c: Likewise.
2100 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2101 * gcc.dg/gomp/pr87887-1.c: Likewise.
2102 * gcc.dg/gomp/pr87895-1.c: Likewise.
2103 * gcc.dg/gomp/pr89246-1.c: Likewise.
2104 * gcc.dg/gomp/pr99542.c: Likewise.
2105 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2106 * gcc.dg/vect/vect-simd-clone-1.c: Likewise.
2107 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
2108 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
2109 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
2110 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
2111 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
2112 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
2113 * gfortran.dg/gomp/declare-simd-2.f90: Likewise.
2114 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Likewise.
2115 * gfortran.dg/gomp/declare-variant-14.f90: Likewise.
2116 * gfortran.dg/gomp/pr79154-1.f90: Likewise.
2117 * gfortran.dg/gomp/pr83977.f90: Likewise.
2118 * gcc.target/aarch64/declare-simd-1.c: New file.
2119 * gcc.target/aarch64/declare-simd-2.c: New file.
2121 2023-12-11 Patrick Palka <ppalka@redhat.com>
2123 * g++.dg/modules/concept-8.h: New test.
2124 * g++.dg/modules/concept-8_a.H: New test.
2125 * g++.dg/modules/concept-8_b.C: New test.
2127 2023-12-11 Robin Dapp <rdapp@ventanamicro.com>
2129 * gcc.target/riscv/rvv/autovec/builtin/strcmp-run.c: Adjust test
2130 expectation and target selector.
2131 * gcc.target/riscv/rvv/autovec/builtin/strlen-run.c: Adjust
2133 * gcc.target/riscv/rvv/autovec/builtin/strncmp-run.c: Ditto.
2135 2023-12-11 Tobias Burnus <tobias@codesourcery.com>
2137 * c-c++-common/gomp/requires-3.c: Update for now valid code.
2138 * gfortran.dg/gomp/requires-3.f90: Likewise.
2139 * gfortran.dg/gomp/requires-2.f90: Update dg-error.
2140 * gfortran.dg/gomp/requires-5.f90: Likewise.
2141 * c-c++-common/gomp/requires-5.c: New test.
2142 * c-c++-common/gomp/requires-6.c: New test.
2143 * c-c++-common/gomp/requires-7.c: New test.
2144 * c-c++-common/gomp/requires-8.c: New test.
2145 * gfortran.dg/gomp/requires-10.f90: New test.
2146 * gfortran.dg/gomp/requires-11.f90: New test.
2148 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2150 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: New test.
2152 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2154 * gcc.target/riscv/rvv/autovec/pr110950.c: Adapt test.
2156 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2158 * c-c++-common/asan/memcmp-1.c: Adjust pattern on darwin.
2160 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2162 * gcc.target/riscv/rvv/vsetvl/avl_use_bug-1.c: Moved to...
2163 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: ...here.
2165 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2167 * gcc.target/i386/pr112445.c: Require dfp.
2169 2023-12-11 liuhongt <hongtao.liu@intel.com>
2171 * gcc.target/i386/avx512vl-blendv-3.c: New test.
2172 * gcc.target/i386/blendv-3.c: New test.
2174 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2176 * gcc.target/i386/libcall-1.c: Skip on darwin.
2178 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2181 * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
2182 * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
2183 * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
2185 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2187 * gcc.target/riscv/rvv/vsetvl/avl_use_bug-1.c: New test.
2189 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2191 * gcc.target/riscv/rvv/base/poly-selftest-1.c: New test.
2193 2023-12-11 Fei Gao <gaofei@eswincomputing.com>
2194 Xiao Zeng <zengxiao@eswincomputing.com>
2196 * gcc.target/riscv/zicond_ifcvt_opt.c: Add TCs for AND.
2198 2023-12-11 Nathaniel Shead <nathanieloshead@gmail.com>
2202 * g++.dg/cpp0x/noexcept81.C: New test.
2203 * g++.dg/ext/is_nothrow_constructible7.C: New test.
2204 * g++.dg/ext/is_nothrow_constructible8.C: New test.
2206 2023-12-11 Nathaniel Shead <nathanieloshead@gmail.com>
2210 * g++.dg/modules/pr104234.C: New test.
2212 2023-12-11 liuhongt <hongtao.liu@intel.com>
2214 * g++.target/i386/pr112904.C: New test.
2216 2023-12-11 Haochen Gui <guihaoc@gcc.gnu.org>
2219 * gcc.target/powerpc/pr112707.h: New.
2220 * gcc.target/powerpc/pr112707-2.c: New.
2221 * gcc.target/powerpc/pr112707-3.c: New.
2222 * gcc.target/powerpc/pr88558-p7.c: Check fctid on ilp32 and
2223 has_arch_ppc64 as it's now guarded by powerpc64.
2224 * gcc.target/powerpc/pr88558-p8.c: Likewise.
2225 * gfortran.dg/nint_p7.f90: Add powerpc64 target requirement as
2226 lround<mode>di2 is now guarded by powerpc64.
2228 2023-12-11 Haochen Gui <guihaoc@gcc.gnu.org>
2231 * gcc.target/powerpc/pr112707-1.c: New.
2233 2023-12-10 Fei Gao <gaofei@eswincomputing.com>
2234 Xiao Zeng <zengxiao@eswincomputing.com>
2236 * gcc.target/riscv/zicond_ifcvt_opt.c: Add tests for shift like op.
2238 2023-12-10 Richard Sandiford <richard.sandiford@arm.com>
2240 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c: XFAIL z0_z23 tests
2242 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c: Likewise.
2243 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c: Likewise.
2244 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c: Likewise.
2245 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c: Likewise.
2246 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c: Likewise.
2247 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c: Likewise.
2248 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c: Likewise.
2249 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c: Likewise.
2250 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c: Likewise.
2251 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c: Likewise.
2252 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c: Likewise.
2253 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c: Likewise.
2254 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c: Likewise.
2255 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c: Likewise.
2256 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c: Likewise.
2257 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c: Likewise.
2258 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c: Likewise.
2259 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c: Likewise.
2260 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c: Likewise.
2261 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c: Likewise.
2262 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c: Likewise.
2263 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c: Likewise.
2264 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c: Likewise.
2265 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c: Likewise.
2266 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c: Likewise.
2267 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c: Likewise.
2268 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c: Likewise.
2269 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c: Likewise.
2270 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c: Likewise.
2271 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c: Likewise.
2272 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c: Likewise.
2273 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c: Likewise.
2274 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c: Likewise.
2275 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c: Likewise.
2276 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c: Likewise.
2277 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c: Likewise.
2278 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c: Likewise.
2279 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c: Likewise.
2280 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c: Likewise.
2281 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c: Likewise.
2282 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c: Likewise.
2283 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c: Likewise.
2284 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c: Likewise.
2285 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c: Likewise.
2286 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c: Likewise.
2287 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c: Likewise.
2288 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c: Likewise.
2290 2023-12-10 Richard Sandiford <richard.sandiford@arm.com>
2292 * gcc.target/aarch64/sme/call_sm_switch_5.c: Restrict tests that
2293 contain Z8-Z23 saves to little-endian.
2294 * gcc.target/aarch64/sme/call_sm_switch_8.c: Likewise.
2295 * gcc.target/aarch64/sme/locally_streaming_1.c: Likewise.
2297 2023-12-10 Richard Sandiford <richard.sandiford@arm.com>
2299 * gcc.target/aarch64/sme/call_sm_switch_1.c: Add -funwind-tables.
2300 * gcc.target/aarch64/sme/call_sm_switch_3.c: Likewise.
2301 * gcc.target/aarch64/sme/call_sm_switch_5.c: Likewise.
2303 2023-12-10 Harald Anlauf <anlauf@gmx.de>
2306 * gfortran.dg/contiguous_14.f90: New test.
2308 2023-12-10 Harald Anlauf <anlauf@gmx.de>
2311 * gfortran.dg/contiguous_13.f90: New test.
2313 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2315 * g++.dg/ext/has-builtin-1.C: Test existence of __remove_pointer.
2316 * g++.dg/ext/remove_pointer.C: New test.
2318 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2320 * g++.dg/ext/has-builtin-1.C: Test existence of __is_object.
2321 * g++.dg/ext/is_object.C: New test.
2323 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2325 * g++.dg/ext/has-builtin-1.C: Test existence of __is_function.
2326 * g++.dg/ext/is_function.C: New test.
2328 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2330 * g++.dg/ext/has-builtin-1.C: Test existence of __is_reference.
2331 * g++.dg/ext/is_reference.C: New test.
2333 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2335 * g++.dg/ext/has-builtin-1.C: Test existence of
2336 __is_member_object_pointer.
2337 * g++.dg/ext/is_member_object_pointer.C: New test.
2339 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2341 * g++.dg/ext/has-builtin-1.C: Test existence of
2342 __is_member_function_pointer.
2343 * g++.dg/ext/is_member_function_pointer.C: New test.
2345 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2347 * g++.dg/ext/has-builtin-1.C: Test existence of
2348 __is_member_pointer.
2349 * g++.dg/ext/is_member_pointer.C: New test.
2351 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2353 * g++.dg/ext/has-builtin-1.C: Test existence of __is_scoped_enum.
2354 * g++.dg/ext/is_scoped_enum.C: New test.
2356 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2358 * g++.dg/ext/has-builtin-1.C: Test existence of
2360 * g++.dg/ext/is_bounded_array.C: New test.
2362 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2364 * g++.dg/ext/has-builtin-1.C: Test existence of __is_array.
2365 * g++.dg/ext/is_array.C: New test.
2367 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
2369 * g++.dg/ext/has-builtin-1.C: Sort built-in traits alphabetically.
2371 2023-12-09 Jakub Jelinek <jakub@redhat.com>
2373 PR tree-optimization/112887
2374 * gcc.dg/pr112887.c: New test.
2376 2023-12-09 Jakub Jelinek <jakub@redhat.com>
2378 PR tree-optimization/112924
2379 * gcc.dg/pr112924.c: New test.
2381 2023-12-09 Jakub Jelinek <jakub@redhat.com>
2383 * g++.dg/warn/Wno-attributes-1.C: New test.
2385 2023-12-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2388 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto.
2389 * gcc.target/riscv/rvv/autovec/pr112932.c: New test.
2391 2023-12-09 Hans-Peter Nilsson <hp@axis.com>
2394 * gcc.dg/tree-ssa/scev-3.c, gcc.dg/tree-ssa/scev-4.c,
2395 gcc.dg/tree-ssa/scev-5.c: Remove.
2397 2023-12-08 Patrick Palka <ppalka@redhat.com>
2400 * g++.dg/cpp0x/lambda/lambda-decltype4.C: New test.
2402 2023-12-08 David Malcolm <dmalcolm@redhat.com>
2404 * c-c++-common/analyzer/taint-modulus-1.c: New test.
2406 2023-12-08 David Malcolm <dmalcolm@redhat.com>
2408 * gcc.dg/plugin/infoleak-uninit-size-1.c: New test.
2409 * gcc.dg/plugin/infoleak-uninit-size-2.c: New test.
2410 * gcc.dg/plugin/plugin.exp: Add the new tests.
2412 2023-12-08 Vladimir N. Makarov <vmakarov@redhat.com>
2414 PR rtl-optimization/112875
2415 * gcc.target/i386/pr112875.c: New test.
2417 2023-12-08 Jakub Jelinek <jakub@redhat.com>
2419 * g++.dg/cpp0x/gen-attrs-79.C: New test.
2421 2023-12-08 Jakub Jelinek <jakub@redhat.com>
2424 * c-c++-common/ubsan/pr112727.c: New test.
2426 2023-12-08 Marek Polacek <polacek@redhat.com>
2429 * g++.dg/inherit/multiple2.C: New test.
2431 2023-12-08 Patrick Palka <ppalka@redhat.com>
2435 * g++.dg/cpp0x/initlist-array20.C: New test.
2437 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
2439 * gcc.target/riscv/rvv/autovec/builtin/strcmp-run.c: New test.
2440 * gcc.target/riscv/rvv/autovec/builtin/strcmp.c: New test.
2441 * gcc.target/riscv/rvv/autovec/builtin/strncmp-run.c: New test.
2442 * gcc.target/riscv/rvv/autovec/builtin/strncmp.c: New test.
2444 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
2446 * gcc.target/riscv/rvv/autovec/builtin/strlen-run.c: New test.
2447 * gcc.target/riscv/rvv/autovec/builtin/strlen.c: New test.
2449 2023-12-08 Richard Sandiford <richard.sandiford@arm.com>
2451 * gcc.target/aarch64/sme/strided_2.c: New test.
2453 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2456 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2458 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
2459 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
2460 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
2461 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
2463 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2466 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2468 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
2469 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
2470 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
2471 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
2473 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2476 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2478 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
2479 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
2480 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
2481 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
2483 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2486 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2488 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
2489 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
2490 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
2491 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
2493 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2496 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2498 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
2499 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
2500 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
2501 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
2503 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2506 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2508 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
2509 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
2510 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
2511 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
2513 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2516 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2518 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
2519 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
2520 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
2521 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
2523 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2526 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2528 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
2529 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
2530 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
2531 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
2533 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2536 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2538 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
2539 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
2540 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
2541 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
2543 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2546 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2548 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
2549 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
2550 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
2551 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
2553 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2556 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2558 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
2559 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
2560 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
2561 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
2563 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
2566 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
2568 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
2569 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
2570 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
2571 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
2573 2023-12-08 Tobias Burnus <tobias@codesourcery.com>
2575 * gfortran.dg/gomp/allocate-14.f90: Add coarray and
2577 * gfortran.dg/gomp/allocate-5.f90: Remove sorry dg-message.
2578 * gfortran.dg/bind_c_array_params_2.f90: Update expected
2579 dump for dtype '.version=0'.
2580 * gfortran.dg/gomp/allocate-16.f90: New test.
2581 * gfortran.dg/gomp/allocators-3.f90: New test.
2582 * gfortran.dg/gomp/allocators-4.f90: New test.
2584 2023-12-08 Richard Biener <rguenther@suse.de>
2586 PR tree-optimization/112909
2587 * gcc.dg/uninit-pr112909.c: New testcase.
2589 2023-12-08 Marc Poulhiès <poulhies@adacore.com>
2592 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
2594 * gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime.
2595 * gcc.dg/vect/vect-simd-clone-16f.c: Likewise.
2596 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
2598 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
2600 * gcc.target/loongarch/pr112476-3.c: New test.
2601 * gcc.target/loongarch/pr112476-4.c: New test.
2603 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
2606 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Sure index less than 64.
2607 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Ditto.
2609 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
2611 * gcc.target/loongarch/divf.c: New test.
2612 * gcc.target/loongarch/recip-divf.c: New test.
2613 * gcc.target/loongarch/recip-sqrtf.c: New test.
2614 * gcc.target/loongarch/sqrtf.c: New test.
2615 * gcc.target/loongarch/vector/lasx/lasx-divf.c: New test.
2616 * gcc.target/loongarch/vector/lasx/lasx-recip-divf.c: New test.
2617 * gcc.target/loongarch/vector/lasx/lasx-recip-sqrtf.c: New test.
2618 * gcc.target/loongarch/vector/lasx/lasx-recip.c: New test.
2619 * gcc.target/loongarch/vector/lasx/lasx-sqrtf.c: New test.
2620 * gcc.target/loongarch/vector/lsx/lsx-divf.c: New test.
2621 * gcc.target/loongarch/vector/lsx/lsx-recip-divf.c: New test.
2622 * gcc.target/loongarch/vector/lsx/lsx-recip-sqrtf.c: New test.
2623 * gcc.target/loongarch/vector/lsx/lsx-recip.c: New test.
2624 * gcc.target/loongarch/vector/lsx/lsx-sqrtf.c: New test.
2626 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
2628 * gcc.target/loongarch/vector/lasx/lasx-rsqrt.c: New test.
2629 * gcc.target/loongarch/vector/lsx/lsx-rsqrt.c: New test.
2631 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
2633 * gcc.target/loongarch/larch-frecipe-builtin.c: New test.
2634 * gcc.target/loongarch/vector/lasx/lasx-frecipe-builtin.c: New test.
2635 * gcc.target/loongarch/vector/lsx/lsx-frecipe-builtin.c: New test.
2637 2023-12-08 Pan Li <pan2.li@intel.com>
2639 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: New test.
2641 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
2643 * gcc.target/loongarch/vector/lasx/lasx-xorsign-run.c: New test.
2644 * gcc.target/loongarch/vector/lasx/lasx-xorsign.c: New test.
2645 * gcc.target/loongarch/vector/lsx/lsx-xorsign-run.c: New test.
2646 * gcc.target/loongarch/vector/lsx/lsx-xorsign.c: New test.
2647 * gcc.target/loongarch/xorsign-run.c: New test.
2648 * gcc.target/loongarch/xorsign.c: New test.
2650 2023-12-08 Jakub Jelinek <jakub@redhat.com>
2652 PR tree-optimization/112902
2653 * gcc.dg/bitint-52.c: New test.
2655 2023-12-08 Jakub Jelinek <jakub@redhat.com>
2657 PR tree-optimization/112901
2658 * gcc.dg/bitint-51.c: New test.
2660 2023-12-08 Jakub Jelinek <jakub@redhat.com>
2662 PR middle-end/112411
2663 * gcc.dg/params/blocksort-part.c: Add dg-skip-if for
2664 --param min-nondebug-insn-uid=1073741824.
2666 2023-12-08 Haochen Jiang <haochen.jiang@intel.com>
2668 * g++.dg/other/i386-2.C: Adjust testcases.
2669 * g++.dg/other/i386-3.C: Ditto.
2670 * g++.dg/pr80481.C: Ditto.
2671 * gcc.dg/pr71279.c: Ditto.
2672 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: Ditto.
2673 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2674 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2675 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2676 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2677 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2678 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2679 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2680 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2681 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2682 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
2683 * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
2684 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2685 * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
2686 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2687 * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
2688 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2689 * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
2690 * gcc.target/i386/avx512er-vrcp28ps-3.c: Ditto.
2691 * gcc.target/i386/avx512er-vrcp28ps-4.c: Ditto.
2692 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
2693 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2694 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2695 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2696 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2697 * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
2698 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2699 * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
2700 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Ditto.
2701 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: Ditto.
2702 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Ditto.
2703 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: Ditto.
2704 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2705 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2706 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2707 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2708 * gcc.target/i386/avx512f-gather-1.c: Ditto.
2709 * gcc.target/i386/avx512f-gather-2.c: Ditto.
2710 * gcc.target/i386/avx512f-gather-3.c: Ditto.
2711 * gcc.target/i386/avx512f-gather-4.c: Ditto.
2712 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2713 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
2714 * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
2715 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
2716 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
2717 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
2718 * gcc.target/i386/avx512f-vect-perm-1.c: Ditto.
2719 * gcc.target/i386/avx512f-vect-perm-2.c: Ditto.
2720 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
2721 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
2722 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2723 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
2724 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2725 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
2726 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2727 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
2728 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2729 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
2730 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2731 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
2732 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2733 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
2734 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2735 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
2736 * gcc.target/i386/funcspec-56.inc: Ditto.
2737 * gcc.target/i386/pr103404.c: Ditto.
2738 * gcc.target/i386/pr104448.c: Ditto.
2739 * gcc.target/i386/pr107934.c: Ditto.
2740 * gcc.target/i386/pr64387.c: Ditto.
2741 * gcc.target/i386/pr70728.c: Ditto.
2742 * gcc.target/i386/pr71346.c: Ditto.
2743 * gcc.target/i386/pr82941-2.c: Ditto.
2744 * gcc.target/i386/pr82942-1.c: Ditto.
2745 * gcc.target/i386/pr82942-2.c: Ditto.
2746 * gcc.target/i386/pr82990-1.c: Ditto.
2747 * gcc.target/i386/pr82990-3.c: Ditto.
2748 * gcc.target/i386/pr82990-4.c: Ditto.
2749 * gcc.target/i386/pr82990-6.c: Ditto.
2750 * gcc.target/i386/pr88713-3.c: Ditto.
2751 * gcc.target/i386/pr89523-5.c: Ditto.
2752 * gcc.target/i386/pr89523-6.c: Ditto.
2753 * gcc.target/i386/pr91033.c: Ditto.
2754 * gcc.target/i386/pr94561.c: Ditto.
2755 * gcc.target/i386/prefetchwt1-1.c: Ditto.
2756 * gcc.target/i386/sse-12.c: Ditto.
2757 * gcc.target/i386/sse-13.c: Ditto.
2758 * gcc.target/i386/sse-14.c: Ditto.
2759 * gcc.target/i386/sse-26.c: Ditto.
2760 * gcc.target/i386/pr69471-3.c: Removed.
2762 2023-12-08 Hao Liu <hliu@os.amperecomputing.com>
2764 * gcc.dg/tree-ssa/scev-16.c: New test.
2766 2023-12-08 Fei Gao <gaofei@eswincomputing.com>
2768 * gcc.target/riscv/zicond_ifcvt_opt.c: New file.
2770 2023-12-08 David Malcolm <dmalcolm@redhat.com>
2773 * c-c++-common/analyzer/ice-pr112889.c: New test.
2775 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2777 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: New test.
2778 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: New test.
2779 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: New test.
2780 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: New test.
2782 2023-12-07 Richard Sandiford <richard.sandiford@arm.com>
2784 PR rtl-optimization/106694
2785 PR rtl-optimization/109078
2786 PR rtl-optimization/109391
2787 * gcc.target/aarch64/ldp_stp_16.c (cons4_4_float): Tighten expected
2789 * gcc.target/aarch64/sve/shift_1.c: Allow reversed shifts for .s
2791 * gcc.target/aarch64/sme/strided_1.c: New test.
2792 * gcc.target/aarch64/pr109078.c: Likewise.
2793 * gcc.target/aarch64/pr109391.c: Likewise.
2794 * gcc.target/aarch64/sve/pr106694.c: Likewise.
2796 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2798 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
2799 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
2800 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
2801 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
2803 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2805 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
2806 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
2807 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
2808 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
2810 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2812 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
2813 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
2814 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
2815 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
2817 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2819 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
2820 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
2821 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
2822 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
2824 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2826 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
2827 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
2828 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
2829 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
2831 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2833 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
2834 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
2835 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
2836 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
2838 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2840 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
2841 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
2842 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
2843 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
2845 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2847 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
2848 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
2849 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
2850 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
2852 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2854 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
2855 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
2856 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
2857 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
2859 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2861 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
2862 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
2863 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
2864 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
2866 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2868 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
2869 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
2870 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
2871 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
2873 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
2875 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
2876 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
2877 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
2878 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
2880 2023-12-07 Marek Polacek <polacek@redhat.com>
2882 * gcc.target/aarch64/ldp_stp_unaligned_2.c: Use -fno-stack-protector.
2883 * gcc.target/aarch64/shadow_call_stack_5.c: Likewise.
2884 * gcc.target/aarch64/shadow_call_stack_6.c: Likewise.
2885 * gcc.target/aarch64/shadow_call_stack_7.c: Likewise.
2886 * gcc.target/aarch64/shadow_call_stack_8.c: Likewise.
2887 * gcc.target/aarch64/stack-check-12.c: Likewise.
2888 * gcc.target/aarch64/stack-check-prologue-11.c: Likewise.
2889 * gcc.target/aarch64/stack-check-prologue-12.c: Likewise.
2890 * gcc.target/aarch64/stack-check-prologue-13.c: Likewise.
2891 * gcc.target/aarch64/stack-check-prologue-14.c: Likewise.
2892 * gcc.target/aarch64/stack-check-prologue-15.c: Likewise.
2893 * gcc.target/aarch64/stack-check-prologue-17.c: Likewise.
2894 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
2895 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
2896 * gcc.target/aarch64/stack-check-prologue-2.c: Likewise.
2897 * gcc.target/aarch64/stack-check-prologue-5.c: Likewise.
2898 * gcc.target/aarch64/stack-check-prologue-6.c: Likewise.
2899 * gcc.target/aarch64/stack-check-prologue-8.c: Likewise.
2900 * gcc.target/aarch64/stack-check-prologue-9.c: Likewise.
2901 * gcc.target/aarch64/sve/struct_vect_24.c: Likewise.
2902 * gcc.target/aarch64/test_frame_1.c: Likewise.
2903 * gcc.target/aarch64/test_frame_10.c: Likewise.
2904 * gcc.target/aarch64/test_frame_11.c: Likewise.
2905 * gcc.target/aarch64/test_frame_13.c: Likewise.
2906 * gcc.target/aarch64/test_frame_15.c: Likewise.
2907 * gcc.target/aarch64/test_frame_2.c: Likewise.
2908 * gcc.target/aarch64/test_frame_4.c: Likewise.
2909 * gcc.target/aarch64/test_frame_6.c: Likewise.
2910 * gcc.target/aarch64/test_frame_7.c: Likewise.
2911 * gcc.target/aarch64/test_frame_8.c: Likewise.
2913 2023-12-07 Alexandre Oliva <oliva@adacore.com>
2915 * c-c++-common/strub-split-stack.c: New.
2916 * c-c++-common/strub-unsupported.c: New.
2917 * c-c++-common/strub-unsupported-2.c: New.
2918 * c-c++-common/strub-unsupported-3.c: New.
2919 * lib/target-supports.exp (check_effective_target_strub): New.
2920 * c-c++-common/strub-O0.c: Require effective target strub.
2921 * c-c++-common/strub-O1.c: Likewise.
2922 * c-c++-common/strub-O2.c: Likewise.
2923 * c-c++-common/strub-O2fni.c: Likewise.
2924 * c-c++-common/strub-O3.c: Likewise.
2925 * c-c++-common/strub-O3fni.c: Likewise.
2926 * c-c++-common/strub-Og.c: Likewise.
2927 * c-c++-common/strub-Os.c: Likewise.
2928 * c-c++-common/strub-all1.c: Likewise.
2929 * c-c++-common/strub-all2.c: Likewise.
2930 * c-c++-common/strub-apply1.c: Likewise.
2931 * c-c++-common/strub-apply2.c: Likewise.
2932 * c-c++-common/strub-apply3.c: Likewise.
2933 * c-c++-common/strub-apply4.c: Likewise.
2934 * c-c++-common/strub-at-calls1.c: Likewise.
2935 * c-c++-common/strub-at-calls2.c: Likewise.
2936 * c-c++-common/strub-defer-O1.c: Likewise.
2937 * c-c++-common/strub-defer-O2.c: Likewise.
2938 * c-c++-common/strub-defer-O3.c: Likewise.
2939 * c-c++-common/strub-defer-Os.c: Likewise.
2940 * c-c++-common/strub-internal1.c: Likewise.
2941 * c-c++-common/strub-internal2.c: Likewise.
2942 * c-c++-common/strub-parms1.c: Likewise.
2943 * c-c++-common/strub-parms2.c: Likewise.
2944 * c-c++-common/strub-parms3.c: Likewise.
2945 * c-c++-common/strub-relaxed1.c: Likewise.
2946 * c-c++-common/strub-relaxed2.c: Likewise.
2947 * c-c++-common/strub-short-O0-exc.c: Likewise.
2948 * c-c++-common/strub-short-O0.c: Likewise.
2949 * c-c++-common/strub-short-O1.c: Likewise.
2950 * c-c++-common/strub-short-O2.c: Likewise.
2951 * c-c++-common/strub-short-O3.c: Likewise.
2952 * c-c++-common/strub-short-Os.c: Likewise.
2953 * c-c++-common/strub-strict1.c: Likewise.
2954 * c-c++-common/strub-strict2.c: Likewise.
2955 * c-c++-common/strub-tail-O1.c: Likewise.
2956 * c-c++-common/strub-tail-O2.c: Likewise.
2957 * c-c++-common/strub-var1.c: Likewise.
2958 * c-c++-common/torture/strub-callable1.c: Likewise.
2959 * c-c++-common/torture/strub-callable2.c: Likewise.
2960 * c-c++-common/torture/strub-const1.c: Likewise.
2961 * c-c++-common/torture/strub-const2.c: Likewise.
2962 * c-c++-common/torture/strub-const3.c: Likewise.
2963 * c-c++-common/torture/strub-const4.c: Likewise.
2964 * c-c++-common/torture/strub-data1.c: Likewise.
2965 * c-c++-common/torture/strub-data2.c: Likewise.
2966 * c-c++-common/torture/strub-data3.c: Likewise.
2967 * c-c++-common/torture/strub-data4.c: Likewise.
2968 * c-c++-common/torture/strub-data5.c: Likewise.
2969 * c-c++-common/torture/strub-indcall1.c: Likewise.
2970 * c-c++-common/torture/strub-indcall2.c: Likewise.
2971 * c-c++-common/torture/strub-indcall3.c: Likewise.
2972 * c-c++-common/torture/strub-inlinable1.c: Likewise.
2973 * c-c++-common/torture/strub-inlinable2.c: Likewise.
2974 * c-c++-common/torture/strub-ptrfn1.c: Likewise.
2975 * c-c++-common/torture/strub-ptrfn2.c: Likewise.
2976 * c-c++-common/torture/strub-ptrfn3.c: Likewise.
2977 * c-c++-common/torture/strub-ptrfn4.c: Likewise.
2978 * c-c++-common/torture/strub-pure1.c: Likewise.
2979 * c-c++-common/torture/strub-pure2.c: Likewise.
2980 * c-c++-common/torture/strub-pure3.c: Likewise.
2981 * c-c++-common/torture/strub-pure4.c: Likewise.
2982 * c-c++-common/torture/strub-run1.c: Likewise.
2983 * c-c++-common/torture/strub-run2.c: Likewise.
2984 * c-c++-common/torture/strub-run3.c: Likewise.
2985 * c-c++-common/torture/strub-run4.c: Likewise.
2986 * c-c++-common/torture/strub-run4c.c: Likewise.
2987 * c-c++-common/torture/strub-run4d.c: Likewise.
2988 * c-c++-common/torture/strub-run4i.c: Likewise.
2989 * g++.dg/strub-run1.C: Likewise.
2990 * g++.dg/torture/strub-init1.C: Likewise.
2991 * g++.dg/torture/strub-init2.C: Likewise.
2992 * g++.dg/torture/strub-init3.C: Likewise.
2993 * gnat.dg/strub_attr.adb: Likewise.
2994 * gnat.dg/strub_ind.adb: Likewise.
2995 * gnat.dg/strub_access.adb: Likewise.
2996 * gnat.dg/strub_access1.adb: Likewise.
2997 * gnat.dg/strub_disp.adb: Likewise.
2998 * gnat.dg/strub_disp1.adb: Likewise.
2999 * gnat.dg/strub_ind1.adb: Likewise.
3000 * gnat.dg/strub_ind2.adb: Likewise.
3001 * gnat.dg/strub_intf.adb: Likewise.
3002 * gnat.dg/strub_intf1.adb: Likewise.
3003 * gnat.dg/strub_intf2.adb: Likewise.
3004 * gnat.dg/strub_renm.adb: Likewise.
3005 * gnat.dg/strub_renm1.adb: Likewise.
3006 * gnat.dg/strub_renm2.adb: Likewise.
3007 * gnat.dg/strub_var.adb: Likewise.
3008 * gnat.dg/strub_var1.adb: Likewise.
3010 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
3012 * gcc.target/i386/pr106910-1.c: Disable for newlib.
3014 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
3016 * gcc.dg/analyzer/fd-4.c: Fix for newlib.
3018 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
3020 * gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime.
3021 * gcc.dg/vect/vect-simd-clone-16f.c: Likewise.
3022 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
3024 2023-12-07 Gaius Mulley <gaiusmod2@gmail.com>
3027 * gm2/iso/fail/proccard.mod: New test.
3028 * gm2/pim/pass/proccard.mod: New test.
3030 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3032 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: New test.
3034 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
3036 * gcc.target/riscv/xtheadmemidx-inline-asm-1.c: New test.
3038 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
3040 * gcc.target/riscv/xtheadfmemidx-without-xtheadmemidx.c: New test.
3042 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3045 * gcc.target/i386/pr111068.c: New test.
3047 2023-12-07 Andrew Pinski <pinskia@gmail.com>
3048 Jakub Jelinek <jakub@redhat.com>
3050 PR preprocessor/111965
3051 * gcc.dg/cpp/pr111965-1.c: New test.
3052 * gcc.dg/cpp/pr111965-2.c: New test.
3054 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3056 PR middle-end/112881
3057 * gcc.dg/bitint-50.c: New test.
3059 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3061 PR tree-optimization/112880
3062 * gcc.dg/bitint-49.c: New test.
3064 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3067 * gcc.target/s390/pr96127.c (c1): Add casts to long int *.
3069 2023-12-07 Alexandre Oliva <oliva@adacore.com>
3071 * gcc.dg/analyzer/switch-short-enum-1.c: New.
3072 * gcc.dg/analyzer/switch-no-short-enum-1.c: New.
3074 2023-12-07 Victor Do Nascimento <victor.donascimento@arm.com>
3076 * gcc.target/aarch64/acle/rcpc3.c: New.
3078 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3080 * gcc.target/i386/apx-ndd-ti-shift.c: New test.
3082 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3084 * gcc.target/i386/apx-ndd-cmov.c: New test.
3086 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3088 * gcc.target/i386/apx-ndd-shld-shrd.c: New test.
3090 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3092 * gcc.target/i386/apx-ndd.c: Add test for left/right rotate.
3094 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3096 * gcc.target/i386/apx-ndd.c: Add l/ashiftrt tests.
3098 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3100 * gcc.target/i386/apx-ndd.c: Add tests for sal.
3102 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3104 * gcc.target/i386/apx-ndd.c: Add or and xor test.
3106 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3108 * gcc.target/i386/apx-ndd.c: Add and test.
3110 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3112 * gcc.target/i386/apx-ndd.c: Add not test.
3114 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3116 * gcc.target/i386/apx-ndd.c: Add neg test.
3118 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3120 * gcc.target/i386/apx-ndd-sbb.c: New test.
3122 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3124 * gcc.target/i386/apx-ndd.c: Add test for ndd sub.
3126 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3128 * gcc.target/i386/apx-ndd-adc.c: New test.
3130 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3132 * gcc.target/i386/apx-ndd.c: Add more test.
3134 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3136 * gcc.target/i386/apx-ndd.c: New test.
3138 2023-12-07 David Malcolm <dmalcolm@redhat.com>
3142 * c-c++-common/analyzer/call-summaries-pr107158-2.c: Add
3143 -Wno-analyzer-symbol-too-complex.
3144 * c-c++-common/analyzer/call-summaries-pr107158.c: Likewise.
3145 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
3147 * c-c++-common/analyzer/feasibility-3.c: Add
3148 -Wno-analyzer-too-complex and -Wno-analyzer-symbol-too-complex.
3149 * c-c++-common/analyzer/flex-with-call-summaries.c: Add
3150 -Wno-analyzer-symbol-too-complex. Remove fail for
3151 PR analyzer/103546 leak false positive.
3152 * c-c++-common/analyzer/flex-without-call-summaries.c: Remove
3153 xfail for PR analyzer/103546 leak false positive.
3154 * c-c++-common/analyzer/infinite-recursion-3.c: Add
3155 -Wno-analyzer-symbol-too-complex.
3156 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
3158 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
3160 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c:
3162 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: Likewise.
3163 * c-c++-common/analyzer/null-deref-pr108830.c: Likewise.
3164 * c-c++-common/analyzer/pr94596.c: Likewise.
3165 * c-c++-common/analyzer/strtok-2.c: Likewise.
3166 * c-c++-common/analyzer/strtok-4.c: Add -Wno-analyzer-too-complex
3167 and -Wno-analyzer-symbol-too-complex.
3168 * c-c++-common/analyzer/strtok-cppreference.c: Likewise.
3169 * gcc.dg/analyzer/analyzer.exp: Add -Wanalyzer-symbol-too-complex
3171 * gcc.dg/analyzer/attr-const-3.c: Add
3172 -Wno-analyzer-symbol-too-complex.
3173 * gcc.dg/analyzer/call-summaries-pr107072.c: Likewise.
3174 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Likewise.
3175 * gcc.dg/analyzer/explode-4.c: Likewise.
3176 * gcc.dg/analyzer/null-deref-pr102671-1.c: Likewise.
3177 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
3178 * gcc.dg/analyzer/out-of-bounds-curl.c: Likewise.
3179 * gcc.dg/analyzer/pr101503.c: Likewise.
3180 * gcc.dg/analyzer/pr103892.c: Add -Wno-analyzer-too-complex and
3181 -Wno-analyzer-symbol-too-complex.
3182 * gcc.dg/analyzer/pr94851-4.c: Add
3183 -Wno-analyzer-symbol-too-complex.
3184 * gcc.dg/analyzer/pr96860-1.c: Likewise.
3185 * gcc.dg/analyzer/pr96860-2.c: Likewise.
3186 * gcc.dg/analyzer/pr98918.c: Likewise.
3187 * gcc.dg/analyzer/pr99044-2.c: Likewise.
3188 * gcc.dg/analyzer/uninit-pr108806-qemu.c: Likewise.
3189 * gcc.dg/analyzer/use-after-free.c: Add -Wno-analyzer-too-complex
3190 and -Wno-analyzer-symbol-too-complex.
3191 * gcc.dg/plugin/plugin.exp: Add new tests for
3192 analyzer_kernel_plugin.c.
3193 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: Update expected results.
3194 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
3195 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
3196 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Remove xfail.
3197 * gcc.dg/plugin/taint-pr112850-precise.c: New test.
3198 * gcc.dg/plugin/taint-pr112850-too-complex.c: New test.
3199 * gcc.dg/plugin/taint-pr112850-unsanitized.c: New test.
3200 * gcc.dg/plugin/taint-pr112850.c: New test.
3202 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
3204 * gcc.target/aarch64/acle/rwsr.c (get_rsr128): New.
3205 (set_wsr128): Likewise.
3207 2023-12-06 Edwin Lu <ewlu@rivosinc.com>
3209 * gcc.dg/tree-ssa/ssa-fre-3.c: Remove xfail
3211 2023-12-06 Yang Yujie <yangyujie@loongson.cn>
3213 * gcc.dg/fixed-point/composite-type.c: Replace dg-warning with dg-error.
3215 2023-12-06 David Malcolm <dmalcolm@redhat.com>
3217 * c-c++-common/diagnostic-format-json-1.c: Update expected JSON
3218 output to reflect whitespace.
3219 * c-c++-common/diagnostic-format-json-2.c: Likewise.
3220 * c-c++-common/diagnostic-format-json-3.c: Likewise.
3221 * c-c++-common/diagnostic-format-json-4.c: Likewise.
3222 * c-c++-common/diagnostic-format-json-5.c: Likewise.
3223 * c-c++-common/diagnostic-format-json-stderr-1.c: Likewise.
3224 * g++.dg/pr90462.C: Add -fno-diagnostics-json-formatting.
3225 * gcc.dg/analyzer/malloc-sarif-1.c: Likewise.
3226 * gcc.dg/plugin/diagnostic-test-paths-3.c: Update expected JSON
3227 output to reflect whitespace.
3228 * gfortran.dg/diagnostic-format-json-1.F90: Likewise.
3229 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
3230 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
3232 2023-12-06 David Malcolm <dmalcolm@redhat.com>
3234 * g++.dg/plugin/show_template_tree_color_plugin.c
3235 (noop_starter_fn): Make diagnostic_info param const.
3236 * gcc.dg/plugin/diagnostic_group_plugin.c
3237 (test_diagnostic_starter): Likewise.
3238 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3239 (custom_diagnostic_finalizer): Likewise.
3240 * gcc.dg/plugin/location_overflow_plugin.c
3241 (verify_unpacked_ranges): Likewise.
3242 (verify_no_columns): Likewise.
3244 2023-12-06 John David Anglin <danglin@gcc.gnu.org>
3246 * c-c++-common/fhardened-1.c: Ignore __SSP_STRONG__ define
3247 if __hppa__ is defined.
3248 * c-c++-common/fhardened-2.c: Ignore __SSP__ define
3249 if __hppa__ is defined.
3251 2023-12-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3254 * gcc.target/riscv/rvv/autovec/pr112855.c: New test.
3256 2023-12-06 Jason Merrill <jason@redhat.com>
3260 * g++.dg/template/partial-order4.C: New test.
3261 * g++.dg/template/spec26.C: Adjust for CWG532.
3263 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
3265 * gcc.target/aarch64/acle/rwsr-3.c: New.
3267 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
3269 * gcc.target/aarch64/acle/rwsr.c: New.
3270 * gcc.target/aarch64/acle/rwsr-1.c: Likewise.
3271 * gcc.target/aarch64/acle/rwsr-2.c: Likewise.
3272 * gcc.dg/pch/rwsr-pch.c: Likewise.
3273 * gcc.dg/pch/rwsr-pch.hs: Likewise.
3275 2023-12-06 Robin Dapp <rdapp@ventanamicro.com>
3277 * gcc.target/riscv/rvv/autovec/pr112854.c: New test.
3278 * gcc.target/riscv/rvv/autovec/pr112872.c: New test.
3280 2023-12-06 Jakub Jelinek <jakub@redhat.com>
3282 PR rtl-optimization/112760
3283 * gcc.dg/pr112760.c: New test.
3285 2023-12-06 Jakub Jelinek <jakub@redhat.com>
3287 PR tree-optimization/112809
3288 * gcc.dg/bitint-48.c: New test.
3290 2023-12-06 Hans-Peter Nilsson <hp@axis.com>
3293 * gcc.dg/Wnonnull-4.c (test_fda_n_5): Expect warning for exceeding
3294 maximum object size for 32-bit targets.
3296 2023-12-06 Alexandre Oliva <oliva@adacore.com>
3298 * c-c++-common/strub-O0.c: New.
3299 * c-c++-common/strub-O1.c: New.
3300 * c-c++-common/strub-O2.c: New.
3301 * c-c++-common/strub-O2fni.c: New.
3302 * c-c++-common/strub-O3.c: New.
3303 * c-c++-common/strub-O3fni.c: New.
3304 * c-c++-common/strub-Og.c: New.
3305 * c-c++-common/strub-Os.c: New.
3306 * c-c++-common/strub-all1.c: New.
3307 * c-c++-common/strub-all2.c: New.
3308 * c-c++-common/strub-apply1.c: New.
3309 * c-c++-common/strub-apply2.c: New.
3310 * c-c++-common/strub-apply3.c: New.
3311 * c-c++-common/strub-apply4.c: New.
3312 * c-c++-common/strub-at-calls1.c: New.
3313 * c-c++-common/strub-at-calls2.c: New.
3314 * c-c++-common/strub-defer-O1.c: New.
3315 * c-c++-common/strub-defer-O2.c: New.
3316 * c-c++-common/strub-defer-O3.c: New.
3317 * c-c++-common/strub-defer-Os.c: New.
3318 * c-c++-common/strub-internal1.c: New.
3319 * c-c++-common/strub-internal2.c: New.
3320 * c-c++-common/strub-parms1.c: New.
3321 * c-c++-common/strub-parms2.c: New.
3322 * c-c++-common/strub-parms3.c: New.
3323 * c-c++-common/strub-relaxed1.c: New.
3324 * c-c++-common/strub-relaxed2.c: New.
3325 * c-c++-common/strub-short-O0-exc.c: New.
3326 * c-c++-common/strub-short-O0.c: New.
3327 * c-c++-common/strub-short-O1.c: New.
3328 * c-c++-common/strub-short-O2.c: New.
3329 * c-c++-common/strub-short-O3.c: New.
3330 * c-c++-common/strub-short-Os.c: New.
3331 * c-c++-common/strub-strict1.c: New.
3332 * c-c++-common/strub-strict2.c: New.
3333 * c-c++-common/strub-tail-O1.c: New.
3334 * c-c++-common/strub-tail-O2.c: New.
3335 * c-c++-common/torture/strub-callable1.c: New.
3336 * c-c++-common/torture/strub-callable2.c: New.
3337 * c-c++-common/torture/strub-const1.c: New.
3338 * c-c++-common/torture/strub-const2.c: New.
3339 * c-c++-common/torture/strub-const3.c: New.
3340 * c-c++-common/torture/strub-const4.c: New.
3341 * c-c++-common/torture/strub-data1.c: New.
3342 * c-c++-common/torture/strub-data2.c: New.
3343 * c-c++-common/torture/strub-data3.c: New.
3344 * c-c++-common/torture/strub-data4.c: New.
3345 * c-c++-common/torture/strub-data5.c: New.
3346 * c-c++-common/torture/strub-indcall1.c: New.
3347 * c-c++-common/torture/strub-indcall2.c: New.
3348 * c-c++-common/torture/strub-indcall3.c: New.
3349 * c-c++-common/torture/strub-inlinable1.c: New.
3350 * c-c++-common/torture/strub-inlinable2.c: New.
3351 * c-c++-common/torture/strub-ptrfn1.c: New.
3352 * c-c++-common/torture/strub-ptrfn2.c: New.
3353 * c-c++-common/torture/strub-ptrfn3.c: New.
3354 * c-c++-common/torture/strub-ptrfn4.c: New.
3355 * c-c++-common/torture/strub-pure1.c: New.
3356 * c-c++-common/torture/strub-pure2.c: New.
3357 * c-c++-common/torture/strub-pure3.c: New.
3358 * c-c++-common/torture/strub-pure4.c: New.
3359 * c-c++-common/torture/strub-run1.c: New.
3360 * c-c++-common/torture/strub-run2.c: New.
3361 * c-c++-common/torture/strub-run3.c: New.
3362 * c-c++-common/torture/strub-run4.c: New.
3363 * c-c++-common/torture/strub-run4c.c: New.
3364 * c-c++-common/torture/strub-run4d.c: New.
3365 * c-c++-common/torture/strub-run4i.c: New.
3366 * g++.dg/strub-run1.C: New.
3367 * g++.dg/torture/strub-init1.C: New.
3368 * g++.dg/torture/strub-init2.C: New.
3369 * g++.dg/torture/strub-init3.C: New.
3370 * gnat.dg/strub_attr.adb, gnat.dg/strub_attr.ads: New.
3371 * gnat.dg/strub_ind.adb, gnat.dg/strub_ind.ads: New.
3372 * c-c++-common/strub-var1.c: New file.
3373 * gnat.dg/strub_access.adb: New file.
3374 * gnat.dg/strub_access1.adb: New file.
3375 * gnat.dg/strub_disp.adb: New file.
3376 * gnat.dg/strub_disp1.adb: New file.
3377 * gnat.dg/strub_ind1.adb: New file.
3378 * gnat.dg/strub_ind1.ads: New file.
3379 * gnat.dg/strub_ind2.adb: New file.
3380 * gnat.dg/strub_ind2.ads: New file.
3381 * gnat.dg/strub_intf.adb: New file.
3382 * gnat.dg/strub_intf1.adb: New file.
3383 * gnat.dg/strub_intf2.adb: New file.
3384 * gnat.dg/strub_renm.adb: New file.
3385 * gnat.dg/strub_renm1.adb: New file.
3386 * gnat.dg/strub_renm2.adb: New file.
3387 * gnat.dg/strub_var.adb: New file.
3388 * gnat.dg/strub_var1.adb: New file.
3390 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3394 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Add LMUL = 8 option.
3395 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto.
3396 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
3397 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto.
3398 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
3399 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto.
3400 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto.
3401 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto.
3402 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto.
3403 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto.
3404 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto.
3405 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto.
3406 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
3407 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
3408 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
3409 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
3410 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.
3411 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto.
3412 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto.
3413 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto.
3414 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto.
3415 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto.
3416 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Adapt test.
3417 * gcc.target/riscv/rvv/autovec/pr112851.c: New test.
3418 * gcc.target/riscv/rvv/autovec/pr112852.c: New test.
3420 2023-12-05 David Faust <david.faust@oracle.com>
3423 * gcc.dg/debug/btf/btf-datasec-3.c: New test.
3425 2023-12-05 Jakub Jelinek <jakub@redhat.com>
3428 * g++.dg/ext/unroll-2.C: Use { target c++11 } instead of dg-skip-if for
3430 * g++.dg/ext/unroll-3.C: Likewise.
3431 * g++.dg/ext/unroll-7.C: New test.
3432 * g++.dg/ext/unroll-8.C: New test.
3434 2023-12-05 Harald Anlauf <anlauf@gmx.de>
3435 Tobias Burnus <tobias@codesourcery.com>
3438 * gfortran.dg/coarray_poly_6.f90: Adjust pattern.
3439 * gfortran.dg/coarray_poly_7.f90: Likewise.
3440 * gfortran.dg/coarray_poly_8.f90: Likewise.
3441 * gfortran.dg/missing_optional_dummy_6a.f90: Likewise.
3442 * gfortran.dg/pr100988.f90: New test.
3444 2023-12-05 Jakub Jelinek <jakub@redhat.com>
3447 * g++.dg/DRs/dr2262.C: New test.
3448 * g++.dg/cpp0x/gen-attrs-76.C (foo, bar): Don't expect errors
3449 on attributes on asm definitions.
3450 * g++.dg/gomp/attrs-11.C: Remove 2 expected errors.
3452 2023-12-05 Richard Biener <rguenther@suse.de>
3454 PR middle-end/112830
3455 * gcc.target/avr/pr112830.c: New testcase.
3456 * gcc.target/i386/pr112830.c: Likewise.
3458 2023-12-05 Richard Biener <rguenther@suse.de>
3460 PR tree-optimization/109689
3461 PR tree-optimization/112856
3462 * gcc.dg/torture/pr109689.c: New testcase.
3463 * gcc.dg/torture/pr112856.c: Likewise.
3465 2023-12-05 Jakub Jelinek <jakub@redhat.com>
3468 * gcc.dg/pr112845.c: New file.
3470 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
3472 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Provide a way
3473 for test functions to share ZT0.
3474 (ATTR): Update accordingly.
3475 (TEST_LOAD_COUNT, TEST_STORE_COUNT, TEST_PN, TEST_COUNT_PN)
3476 (TEST_EXTRACT_PN, TEST_SELECT_P, TEST_COMPARE_S_X2, TEST_COMPARE_S_C)
3477 (TEST_CREATE_B, TEST_GET_B, TEST_SET_B, TEST_XN, TEST_XN_SINGLE)
3478 (TEST_XN_SINGLE_Z15, TEST_XN_SINGLE_AWKWARD, TEST_X2_NARROW)
3479 (TEST_X4_NARROW): New macros.
3480 * gcc.target/aarch64/sve/acle/asm/create2_1.c: Add _b tests.
3481 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_1.c: Remove
3482 test for svmopa that becomes valid with SME2.
3483 * gcc.target/aarch64/sve/acle/general-c/create_1.c: Adjust for
3484 existence of svboolx2_t version of svcreate2.
3485 * gcc.target/aarch64/sve/acle/general-c/store_1.c: Adjust error
3486 messages to account for svcount_t predication.
3487 * gcc.target/aarch64/sve/acle/general-c/store_2.c: Likewise.
3488 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_1.c: Adjust
3489 error messages to account for new SME2 variants.
3490 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_opt_n_2.c: Likewise.
3491 * g++.target/aarch64/sme2/aarch64-sme2-acle-asm.exp: New file.
3492 * gcc.target/aarch64/sme/acle-asm/clamp_s16.c: New file.
3493 * gcc.target/aarch64/sme/acle-asm/clamp_s32.c: New file.
3494 * gcc.target/aarch64/sme/acle-asm/clamp_s64.c: New file.
3495 * gcc.target/aarch64/sme/acle-asm/clamp_s8.c: New file.
3496 * gcc.target/aarch64/sme/acle-asm/clamp_u16.c: New file.
3497 * gcc.target/aarch64/sme/acle-asm/clamp_u32.c: New file.
3498 * gcc.target/aarch64/sme/acle-asm/clamp_u64.c: New file.
3499 * gcc.target/aarch64/sme/acle-asm/clamp_u8.c: New file.
3500 * gcc.target/aarch64/sme/acle-asm/revd_bf16.c: New file.
3501 * gcc.target/aarch64/sme/acle-asm/revd_f16.c: New file.
3502 * gcc.target/aarch64/sme/acle-asm/revd_f32.c: New file.
3503 * gcc.target/aarch64/sme/acle-asm/revd_f64.c: New file.
3504 * gcc.target/aarch64/sme/acle-asm/revd_s16.c: New file.
3505 * gcc.target/aarch64/sme/acle-asm/revd_s32.c: New file.
3506 * gcc.target/aarch64/sme/acle-asm/revd_s64.c: New file.
3507 * gcc.target/aarch64/sme/acle-asm/revd_s8.c: New file.
3508 * gcc.target/aarch64/sme/acle-asm/revd_u16.c: New file.
3509 * gcc.target/aarch64/sme/acle-asm/revd_u32.c: New file.
3510 * gcc.target/aarch64/sme/acle-asm/revd_u64.c: New file.
3511 * gcc.target/aarch64/sme/acle-asm/revd_u8.c: New file.
3512 * gcc.target/aarch64/sme/clamp_1.c: New file.
3513 * gcc.target/aarch64/sme/clamp_2.c: New file.
3514 * gcc.target/aarch64/sme/clamp_3.c: New file.
3515 * gcc.target/aarch64/sme/clamp_4.c: New file.
3516 * gcc.target/aarch64/sme2/aarch64-sme2-acle-asm.exp: New file.
3517 * gcc.target/aarch64/sme2/acle-asm/add_s16_x2.c: New file.
3518 * gcc.target/aarch64/sme2/acle-asm/add_s16_x4.c: New file.
3519 * gcc.target/aarch64/sme2/acle-asm/add_s32_x2.c: New file.
3520 * gcc.target/aarch64/sme2/acle-asm/add_s32_x4.c: New file.
3521 * gcc.target/aarch64/sme2/acle-asm/add_s64_x2.c: New file.
3522 * gcc.target/aarch64/sme2/acle-asm/add_s64_x4.c: New file.
3523 * gcc.target/aarch64/sme2/acle-asm/add_s8_x2.c: New file.
3524 * gcc.target/aarch64/sme2/acle-asm/add_s8_x4.c: New file.
3525 * gcc.target/aarch64/sme2/acle-asm/add_u16_x2.c: New file.
3526 * gcc.target/aarch64/sme2/acle-asm/add_u16_x4.c: New file.
3527 * gcc.target/aarch64/sme2/acle-asm/add_u32_x2.c: New file.
3528 * gcc.target/aarch64/sme2/acle-asm/add_u32_x4.c: New file.
3529 * gcc.target/aarch64/sme2/acle-asm/add_u64_x2.c: New file.
3530 * gcc.target/aarch64/sme2/acle-asm/add_u64_x4.c: New file.
3531 * gcc.target/aarch64/sme2/acle-asm/add_u8_x2.c: New file.
3532 * gcc.target/aarch64/sme2/acle-asm/add_u8_x4.c: New file.
3533 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_s32_vg1x2.c: New file.
3534 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_s32_vg1x4.c: New file.
3535 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_u32_vg1x2.c: New file.
3536 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_u32_vg1x4.c: New file.
3537 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_s64_vg1x2.c: New file.
3538 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_s64_vg1x4.c: New file.
3539 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_u64_vg1x2.c: New file.
3540 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_u64_vg1x4.c: New file.
3541 * gcc.target/aarch64/sme2/acle-asm/add_za32_f32_vg1x2.c: New file.
3542 * gcc.target/aarch64/sme2/acle-asm/add_za32_f32_vg1x4.c: New file.
3543 * gcc.target/aarch64/sme2/acle-asm/add_za32_s32_vg1x2.c: New file.
3544 * gcc.target/aarch64/sme2/acle-asm/add_za32_s32_vg1x4.c: New file.
3545 * gcc.target/aarch64/sme2/acle-asm/add_za32_u32_vg1x2.c: New file.
3546 * gcc.target/aarch64/sme2/acle-asm/add_za32_u32_vg1x4.c: New file.
3547 * gcc.target/aarch64/sme2/acle-asm/add_za64_f64_vg1x2.c: New file.
3548 * gcc.target/aarch64/sme2/acle-asm/add_za64_f64_vg1x4.c: New file.
3549 * gcc.target/aarch64/sme2/acle-asm/add_za64_s64_vg1x2.c: New file.
3550 * gcc.target/aarch64/sme2/acle-asm/add_za64_s64_vg1x4.c: New file.
3551 * gcc.target/aarch64/sme2/acle-asm/add_za64_u64_vg1x2.c: New file.
3552 * gcc.target/aarch64/sme2/acle-asm/add_za64_u64_vg1x4.c: New file.
3553 * gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c: New file.
3554 * gcc.target/aarch64/sme2/acle-asm/bfmlslb_lane_f32.c: New file.
3555 * gcc.target/aarch64/sme2/acle-asm/bfmlslt_f32.c: New file.
3556 * gcc.target/aarch64/sme2/acle-asm/bfmlslt_lane_f32.c: New file.
3557 * gcc.target/aarch64/sme2/acle-asm/bmopa_za32.c: New file.
3558 * gcc.target/aarch64/sme2/acle-asm/bmops_za32.c: New file.
3559 * gcc.target/aarch64/sme2/acle-asm/clamp_f16.c: New file.
3560 * gcc.target/aarch64/sme2/acle-asm/clamp_f16_x2.c: New file.
3561 * gcc.target/aarch64/sme2/acle-asm/clamp_f16_x4.c: New file.
3562 * gcc.target/aarch64/sme2/acle-asm/clamp_f32.c: New file.
3563 * gcc.target/aarch64/sme2/acle-asm/clamp_f32_x2.c: New file.
3564 * gcc.target/aarch64/sme2/acle-asm/clamp_f32_x4.c: New file.
3565 * gcc.target/aarch64/sme2/acle-asm/clamp_f64.c: New file.
3566 * gcc.target/aarch64/sme2/acle-asm/clamp_f64_x2.c: New file.
3567 * gcc.target/aarch64/sme2/acle-asm/clamp_f64_x4.c: New file.
3568 * gcc.target/aarch64/sme2/acle-asm/clamp_s16_x2.c: New file.
3569 * gcc.target/aarch64/sme2/acle-asm/clamp_s16_x4.c: New file.
3570 * gcc.target/aarch64/sme2/acle-asm/clamp_s32_x2.c: New file.
3571 * gcc.target/aarch64/sme2/acle-asm/clamp_s32_x4.c: New file.
3572 * gcc.target/aarch64/sme2/acle-asm/clamp_s64_x2.c: New file.
3573 * gcc.target/aarch64/sme2/acle-asm/clamp_s64_x4.c: New file.
3574 * gcc.target/aarch64/sme2/acle-asm/clamp_s8_x2.c: New file.
3575 * gcc.target/aarch64/sme2/acle-asm/clamp_s8_x4.c: New file.
3576 * gcc.target/aarch64/sme2/acle-asm/clamp_u16_x2.c: New file.
3577 * gcc.target/aarch64/sme2/acle-asm/clamp_u16_x4.c: New file.
3578 * gcc.target/aarch64/sme2/acle-asm/clamp_u32_x2.c: New file.
3579 * gcc.target/aarch64/sme2/acle-asm/clamp_u32_x4.c: New file.
3580 * gcc.target/aarch64/sme2/acle-asm/clamp_u64_x2.c: New file.
3581 * gcc.target/aarch64/sme2/acle-asm/clamp_u64_x4.c: New file.
3582 * gcc.target/aarch64/sme2/acle-asm/clamp_u8_x2.c: New file.
3583 * gcc.target/aarch64/sme2/acle-asm/clamp_u8_x4.c: New file.
3584 * gcc.target/aarch64/sme2/acle-asm/cntp_c16.c: New file.
3585 * gcc.target/aarch64/sme2/acle-asm/cntp_c32.c: New file.
3586 * gcc.target/aarch64/sme2/acle-asm/cntp_c64.c: New file.
3587 * gcc.target/aarch64/sme2/acle-asm/cntp_c8.c: New file.
3588 * gcc.target/aarch64/sme2/acle-asm/cvt_bf16_f32_x2.c: New file.
3589 * gcc.target/aarch64/sme2/acle-asm/cvt_f16_f32_x2.c: New file.
3590 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_s32_x2.c: New file.
3591 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_s32_x4.c: New file.
3592 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_u32_x2.c: New file.
3593 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_u32_x4.c: New file.
3594 * gcc.target/aarch64/sme2/acle-asm/cvt_s32_f32_x2.c: New file.
3595 * gcc.target/aarch64/sme2/acle-asm/cvt_s32_f32_x4.c: New file.
3596 * gcc.target/aarch64/sme2/acle-asm/cvt_u32_f32_x2.c: New file.
3597 * gcc.target/aarch64/sme2/acle-asm/cvt_u32_f32_x4.c: New file.
3598 * gcc.target/aarch64/sme2/acle-asm/cvtn_bf16_f32_x2.c: New file.
3599 * gcc.target/aarch64/sme2/acle-asm/cvtn_f16_f32_x2.c: New file.
3600 * gcc.target/aarch64/sme2/acle-asm/dot_f32.c: New file.
3601 * gcc.target/aarch64/sme2/acle-asm/dot_lane_f32.c: New file.
3602 * gcc.target/aarch64/sme2/acle-asm/dot_lane_s32.c: New file.
3603 * gcc.target/aarch64/sme2/acle-asm/dot_lane_u32.c: New file.
3604 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_bf16_vg1x2.c: New file.
3605 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_bf16_vg1x4.c: New file.
3606 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_f16_vg1x2.c: New file.
3607 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_f16_vg1x4.c: New file.
3608 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s16_vg1x2.c: New file.
3609 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s16_vg1x4.c: New file.
3610 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x2.c: New file.
3611 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x4.c: New file.
3612 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u16_vg1x2.c: New file.
3613 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u16_vg1x4.c: New file.
3614 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x2.c: New file.
3615 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x4.c: New file.
3616 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_s16_vg1x2.c: New file.
3617 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_s16_vg1x4.c: New file.
3618 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_u16_vg1x2.c: New file.
3619 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_u16_vg1x4.c: New file.
3620 * gcc.target/aarch64/sme2/acle-asm/dot_s32.c: New file.
3621 * gcc.target/aarch64/sme2/acle-asm/dot_u32.c: New file.
3622 * gcc.target/aarch64/sme2/acle-asm/dot_za32_bf16_vg1x2.c: New file.
3623 * gcc.target/aarch64/sme2/acle-asm/dot_za32_bf16_vg1x4.c: New file.
3624 * gcc.target/aarch64/sme2/acle-asm/dot_za32_f16_vg1x2.c: New file.
3625 * gcc.target/aarch64/sme2/acle-asm/dot_za32_f16_vg1x4.c: New file.
3626 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s16_vg1x2.c: New file.
3627 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s16_vg1x4.c: New file.
3628 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s8_vg1x2.c: New file.
3629 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s8_vg1x4.c: New file.
3630 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u16_vg1x2.c: New file.
3631 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u16_vg1x4.c: New file.
3632 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u8_vg1x2.c: New file.
3633 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u8_vg1x4.c: New file.
3634 * gcc.target/aarch64/sme2/acle-asm/dot_za64_s16_vg1x2.c: New file.
3635 * gcc.target/aarch64/sme2/acle-asm/dot_za64_s16_vg1x4.c: New file.
3636 * gcc.target/aarch64/sme2/acle-asm/dot_za64_u16_vg1x2.c: New file.
3637 * gcc.target/aarch64/sme2/acle-asm/dot_za64_u16_vg1x4.c: New file.
3638 * gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x2.c: New file.
3639 * gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x4.c: New file.
3640 * gcc.target/aarch64/sme2/acle-asm/ld1_f16_x2.c: New file.
3641 * gcc.target/aarch64/sme2/acle-asm/ld1_f16_x4.c: New file.
3642 * gcc.target/aarch64/sme2/acle-asm/ld1_f32_x2.c: New file.
3643 * gcc.target/aarch64/sme2/acle-asm/ld1_f32_x4.c: New file.
3644 * gcc.target/aarch64/sme2/acle-asm/ld1_f64_x2.c: New file.
3645 * gcc.target/aarch64/sme2/acle-asm/ld1_f64_x4.c: New file.
3646 * gcc.target/aarch64/sme2/acle-asm/ld1_s16_x2.c: New file.
3647 * gcc.target/aarch64/sme2/acle-asm/ld1_s16_x4.c: New file.
3648 * gcc.target/aarch64/sme2/acle-asm/ld1_s32_x2.c: New file.
3649 * gcc.target/aarch64/sme2/acle-asm/ld1_s32_x4.c: New file.
3650 * gcc.target/aarch64/sme2/acle-asm/ld1_s64_x2.c: New file.
3651 * gcc.target/aarch64/sme2/acle-asm/ld1_s64_x4.c: New file.
3652 * gcc.target/aarch64/sme2/acle-asm/ld1_s8_x2.c: New file.
3653 * gcc.target/aarch64/sme2/acle-asm/ld1_s8_x4.c: New file.
3654 * gcc.target/aarch64/sme2/acle-asm/ld1_u16_x2.c: New file.
3655 * gcc.target/aarch64/sme2/acle-asm/ld1_u16_x4.c: New file.
3656 * gcc.target/aarch64/sme2/acle-asm/ld1_u32_x2.c: New file.
3657 * gcc.target/aarch64/sme2/acle-asm/ld1_u32_x4.c: New file.
3658 * gcc.target/aarch64/sme2/acle-asm/ld1_u64_x2.c: New file.
3659 * gcc.target/aarch64/sme2/acle-asm/ld1_u64_x4.c: New file.
3660 * gcc.target/aarch64/sme2/acle-asm/ld1_u8_x2.c: New file.
3661 * gcc.target/aarch64/sme2/acle-asm/ld1_u8_x4.c: New file.
3662 * gcc.target/aarch64/sme2/acle-asm/ldnt1_bf16_x2.c: New file.
3663 * gcc.target/aarch64/sme2/acle-asm/ldnt1_bf16_x4.c: New file.
3664 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f16_x2.c: New file.
3665 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f16_x4.c: New file.
3666 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f32_x2.c: New file.
3667 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f32_x4.c: New file.
3668 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f64_x2.c: New file.
3669 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f64_x4.c: New file.
3670 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s16_x2.c: New file.
3671 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s16_x4.c: New file.
3672 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s32_x2.c: New file.
3673 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s32_x4.c: New file.
3674 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s64_x2.c: New file.
3675 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s64_x4.c: New file.
3676 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x2.c: New file.
3677 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x4.c: New file.
3678 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u16_x2.c: New file.
3679 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u16_x4.c: New file.
3680 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u32_x2.c: New file.
3681 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u32_x4.c: New file.
3682 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u64_x2.c: New file.
3683 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u64_x4.c: New file.
3684 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x2.c: New file.
3685 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x4.c: New file.
3686 * gcc.target/aarch64/sme2/acle-asm/ldr_zt.c: New file.
3687 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16.c: New file.
3688 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16_x2.c: New file.
3689 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16_x4.c: New file.
3690 * gcc.target/aarch64/sme2/acle-asm/luti2_f16.c: New file.
3691 * gcc.target/aarch64/sme2/acle-asm/luti2_f16_x2.c: New file.
3692 * gcc.target/aarch64/sme2/acle-asm/luti2_f16_x4.c: New file.
3693 * gcc.target/aarch64/sme2/acle-asm/luti2_f32.c: New file.
3694 * gcc.target/aarch64/sme2/acle-asm/luti2_f32_x2.c: New file.
3695 * gcc.target/aarch64/sme2/acle-asm/luti2_f32_x4.c: New file.
3696 * gcc.target/aarch64/sme2/acle-asm/luti2_s16.c: New file.
3697 * gcc.target/aarch64/sme2/acle-asm/luti2_s16_x2.c: New file.
3698 * gcc.target/aarch64/sme2/acle-asm/luti2_s16_x4.c: New file.
3699 * gcc.target/aarch64/sme2/acle-asm/luti2_s32.c: New file.
3700 * gcc.target/aarch64/sme2/acle-asm/luti2_s32_x2.c: New file.
3701 * gcc.target/aarch64/sme2/acle-asm/luti2_s32_x4.c: New file.
3702 * gcc.target/aarch64/sme2/acle-asm/luti2_s8.c: New file.
3703 * gcc.target/aarch64/sme2/acle-asm/luti2_s8_x2.c: New file.
3704 * gcc.target/aarch64/sme2/acle-asm/luti2_s8_x4.c: New file.
3705 * gcc.target/aarch64/sme2/acle-asm/luti2_u16.c: New file.
3706 * gcc.target/aarch64/sme2/acle-asm/luti2_u16_x2.c: New file.
3707 * gcc.target/aarch64/sme2/acle-asm/luti2_u16_x4.c: New file.
3708 * gcc.target/aarch64/sme2/acle-asm/luti2_u32.c: New file.
3709 * gcc.target/aarch64/sme2/acle-asm/luti2_u32_x2.c: New file.
3710 * gcc.target/aarch64/sme2/acle-asm/luti2_u32_x4.c: New file.
3711 * gcc.target/aarch64/sme2/acle-asm/luti2_u8.c: New file.
3712 * gcc.target/aarch64/sme2/acle-asm/luti2_u8_x2.c: New file.
3713 * gcc.target/aarch64/sme2/acle-asm/luti2_u8_x4.c: New file.
3714 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16.c: New file.
3715 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16_x2.c: New file.
3716 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16_x4.c: New file.
3717 * gcc.target/aarch64/sme2/acle-asm/luti4_f16.c: New file.
3718 * gcc.target/aarch64/sme2/acle-asm/luti4_f16_x2.c: New file.
3719 * gcc.target/aarch64/sme2/acle-asm/luti4_f16_x4.c: New file.
3720 * gcc.target/aarch64/sme2/acle-asm/luti4_f32.c: New file.
3721 * gcc.target/aarch64/sme2/acle-asm/luti4_f32_x2.c: New file.
3722 * gcc.target/aarch64/sme2/acle-asm/luti4_f32_x4.c: New file.
3723 * gcc.target/aarch64/sme2/acle-asm/luti4_s16.c: New file.
3724 * gcc.target/aarch64/sme2/acle-asm/luti4_s16_x2.c: New file.
3725 * gcc.target/aarch64/sme2/acle-asm/luti4_s16_x4.c: New file.
3726 * gcc.target/aarch64/sme2/acle-asm/luti4_s32.c: New file.
3727 * gcc.target/aarch64/sme2/acle-asm/luti4_s32_x2.c: New file.
3728 * gcc.target/aarch64/sme2/acle-asm/luti4_s32_x4.c: New file.
3729 * gcc.target/aarch64/sme2/acle-asm/luti4_s8.c: New file.
3730 * gcc.target/aarch64/sme2/acle-asm/luti4_s8_x2.c: New file.
3731 * gcc.target/aarch64/sme2/acle-asm/luti4_u16.c: New file.
3732 * gcc.target/aarch64/sme2/acle-asm/luti4_u16_x2.c: New file.
3733 * gcc.target/aarch64/sme2/acle-asm/luti4_u16_x4.c: New file.
3734 * gcc.target/aarch64/sme2/acle-asm/luti4_u32.c: New file.
3735 * gcc.target/aarch64/sme2/acle-asm/luti4_u32_x2.c: New file.
3736 * gcc.target/aarch64/sme2/acle-asm/luti4_u32_x4.c: New file.
3737 * gcc.target/aarch64/sme2/acle-asm/luti4_u8.c: New file.
3738 * gcc.target/aarch64/sme2/acle-asm/luti4_u8_x2.c: New file.
3739 * gcc.target/aarch64/sme2/acle-asm/max_f16_x2.c: New file.
3740 * gcc.target/aarch64/sme2/acle-asm/max_f16_x4.c: New file.
3741 * gcc.target/aarch64/sme2/acle-asm/max_f32_x2.c: New file.
3742 * gcc.target/aarch64/sme2/acle-asm/max_f32_x4.c: New file.
3743 * gcc.target/aarch64/sme2/acle-asm/max_f64_x2.c: New file.
3744 * gcc.target/aarch64/sme2/acle-asm/max_f64_x4.c: New file.
3745 * gcc.target/aarch64/sme2/acle-asm/max_s16_x2.c: New file.
3746 * gcc.target/aarch64/sme2/acle-asm/max_s16_x4.c: New file.
3747 * gcc.target/aarch64/sme2/acle-asm/max_s32_x2.c: New file.
3748 * gcc.target/aarch64/sme2/acle-asm/max_s32_x4.c: New file.
3749 * gcc.target/aarch64/sme2/acle-asm/max_s64_x2.c: New file.
3750 * gcc.target/aarch64/sme2/acle-asm/max_s64_x4.c: New file.
3751 * gcc.target/aarch64/sme2/acle-asm/max_s8_x2.c: New file.
3752 * gcc.target/aarch64/sme2/acle-asm/max_s8_x4.c: New file.
3753 * gcc.target/aarch64/sme2/acle-asm/max_u16_x2.c: New file.
3754 * gcc.target/aarch64/sme2/acle-asm/max_u16_x4.c: New file.
3755 * gcc.target/aarch64/sme2/acle-asm/max_u32_x2.c: New file.
3756 * gcc.target/aarch64/sme2/acle-asm/max_u32_x4.c: New file.
3757 * gcc.target/aarch64/sme2/acle-asm/max_u64_x2.c: New file.
3758 * gcc.target/aarch64/sme2/acle-asm/max_u64_x4.c: New file.
3759 * gcc.target/aarch64/sme2/acle-asm/max_u8_x2.c: New file.
3760 * gcc.target/aarch64/sme2/acle-asm/max_u8_x4.c: New file.
3761 * gcc.target/aarch64/sme2/acle-asm/maxnm_f16_x2.c: New file.
3762 * gcc.target/aarch64/sme2/acle-asm/maxnm_f16_x4.c: New file.
3763 * gcc.target/aarch64/sme2/acle-asm/maxnm_f32_x2.c: New file.
3764 * gcc.target/aarch64/sme2/acle-asm/maxnm_f32_x4.c: New file.
3765 * gcc.target/aarch64/sme2/acle-asm/maxnm_f64_x2.c: New file.
3766 * gcc.target/aarch64/sme2/acle-asm/maxnm_f64_x4.c: New file.
3767 * gcc.target/aarch64/sme2/acle-asm/min_f16_x2.c: New file.
3768 * gcc.target/aarch64/sme2/acle-asm/min_f16_x4.c: New file.
3769 * gcc.target/aarch64/sme2/acle-asm/min_f32_x2.c: New file.
3770 * gcc.target/aarch64/sme2/acle-asm/min_f32_x4.c: New file.
3771 * gcc.target/aarch64/sme2/acle-asm/min_f64_x2.c: New file.
3772 * gcc.target/aarch64/sme2/acle-asm/min_f64_x4.c: New file.
3773 * gcc.target/aarch64/sme2/acle-asm/min_s16_x2.c: New file.
3774 * gcc.target/aarch64/sme2/acle-asm/min_s16_x4.c: New file.
3775 * gcc.target/aarch64/sme2/acle-asm/min_s32_x2.c: New file.
3776 * gcc.target/aarch64/sme2/acle-asm/min_s32_x4.c: New file.
3777 * gcc.target/aarch64/sme2/acle-asm/min_s64_x2.c: New file.
3778 * gcc.target/aarch64/sme2/acle-asm/min_s64_x4.c: New file.
3779 * gcc.target/aarch64/sme2/acle-asm/min_s8_x2.c: New file.
3780 * gcc.target/aarch64/sme2/acle-asm/min_s8_x4.c: New file.
3781 * gcc.target/aarch64/sme2/acle-asm/min_u16_x2.c: New file.
3782 * gcc.target/aarch64/sme2/acle-asm/min_u16_x4.c: New file.
3783 * gcc.target/aarch64/sme2/acle-asm/min_u32_x2.c: New file.
3784 * gcc.target/aarch64/sme2/acle-asm/min_u32_x4.c: New file.
3785 * gcc.target/aarch64/sme2/acle-asm/min_u64_x2.c: New file.
3786 * gcc.target/aarch64/sme2/acle-asm/min_u64_x4.c: New file.
3787 * gcc.target/aarch64/sme2/acle-asm/min_u8_x2.c: New file.
3788 * gcc.target/aarch64/sme2/acle-asm/min_u8_x4.c: New file.
3789 * gcc.target/aarch64/sme2/acle-asm/minnm_f16_x2.c: New file.
3790 * gcc.target/aarch64/sme2/acle-asm/minnm_f16_x4.c: New file.
3791 * gcc.target/aarch64/sme2/acle-asm/minnm_f32_x2.c: New file.
3792 * gcc.target/aarch64/sme2/acle-asm/minnm_f32_x4.c: New file.
3793 * gcc.target/aarch64/sme2/acle-asm/minnm_f64_x2.c: New file.
3794 * gcc.target/aarch64/sme2/acle-asm/minnm_f64_x4.c: New file.
3795 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x1.c: New file.
3796 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x2.c: New file.
3797 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x4.c: New file.
3798 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x1.c: New file.
3799 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x2.c: New file.
3800 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x4.c: New file.
3801 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f32_vg1x2.c: New file.
3802 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f32_vg1x4.c: New file.
3803 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x1.c: New file.
3804 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x2.c: New file.
3805 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x4.c: New file.
3806 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x1.c: New file.
3807 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x2.c: New file.
3808 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x4.c: New file.
3809 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x1.c: New file.
3810 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x2.c: New file.
3811 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x4.c: New file.
3812 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x1.c: New file.
3813 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x2.c: New file.
3814 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x4.c: New file.
3815 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_f64_vg1x2.c: New file.
3816 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_f64_vg1x4.c: New file.
3817 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x1.c: New file.
3818 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x2.c: New file.
3819 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x4.c: New file.
3820 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x1.c: New file.
3821 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x2.c: New file.
3822 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x4.c: New file.
3823 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x1.c: New file.
3824 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x2.c: New file.
3825 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x4.c: New file.
3826 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x1.c: New file.
3827 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x2.c: New file.
3828 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x4.c: New file.
3829 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f32_vg1x2.c: New file.
3830 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f32_vg1x4.c: New file.
3831 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x1.c: New file.
3832 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x2.c: New file.
3833 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x4.c: New file.
3834 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x1.c: New file.
3835 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x2.c: New file.
3836 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x4.c: New file.
3837 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x1.c: New file.
3838 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x2.c: New file.
3839 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x4.c: New file.
3840 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x1.c: New file.
3841 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x2.c: New file.
3842 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x4.c: New file.
3843 * gcc.target/aarch64/sme2/acle-asm/mla_za64_f64_vg1x2.c: New file.
3844 * gcc.target/aarch64/sme2/acle-asm/mla_za64_f64_vg1x4.c: New file.
3845 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x1.c: New file.
3846 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x2.c: New file.
3847 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x4.c: New file.
3848 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x1.c: New file.
3849 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x2.c: New file.
3850 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x4.c: New file.
3851 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x1.c: New file.
3852 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x2.c: New file.
3853 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x4.c: New file.
3854 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x1.c: New file.
3855 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x2.c: New file.
3856 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x4.c: New file.
3857 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f32_vg1x2.c: New file.
3858 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f32_vg1x4.c: New file.
3859 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x1.c: New file.
3860 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x2.c: New file.
3861 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x4.c: New file.
3862 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x1.c: New file.
3863 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x2.c: New file.
3864 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x4.c: New file.
3865 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x1.c: New file.
3866 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x2.c: New file.
3867 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x4.c: New file.
3868 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x1.c: New file.
3869 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x2.c: New file.
3870 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x4.c: New file.
3871 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_f64_vg1x2.c: New file.
3872 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_f64_vg1x4.c: New file.
3873 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x1.c: New file.
3874 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x2.c: New file.
3875 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x4.c: New file.
3876 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x1.c: New file.
3877 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x2.c: New file.
3878 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x4.c: New file.
3879 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x1.c: New file.
3880 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x2.c: New file.
3881 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x4.c: New file.
3882 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x1.c: New file.
3883 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x2.c: New file.
3884 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x4.c: New file.
3885 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f32_vg1x2.c: New file.
3886 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f32_vg1x4.c: New file.
3887 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x1.c: New file.
3888 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x2.c: New file.
3889 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x4.c: New file.
3890 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x1.c: New file.
3891 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x2.c: New file.
3892 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x4.c: New file.
3893 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x1.c: New file.
3894 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x2.c: New file.
3895 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x4.c: New file.
3896 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x1.c: New file.
3897 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x2.c: New file.
3898 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x4.c: New file.
3899 * gcc.target/aarch64/sme2/acle-asm/mls_za64_f64_vg1x2.c: New file.
3900 * gcc.target/aarch64/sme2/acle-asm/mls_za64_f64_vg1x4.c: New file.
3901 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x1.c: New file.
3902 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x2.c: New file.
3903 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x4.c: New file.
3904 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x1.c: New file.
3905 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x2.c: New file.
3906 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x4.c: New file.
3907 * gcc.target/aarch64/sme2/acle-asm/mopa_za32.c: New file.
3908 * gcc.target/aarch64/sme2/acle-asm/mops_za32.c: New file.
3909 * gcc.target/aarch64/sme2/acle-asm/pext_c16.c: New file.
3910 * gcc.target/aarch64/sme2/acle-asm/pext_c16_x2.c: New file.
3911 * gcc.target/aarch64/sme2/acle-asm/pext_c32.c: New file.
3912 * gcc.target/aarch64/sme2/acle-asm/pext_c32_x2.c: New file.
3913 * gcc.target/aarch64/sme2/acle-asm/pext_c64.c: New file.
3914 * gcc.target/aarch64/sme2/acle-asm/pext_c64_x2.c: New file.
3915 * gcc.target/aarch64/sme2/acle-asm/pext_c8.c: New file.
3916 * gcc.target/aarch64/sme2/acle-asm/pext_c8_x2.c: New file.
3917 * gcc.target/aarch64/sme2/acle-asm/pfalse_c.c: New file.
3918 * gcc.target/aarch64/sme2/acle-asm/psel_b16.c: New file.
3919 * gcc.target/aarch64/sme2/acle-asm/psel_b32.c: New file.
3920 * gcc.target/aarch64/sme2/acle-asm/psel_b64.c: New file.
3921 * gcc.target/aarch64/sme2/acle-asm/psel_b8.c: New file.
3922 * gcc.target/aarch64/sme2/acle-asm/psel_c16.c: New file.
3923 * gcc.target/aarch64/sme2/acle-asm/psel_c32.c: New file.
3924 * gcc.target/aarch64/sme2/acle-asm/psel_c64.c: New file.
3925 * gcc.target/aarch64/sme2/acle-asm/psel_c8.c: New file.
3926 * gcc.target/aarch64/sme2/acle-asm/ptrue_c16.c: New file.
3927 * gcc.target/aarch64/sme2/acle-asm/ptrue_c32.c: New file.
3928 * gcc.target/aarch64/sme2/acle-asm/ptrue_c64.c: New file.
3929 * gcc.target/aarch64/sme2/acle-asm/ptrue_c8.c: New file.
3930 * gcc.target/aarch64/sme2/acle-asm/qcvt_s16_s32_x2.c: New file.
3931 * gcc.target/aarch64/sme2/acle-asm/qcvt_s16_s64_x4.c: New file.
3932 * gcc.target/aarch64/sme2/acle-asm/qcvt_s8_s32_x4.c: New file.
3933 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_s32_x2.c: New file.
3934 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_s64_x4.c: New file.
3935 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_u32_x2.c: New file.
3936 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_u64_x4.c: New file.
3937 * gcc.target/aarch64/sme2/acle-asm/qcvt_u8_s32_x4.c: New file.
3938 * gcc.target/aarch64/sme2/acle-asm/qcvt_u8_u32_x4.c: New file.
3939 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s16_s32_x2.c: New file.
3940 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s16_s64_x4.c: New file.
3941 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s8_s32_x4.c: New file.
3942 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_s32_x2.c: New file.
3943 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_s64_x4.c: New file.
3944 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_u32_x2.c: New file.
3945 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_u64_x4.c: New file.
3946 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u8_s32_x4.c: New file.
3947 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u8_u32_x4.c: New file.
3948 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s16_x2.c: New file.
3949 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s16_x4.c: New file.
3950 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s32_x2.c: New file.
3951 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s32_x4.c: New file.
3952 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s64_x2.c: New file.
3953 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s64_x4.c: New file.
3954 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s8_x2.c: New file.
3955 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s8_x4.c: New file.
3956 * gcc.target/aarch64/sme2/acle-asm/qrshr_s16_x2.c: New file.
3957 * gcc.target/aarch64/sme2/acle-asm/qrshr_s16_x4.c: New file.
3958 * gcc.target/aarch64/sme2/acle-asm/qrshr_s8_x4.c: New file.
3959 * gcc.target/aarch64/sme2/acle-asm/qrshr_u16_x2.c: New file.
3960 * gcc.target/aarch64/sme2/acle-asm/qrshr_u16_x4.c: New file.
3961 * gcc.target/aarch64/sme2/acle-asm/qrshr_u8_x4.c: New file.
3962 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x2.c: New file.
3963 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x4.c: New file.
3964 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s8_x4.c: New file.
3965 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x2.c: New file.
3966 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x4.c: New file.
3967 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u8_x4.c: New file.
3968 * gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x2.c: New file.
3969 * gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x4.c: New file.
3970 * gcc.target/aarch64/sme2/acle-asm/qrshru_u8_x4.c: New file.
3971 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x2.c: New file.
3972 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x4.c: New file.
3973 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u8_x4.c: New file.
3974 * gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg2.c: New file.
3975 * gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg4.c: New file.
3976 * gcc.target/aarch64/sme2/acle-asm/read_hor_za32_vg2.c: New file.
3977 * gcc.target/aarch64/sme2/acle-asm/read_hor_za32_vg4.c: New file.
3978 * gcc.target/aarch64/sme2/acle-asm/read_hor_za64_vg2.c: New file.
3979 * gcc.target/aarch64/sme2/acle-asm/read_hor_za64_vg4.c: New file.
3980 * gcc.target/aarch64/sme2/acle-asm/read_hor_za8_vg2.c: New file.
3981 * gcc.target/aarch64/sme2/acle-asm/read_hor_za8_vg4.c: New file.
3982 * gcc.target/aarch64/sme2/acle-asm/read_ver_za16_vg2.c: New file.
3983 * gcc.target/aarch64/sme2/acle-asm/read_ver_za16_vg4.c: New file.
3984 * gcc.target/aarch64/sme2/acle-asm/read_ver_za32_vg2.c: New file.
3985 * gcc.target/aarch64/sme2/acle-asm/read_ver_za32_vg4.c: New file.
3986 * gcc.target/aarch64/sme2/acle-asm/read_ver_za64_vg2.c: New file.
3987 * gcc.target/aarch64/sme2/acle-asm/read_ver_za64_vg4.c: New file.
3988 * gcc.target/aarch64/sme2/acle-asm/read_ver_za8_vg2.c: New file.
3989 * gcc.target/aarch64/sme2/acle-asm/read_ver_za8_vg4.c: New file.
3990 * gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x2.c: New file.
3991 * gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x4.c: New file.
3992 * gcc.target/aarch64/sme2/acle-asm/read_za32_vg1x2.c: New file.
3993 * gcc.target/aarch64/sme2/acle-asm/read_za32_vg1x4.c: New file.
3994 * gcc.target/aarch64/sme2/acle-asm/read_za64_vg1x2.c: New file.
3995 * gcc.target/aarch64/sme2/acle-asm/read_za64_vg1x4.c: New file.
3996 * gcc.target/aarch64/sme2/acle-asm/read_za8_vg1x2.c: New file.
3997 * gcc.target/aarch64/sme2/acle-asm/read_za8_vg1x4.c: New file.
3998 * gcc.target/aarch64/sme2/acle-asm/rinta_s32_x2.c: New file.
3999 * gcc.target/aarch64/sme2/acle-asm/rinta_s32_x4.c: New file.
4000 * gcc.target/aarch64/sme2/acle-asm/rintm_u32_x2.c: New file.
4001 * gcc.target/aarch64/sme2/acle-asm/rintm_u32_x4.c: New file.
4002 * gcc.target/aarch64/sme2/acle-asm/rintn_u32_x2.c: New file.
4003 * gcc.target/aarch64/sme2/acle-asm/rintn_u32_x4.c: New file.
4004 * gcc.target/aarch64/sme2/acle-asm/rintp_u32_x2.c: New file.
4005 * gcc.target/aarch64/sme2/acle-asm/rintp_u32_x4.c: New file.
4006 * gcc.target/aarch64/sme2/acle-asm/rshl_s16_x2.c: New file.
4007 * gcc.target/aarch64/sme2/acle-asm/rshl_s16_x4.c: New file.
4008 * gcc.target/aarch64/sme2/acle-asm/rshl_s32_x2.c: New file.
4009 * gcc.target/aarch64/sme2/acle-asm/rshl_s32_x4.c: New file.
4010 * gcc.target/aarch64/sme2/acle-asm/rshl_s64_x2.c: New file.
4011 * gcc.target/aarch64/sme2/acle-asm/rshl_s64_x4.c: New file.
4012 * gcc.target/aarch64/sme2/acle-asm/rshl_s8_x2.c: New file.
4013 * gcc.target/aarch64/sme2/acle-asm/rshl_s8_x4.c: New file.
4014 * gcc.target/aarch64/sme2/acle-asm/rshl_u16_x2.c: New file.
4015 * gcc.target/aarch64/sme2/acle-asm/rshl_u16_x4.c: New file.
4016 * gcc.target/aarch64/sme2/acle-asm/rshl_u32_x2.c: New file.
4017 * gcc.target/aarch64/sme2/acle-asm/rshl_u32_x4.c: New file.
4018 * gcc.target/aarch64/sme2/acle-asm/rshl_u64_x2.c: New file.
4019 * gcc.target/aarch64/sme2/acle-asm/rshl_u64_x4.c: New file.
4020 * gcc.target/aarch64/sme2/acle-asm/rshl_u8_x2.c: New file.
4021 * gcc.target/aarch64/sme2/acle-asm/rshl_u8_x4.c: New file.
4022 * gcc.target/aarch64/sme2/acle-asm/sel_bf16_x2.c: New file.
4023 * gcc.target/aarch64/sme2/acle-asm/sel_bf16_x4.c: New file.
4024 * gcc.target/aarch64/sme2/acle-asm/sel_f16_x2.c: New file.
4025 * gcc.target/aarch64/sme2/acle-asm/sel_f16_x4.c: New file.
4026 * gcc.target/aarch64/sme2/acle-asm/sel_f32_x2.c: New file.
4027 * gcc.target/aarch64/sme2/acle-asm/sel_f32_x4.c: New file.
4028 * gcc.target/aarch64/sme2/acle-asm/sel_f64_x2.c: New file.
4029 * gcc.target/aarch64/sme2/acle-asm/sel_f64_x4.c: New file.
4030 * gcc.target/aarch64/sme2/acle-asm/sel_s16_x2.c: New file.
4031 * gcc.target/aarch64/sme2/acle-asm/sel_s16_x4.c: New file.
4032 * gcc.target/aarch64/sme2/acle-asm/sel_s32_x2.c: New file.
4033 * gcc.target/aarch64/sme2/acle-asm/sel_s32_x4.c: New file.
4034 * gcc.target/aarch64/sme2/acle-asm/sel_s64_x2.c: New file.
4035 * gcc.target/aarch64/sme2/acle-asm/sel_s64_x4.c: New file.
4036 * gcc.target/aarch64/sme2/acle-asm/sel_s8_x2.c: New file.
4037 * gcc.target/aarch64/sme2/acle-asm/sel_s8_x4.c: New file.
4038 * gcc.target/aarch64/sme2/acle-asm/sel_u16_x2.c: New file.
4039 * gcc.target/aarch64/sme2/acle-asm/sel_u16_x4.c: New file.
4040 * gcc.target/aarch64/sme2/acle-asm/sel_u32_x2.c: New file.
4041 * gcc.target/aarch64/sme2/acle-asm/sel_u32_x4.c: New file.
4042 * gcc.target/aarch64/sme2/acle-asm/sel_u64_x2.c: New file.
4043 * gcc.target/aarch64/sme2/acle-asm/sel_u64_x4.c: New file.
4044 * gcc.target/aarch64/sme2/acle-asm/sel_u8_x2.c: New file.
4045 * gcc.target/aarch64/sme2/acle-asm/sel_u8_x4.c: New file.
4046 * gcc.target/aarch64/sme2/acle-asm/st1_bf16_x2.c: New file.
4047 * gcc.target/aarch64/sme2/acle-asm/st1_bf16_x4.c: New file.
4048 * gcc.target/aarch64/sme2/acle-asm/st1_f16_x2.c: New file.
4049 * gcc.target/aarch64/sme2/acle-asm/st1_f16_x4.c: New file.
4050 * gcc.target/aarch64/sme2/acle-asm/st1_f32_x2.c: New file.
4051 * gcc.target/aarch64/sme2/acle-asm/st1_f32_x4.c: New file.
4052 * gcc.target/aarch64/sme2/acle-asm/st1_f64_x2.c: New file.
4053 * gcc.target/aarch64/sme2/acle-asm/st1_f64_x4.c: New file.
4054 * gcc.target/aarch64/sme2/acle-asm/st1_s16_x2.c: New file.
4055 * gcc.target/aarch64/sme2/acle-asm/st1_s16_x4.c: New file.
4056 * gcc.target/aarch64/sme2/acle-asm/st1_s32_x2.c: New file.
4057 * gcc.target/aarch64/sme2/acle-asm/st1_s32_x4.c: New file.
4058 * gcc.target/aarch64/sme2/acle-asm/st1_s64_x2.c: New file.
4059 * gcc.target/aarch64/sme2/acle-asm/st1_s64_x4.c: New file.
4060 * gcc.target/aarch64/sme2/acle-asm/st1_s8_x2.c: New file.
4061 * gcc.target/aarch64/sme2/acle-asm/st1_s8_x4.c: New file.
4062 * gcc.target/aarch64/sme2/acle-asm/st1_u16_x2.c: New file.
4063 * gcc.target/aarch64/sme2/acle-asm/st1_u16_x4.c: New file.
4064 * gcc.target/aarch64/sme2/acle-asm/st1_u32_x2.c: New file.
4065 * gcc.target/aarch64/sme2/acle-asm/st1_u32_x4.c: New file.
4066 * gcc.target/aarch64/sme2/acle-asm/st1_u64_x2.c: New file.
4067 * gcc.target/aarch64/sme2/acle-asm/st1_u64_x4.c: New file.
4068 * gcc.target/aarch64/sme2/acle-asm/st1_u8_x2.c: New file.
4069 * gcc.target/aarch64/sme2/acle-asm/st1_u8_x4.c: New file.
4070 * gcc.target/aarch64/sme2/acle-asm/stnt1_bf16_x2.c: New file.
4071 * gcc.target/aarch64/sme2/acle-asm/stnt1_bf16_x4.c: New file.
4072 * gcc.target/aarch64/sme2/acle-asm/stnt1_f16_x2.c: New file.
4073 * gcc.target/aarch64/sme2/acle-asm/stnt1_f16_x4.c: New file.
4074 * gcc.target/aarch64/sme2/acle-asm/stnt1_f32_x2.c: New file.
4075 * gcc.target/aarch64/sme2/acle-asm/stnt1_f32_x4.c: New file.
4076 * gcc.target/aarch64/sme2/acle-asm/stnt1_f64_x2.c: New file.
4077 * gcc.target/aarch64/sme2/acle-asm/stnt1_f64_x4.c: New file.
4078 * gcc.target/aarch64/sme2/acle-asm/stnt1_s16_x2.c: New file.
4079 * gcc.target/aarch64/sme2/acle-asm/stnt1_s16_x4.c: New file.
4080 * gcc.target/aarch64/sme2/acle-asm/stnt1_s32_x2.c: New file.
4081 * gcc.target/aarch64/sme2/acle-asm/stnt1_s32_x4.c: New file.
4082 * gcc.target/aarch64/sme2/acle-asm/stnt1_s64_x2.c: New file.
4083 * gcc.target/aarch64/sme2/acle-asm/stnt1_s64_x4.c: New file.
4084 * gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x2.c: New file.
4085 * gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x4.c: New file.
4086 * gcc.target/aarch64/sme2/acle-asm/stnt1_u16_x2.c: New file.
4087 * gcc.target/aarch64/sme2/acle-asm/stnt1_u16_x4.c: New file.
4088 * gcc.target/aarch64/sme2/acle-asm/stnt1_u32_x2.c: New file.
4089 * gcc.target/aarch64/sme2/acle-asm/stnt1_u32_x4.c: New file.
4090 * gcc.target/aarch64/sme2/acle-asm/stnt1_u64_x2.c: New file.
4091 * gcc.target/aarch64/sme2/acle-asm/stnt1_u64_x4.c: New file.
4092 * gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x2.c: New file.
4093 * gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x4.c: New file.
4094 * gcc.target/aarch64/sme2/acle-asm/str_zt.c: New file.
4095 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_s32_vg1x2.c: New file.
4096 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_s32_vg1x4.c: New file.
4097 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_u32_vg1x2.c: New file.
4098 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_u32_vg1x4.c: New file.
4099 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_s64_vg1x2.c: New file.
4100 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_s64_vg1x4.c: New file.
4101 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_u64_vg1x2.c: New file.
4102 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_u64_vg1x4.c: New file.
4103 * gcc.target/aarch64/sme2/acle-asm/sub_za32_f32_vg1x2.c: New file.
4104 * gcc.target/aarch64/sme2/acle-asm/sub_za32_f32_vg1x4.c: New file.
4105 * gcc.target/aarch64/sme2/acle-asm/sub_za32_s32_vg1x2.c: New file.
4106 * gcc.target/aarch64/sme2/acle-asm/sub_za32_s32_vg1x4.c: New file.
4107 * gcc.target/aarch64/sme2/acle-asm/sub_za32_u32_vg1x2.c: New file.
4108 * gcc.target/aarch64/sme2/acle-asm/sub_za32_u32_vg1x4.c: New file.
4109 * gcc.target/aarch64/sme2/acle-asm/sub_za64_f64_vg1x2.c: New file.
4110 * gcc.target/aarch64/sme2/acle-asm/sub_za64_f64_vg1x4.c: New file.
4111 * gcc.target/aarch64/sme2/acle-asm/sub_za64_s64_vg1x2.c: New file.
4112 * gcc.target/aarch64/sme2/acle-asm/sub_za64_s64_vg1x4.c: New file.
4113 * gcc.target/aarch64/sme2/acle-asm/sub_za64_u64_vg1x2.c: New file.
4114 * gcc.target/aarch64/sme2/acle-asm/sub_za64_u64_vg1x4.c: New file.
4115 * gcc.target/aarch64/sme2/acle-asm/sudot_lane_za32_s8_vg1x2.c: New file.
4116 * gcc.target/aarch64/sme2/acle-asm/sudot_lane_za32_s8_vg1x4.c: New file.
4117 * gcc.target/aarch64/sme2/acle-asm/sudot_za32_s8_vg1x2.c: New file.
4118 * gcc.target/aarch64/sme2/acle-asm/sudot_za32_s8_vg1x4.c: New file.
4119 * gcc.target/aarch64/sme2/acle-asm/suvdot_lane_za32_s8_vg1x4.c: New file.
4120 * gcc.target/aarch64/sme2/acle-asm/test_sme2_acle.h: New file.
4121 * gcc.target/aarch64/sme2/acle-asm/unpk_s16_x2.c: New file.
4122 * gcc.target/aarch64/sme2/acle-asm/unpk_s16_x4.c: New file.
4123 * gcc.target/aarch64/sme2/acle-asm/unpk_s32_x2.c: New file.
4124 * gcc.target/aarch64/sme2/acle-asm/unpk_s32_x4.c: New file.
4125 * gcc.target/aarch64/sme2/acle-asm/unpk_s8_x2.c: New file.
4126 * gcc.target/aarch64/sme2/acle-asm/unpk_s8_x4.c: New file.
4127 * gcc.target/aarch64/sme2/acle-asm/unpk_u16_x2.c: New file.
4128 * gcc.target/aarch64/sme2/acle-asm/unpk_u16_x4.c: New file.
4129 * gcc.target/aarch64/sme2/acle-asm/unpk_u32_x2.c: New file.
4130 * gcc.target/aarch64/sme2/acle-asm/unpk_u32_x4.c: New file.
4131 * gcc.target/aarch64/sme2/acle-asm/unpk_u8_x2.c: New file.
4132 * gcc.target/aarch64/sme2/acle-asm/unpk_u8_x4.c: New file.
4133 * gcc.target/aarch64/sme2/acle-asm/usdot_lane_za32_u8_vg1x2.c: New file.
4134 * gcc.target/aarch64/sme2/acle-asm/usdot_lane_za32_u8_vg1x4.c: New file.
4135 * gcc.target/aarch64/sme2/acle-asm/usdot_za32_u8_vg1x2.c: New file.
4136 * gcc.target/aarch64/sme2/acle-asm/usdot_za32_u8_vg1x4.c: New file.
4137 * gcc.target/aarch64/sme2/acle-asm/usvdot_lane_za32_u8_vg1x4.c: New file.
4138 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c: New file.
4139 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x4.c: New file.
4140 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c: New file.
4141 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x4.c: New file.
4142 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c: New file.
4143 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x4.c: New file.
4144 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c: New file.
4145 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x4.c: New file.
4146 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c: New file.
4147 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x4.c: New file.
4148 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c: New file.
4149 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x4.c: New file.
4150 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c: New file.
4151 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x4.c: New file.
4152 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c: New file.
4153 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x4.c: New file.
4154 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c: New file.
4155 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x4.c: New file.
4156 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c: New file.
4157 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x4.c: New file.
4158 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c: New file.
4159 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x4.c: New file.
4160 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c: New file.
4161 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x4.c: New file.
4162 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c: New file.
4163 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x4.c: New file.
4164 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c: New file.
4165 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x4.c: New file.
4166 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c: New file.
4167 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x4.c: New file.
4168 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c: New file.
4169 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x4.c: New file.
4170 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c: New file.
4171 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x4.c: New file.
4172 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c: New file.
4173 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x4.c: New file.
4174 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c: New file.
4175 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x4.c: New file.
4176 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c: New file.
4177 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x4.c: New file.
4178 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c: New file.
4179 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x4.c: New file.
4180 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c: New file.
4181 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x4.c: New file.
4182 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c: New file.
4183 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x4.c: New file.
4184 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c: New file.
4185 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x4.c: New file.
4186 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_bf16_vg1x2.c: New file.
4187 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_f16_vg1x2.c: New file.
4188 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_s16_vg1x2.c: New file.
4189 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_s8_vg1x4.c: New file.
4190 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_u16_vg1x2.c: New file.
4191 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_u8_vg1x4.c: New file.
4192 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za64_s16_vg1x4.c: New file.
4193 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za64_u16_vg1x4.c: New file.
4194 * gcc.target/aarch64/sme2/acle-asm/whilege_b16.c: New file.
4195 * gcc.target/aarch64/sme2/acle-asm/whilege_b32.c: New file.
4196 * gcc.target/aarch64/sme2/acle-asm/whilege_b64.c: New file.
4197 * gcc.target/aarch64/sme2/acle-asm/whilege_b8.c: New file.
4198 * gcc.target/aarch64/sme2/acle-asm/whilege_c16.c: New file.
4199 * gcc.target/aarch64/sme2/acle-asm/whilege_c32.c: New file.
4200 * gcc.target/aarch64/sme2/acle-asm/whilege_c64.c: New file.
4201 * gcc.target/aarch64/sme2/acle-asm/whilege_c8.c: New file.
4202 * gcc.target/aarch64/sme2/acle-asm/whilegt_b16.c: New file.
4203 * gcc.target/aarch64/sme2/acle-asm/whilegt_b32.c: New file.
4204 * gcc.target/aarch64/sme2/acle-asm/whilegt_b64.c: New file.
4205 * gcc.target/aarch64/sme2/acle-asm/whilegt_b8.c: New file.
4206 * gcc.target/aarch64/sme2/acle-asm/whilegt_c16.c: New file.
4207 * gcc.target/aarch64/sme2/acle-asm/whilegt_c32.c: New file.
4208 * gcc.target/aarch64/sme2/acle-asm/whilegt_c64.c: New file.
4209 * gcc.target/aarch64/sme2/acle-asm/whilegt_c8.c: New file.
4210 * gcc.target/aarch64/sme2/acle-asm/whilele_b16.c: New file.
4211 * gcc.target/aarch64/sme2/acle-asm/whilele_b32.c: New file.
4212 * gcc.target/aarch64/sme2/acle-asm/whilele_b64.c: New file.
4213 * gcc.target/aarch64/sme2/acle-asm/whilele_b8.c: New file.
4214 * gcc.target/aarch64/sme2/acle-asm/whilele_c16.c: New file.
4215 * gcc.target/aarch64/sme2/acle-asm/whilele_c32.c: New file.
4216 * gcc.target/aarch64/sme2/acle-asm/whilele_c64.c: New file.
4217 * gcc.target/aarch64/sme2/acle-asm/whilele_c8.c: New file.
4218 * gcc.target/aarch64/sme2/acle-asm/whilelt_b16.c: New file.
4219 * gcc.target/aarch64/sme2/acle-asm/whilelt_b32.c: New file.
4220 * gcc.target/aarch64/sme2/acle-asm/whilelt_b64.c: New file.
4221 * gcc.target/aarch64/sme2/acle-asm/whilelt_b8.c: New file.
4222 * gcc.target/aarch64/sme2/acle-asm/whilelt_c16.c: New file.
4223 * gcc.target/aarch64/sme2/acle-asm/whilelt_c32.c: New file.
4224 * gcc.target/aarch64/sme2/acle-asm/whilelt_c64.c: New file.
4225 * gcc.target/aarch64/sme2/acle-asm/whilelt_c8.c: New file.
4226 * gcc.target/aarch64/sme2/acle-asm/write_hor_za16_vg2.c: New file.
4227 * gcc.target/aarch64/sme2/acle-asm/write_hor_za16_vg4.c: New file.
4228 * gcc.target/aarch64/sme2/acle-asm/write_hor_za32_vg2.c: New file.
4229 * gcc.target/aarch64/sme2/acle-asm/write_hor_za32_vg4.c: New file.
4230 * gcc.target/aarch64/sme2/acle-asm/write_hor_za64_vg2.c: New file.
4231 * gcc.target/aarch64/sme2/acle-asm/write_hor_za64_vg4.c: New file.
4232 * gcc.target/aarch64/sme2/acle-asm/write_hor_za8_vg2.c: New file.
4233 * gcc.target/aarch64/sme2/acle-asm/write_hor_za8_vg4.c: New file.
4234 * gcc.target/aarch64/sme2/acle-asm/write_ver_za16_vg2.c: New file.
4235 * gcc.target/aarch64/sme2/acle-asm/write_ver_za16_vg4.c: New file.
4236 * gcc.target/aarch64/sme2/acle-asm/write_ver_za32_vg2.c: New file.
4237 * gcc.target/aarch64/sme2/acle-asm/write_ver_za32_vg4.c: New file.
4238 * gcc.target/aarch64/sme2/acle-asm/write_ver_za64_vg2.c: New file.
4239 * gcc.target/aarch64/sme2/acle-asm/write_ver_za64_vg4.c: New file.
4240 * gcc.target/aarch64/sme2/acle-asm/write_ver_za8_vg2.c: New file.
4241 * gcc.target/aarch64/sme2/acle-asm/write_ver_za8_vg4.c: New file.
4242 * gcc.target/aarch64/sme2/acle-asm/write_za16_vg1x2.c: New file.
4243 * gcc.target/aarch64/sme2/acle-asm/write_za16_vg1x4.c: New file.
4244 * gcc.target/aarch64/sme2/acle-asm/write_za32_vg1x2.c: New file.
4245 * gcc.target/aarch64/sme2/acle-asm/write_za32_vg1x4.c: New file.
4246 * gcc.target/aarch64/sme2/acle-asm/write_za64_vg1x2.c: New file.
4247 * gcc.target/aarch64/sme2/acle-asm/write_za64_vg1x4.c: New file.
4248 * gcc.target/aarch64/sme2/acle-asm/write_za8_vg1x2.c: New file.
4249 * gcc.target/aarch64/sme2/acle-asm/write_za8_vg1x4.c: New file.
4250 * gcc.target/aarch64/sme2/acle-asm/zero_zt.c: New file.
4251 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c: New file.
4252 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x4.c: New file.
4253 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c: New file.
4254 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x4.c: New file.
4255 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c: New file.
4256 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x4.c: New file.
4257 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c: New file.
4258 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x4.c: New file.
4259 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c: New file.
4260 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x4.c: New file.
4261 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c: New file.
4262 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x4.c: New file.
4263 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c: New file.
4264 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x4.c: New file.
4265 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c: New file.
4266 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x4.c: New file.
4267 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c: New file.
4268 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x4.c: New file.
4269 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c: New file.
4270 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x4.c: New file.
4271 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c: New file.
4272 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x4.c: New file.
4273 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c: New file.
4274 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x4.c: New file.
4275 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c: New file.
4276 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x4.c: New file.
4277 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c: New file.
4278 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x4.c: New file.
4279 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c: New file.
4280 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x4.c: New file.
4281 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c: New file.
4282 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x4.c: New file.
4283 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c: New file.
4284 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x4.c: New file.
4285 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c: New file.
4286 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x4.c: New file.
4287 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c: New file.
4288 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x4.c: New file.
4289 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c: New file.
4290 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x4.c: New file.
4291 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c: New file.
4292 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x4.c: New file.
4293 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c: New file.
4294 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x4.c: New file.
4295 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c: New file.
4296 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x4.c: New file.
4297 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c: New file.
4298 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x4.c: New file.
4299 * gcc.target/aarch64/sve/acle/asm/get2_b.c: New file.
4300 * gcc.target/aarch64/sve/acle/asm/set2_b.c: New file.
4301 * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_1.c: New file.
4302 * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c: New file.
4303 * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_1.c: New file.
4304 * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c: New file.
4305 * gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: New file.
4306 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c: New file.
4307 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c: New file.
4308 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c: New file.
4309 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c: New file.
4310 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c: New file.
4311 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c: New file.
4312 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c: New file.
4313 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c: New file.
4314 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c: New file.
4315 * gcc.target/aarch64/sve/acle/general-c/binaryxn_1.c: New file.
4316 * gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: New file.
4317 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: New file.
4318 * gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c: New file.
4319 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c: New file.
4320 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c: New file.
4321 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c: New file.
4322 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c: New file.
4323 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c: New file.
4324 * gcc.target/aarch64/sve/acle/general-c/storexn_1.c: New file.
4325 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c: New file.
4326 * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: New file.
4327 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: New file.
4328 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_2.c: New file.
4329 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_3.c: New file.
4330 * gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: New file.
4331 * gcc.target/aarch64/sve/acle/general-c/write_za_1.c: New file.
4332 * gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: New file.
4334 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4336 * gcc.target/aarch64/sme/zt0_state_1.c: New test.
4337 * gcc.target/aarch64/sme/zt0_state_2.c: Likewise.
4338 * gcc.target/aarch64/sme/zt0_state_3.c: Likewise.
4339 * gcc.target/aarch64/sme/zt0_state_4.c: Likewise.
4340 * gcc.target/aarch64/sme/zt0_state_5.c: Likewise.
4341 * gcc.target/aarch64/sme/zt0_state_6.c: Likewise.
4343 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4345 * gcc.target/aarch64/sve/pcs/struct_3_128.c (test_nonpst3): Adjust
4347 (ret_nonpst3): Remove XFAIL.
4348 * gcc.target/aarch64/sve/acle/general-c/svboolx2_1.c: New test.
4350 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4352 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add test
4354 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
4355 * g++.target/aarch64/sve/acle/general-c++/svcount_1.C: New test.
4356 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_DUAL_P)
4357 (TEST_DUAL_P_REV): New macros.
4358 * gcc.target/aarch64/sve/acle/asm/reinterpret_b.c: New test.
4359 * gcc.target/aarch64/sve/acle/general-c/load_1.c: Test passing
4361 * gcc.target/aarch64/sve/acle/general-c/svcount_1.c: New test.
4362 * gcc.target/aarch64/sve/acle/general-c/unary_convert_1.c: Test
4363 reinterprets involving svcount_t.
4364 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Test svcount_t.
4365 * gcc.target/aarch64/sve/pcs/annotate_1.c: Likewise.
4366 * gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
4367 * gcc.target/aarch64/sve/pcs/args_12.c: New test.
4369 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4371 * lib/target-supports.exp (check_effective_target_aarch64_sme2): New
4373 (check_effective_target_aarch64_asm_sme2_ok): Likewise.
4375 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4377 * gcc.target/aarch64/sme/sibcall_1.c: New test.
4378 * gcc.target/aarch64/sme/sibcall_2.c: Likewise.
4379 * gcc.target/aarch64/sme/sibcall_3.c: Likewise.
4380 * gcc.target/aarch64/sme/sibcall_4.c: Likewise.
4381 * gcc.target/aarch64/sme/sibcall_5.c: Likewise.
4382 * gcc.target/aarch64/sme/sibcall_6.c: Likewise.
4383 * gcc.target/aarch64/sme/sibcall_7.c: Likewise.
4384 * gcc.target/aarch64/sme/sibcall_8.c: Likewise.
4386 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4388 * gcc.target/aarch64/sme/inlining_1.c: New test.
4389 * gcc.target/aarch64/sme/inlining_2.c: Likewise.
4390 * gcc.target/aarch64/sme/inlining_3.c: Likewise.
4391 * gcc.target/aarch64/sme/inlining_4.c: Likewise.
4392 * gcc.target/aarch64/sme/inlining_5.c: Likewise.
4393 * gcc.target/aarch64/sme/inlining_6.c: Likewise.
4394 * gcc.target/aarch64/sme/inlining_7.c: Likewise.
4395 * gcc.target/aarch64/sme/inlining_8.c: Likewise.
4396 * gcc.target/aarch64/sme/inlining_10.c: New file.
4397 * gcc.target/aarch64/sme/inlining_11.c: New file.
4398 * gcc.target/aarch64/sme/inlining_12.c: New file.
4399 * gcc.target/aarch64/sme/inlining_13.c: New file.
4400 * gcc.target/aarch64/sme/inlining_14.c: New file.
4401 * gcc.target/aarch64/sme/inlining_15.c: New file.
4402 * gcc.target/aarch64/sme/inlining_9.c: New file.
4404 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4406 * g++.target/aarch64/sme/exceptions_2.C: New test.
4407 * gcc.target/aarch64/sme/nonlocal_goto_1.c: Likewise.
4408 * gcc.target/aarch64/sme/nonlocal_goto_2.c: Likewise.
4409 * gcc.target/aarch64/sme/nonlocal_goto_3.c: Likewise.
4410 * gcc.target/aarch64/sme/nonlocal_goto_4.c: Likewise.
4411 * gcc.target/aarch64/sme/nonlocal_goto_5.c: Likewise.
4412 * gcc.target/aarch64/sme/nonlocal_goto_6.c: Likewise.
4413 * gcc.target/aarch64/sme/nonlocal_goto_7.c: Likewise.
4415 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4417 * gcc.target/aarch64/sme/locally_streaming_1.c: New test.
4418 * gcc.target/aarch64/sme/locally_streaming_2.c: Likewise.
4419 * gcc.target/aarch64/sme/locally_streaming_3.c: Likewise.
4420 * gcc.target/aarch64/sme/locally_streaming_4.c: Likewise.
4421 * gcc.target/aarch64/sme/keyword_macros_1.c: Add
4422 __arm_locally_streaming.
4423 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
4425 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4427 * lib/target-supports.exp: Add sme and sme-i16i64 features.
4428 * gcc.target/aarch64/pragma_cpp_predefs_4.c: Test __ARM_FEATURE_SME*
4430 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Allow functions
4431 to be marked as __arm_streaming, __arm_streaming_compatible, and
4433 * g++.target/aarch64/sve/acle/general-c++/func_redef_4.c: Mark the
4434 function as __arm_streaming_compatible.
4435 * g++.target/aarch64/sve/acle/general-c++/func_redef_5.c: Likewise.
4436 * g++.target/aarch64/sve/acle/general-c++/func_redef_7.c: Likewise.
4437 * gcc.target/aarch64/sve/acle/general-c/func_redef_4.c: Likewise.
4438 * gcc.target/aarch64/sve/acle/general-c/func_redef_5.c: Likewise.
4439 * g++.target/aarch64/sme/aarch64-sme-acle-asm.exp: New test harness.
4440 * gcc.target/aarch64/sme/aarch64-sme-acle-asm.exp: Likewise.
4441 * gcc.target/aarch64/sve/acle/general-c/binary_za_int_m_1.c: New test.
4442 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_1.c: Likewise.
4443 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_2.c: Likewise.
4444 * gcc.target/aarch64/sve/acle/general-c/binary_za_uint_m_1.c: Likewise.
4445 * gcc.target/aarch64/sve/acle/general-c/read_za_m_1.c: Likewise.
4446 * gcc.target/aarch64/sve/acle/general-c/unary_za_m_1.c: Likewise.
4447 * gcc.target/aarch64/sve/acle/general-c/write_za_m_1.c: Likewise.
4448 * gcc.target/aarch64/sme/acle-asm/addha_za32.c: New file.
4449 * gcc.target/aarch64/sme/acle-asm/addha_za64.c: New file.
4450 * gcc.target/aarch64/sme/acle-asm/addva_za32.c: New file.
4451 * gcc.target/aarch64/sme/acle-asm/addva_za64.c: New file.
4452 * gcc.target/aarch64/sme/acle-asm/arm_has_sme_sc.c: New file.
4453 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_ns.c: New file.
4454 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_s.c: New file.
4455 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_sc.c: New file.
4456 * gcc.target/aarch64/sme/acle-asm/cntsb_s.c: New file.
4457 * gcc.target/aarch64/sme/acle-asm/cntsb_sc.c: New file.
4458 * gcc.target/aarch64/sme/acle-asm/cntsd_s.c: New file.
4459 * gcc.target/aarch64/sme/acle-asm/cntsd_sc.c: New file.
4460 * gcc.target/aarch64/sme/acle-asm/cntsh_s.c: New file.
4461 * gcc.target/aarch64/sme/acle-asm/cntsh_sc.c: New file.
4462 * gcc.target/aarch64/sme/acle-asm/cntsw_s.c: New file.
4463 * gcc.target/aarch64/sme/acle-asm/cntsw_sc.c: New file.
4464 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za128.c: New file.
4465 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za16.c: New file.
4466 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za32.c: New file.
4467 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za64.c: New file.
4468 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za8.c: New file.
4469 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za128.c: New file.
4470 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za16.c: New file.
4471 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za32.c: New file.
4472 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za64.c: New file.
4473 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za8.c: New file.
4474 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za128.c: New file.
4475 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za16.c: New file.
4476 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za32.c: New file.
4477 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za64.c: New file.
4478 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za8.c: New file.
4479 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za128.c: New file.
4480 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za16.c: New file.
4481 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za32.c: New file.
4482 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za64.c: New file.
4483 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za8.c: New file.
4484 * gcc.target/aarch64/sme/acle-asm/ldr_vnum_za_s.c: New file.
4485 * gcc.target/aarch64/sme/acle-asm/ldr_vnum_za_sc.c: New file.
4486 * gcc.target/aarch64/sme/acle-asm/ldr_za_s.c: New file.
4487 * gcc.target/aarch64/sme/acle-asm/ldr_za_sc.c: New file.
4488 * gcc.target/aarch64/sme/acle-asm/mopa_za32.c: New file.
4489 * gcc.target/aarch64/sme/acle-asm/mopa_za64.c: New file.
4490 * gcc.target/aarch64/sme/acle-asm/mops_za32.c: New file.
4491 * gcc.target/aarch64/sme/acle-asm/mops_za64.c: New file.
4492 * gcc.target/aarch64/sme/acle-asm/read_hor_za128.c: New file.
4493 * gcc.target/aarch64/sme/acle-asm/read_hor_za16.c: New file.
4494 * gcc.target/aarch64/sme/acle-asm/read_hor_za32.c: New file.
4495 * gcc.target/aarch64/sme/acle-asm/read_hor_za64.c: New file.
4496 * gcc.target/aarch64/sme/acle-asm/read_hor_za8.c: New file.
4497 * gcc.target/aarch64/sme/acle-asm/read_ver_za128.c: New file.
4498 * gcc.target/aarch64/sme/acle-asm/read_ver_za16.c: New file.
4499 * gcc.target/aarch64/sme/acle-asm/read_ver_za32.c: New file.
4500 * gcc.target/aarch64/sme/acle-asm/read_ver_za64.c: New file.
4501 * gcc.target/aarch64/sme/acle-asm/read_ver_za8.c: New file.
4502 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za128.c: New file.
4503 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za16.c: New file.
4504 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za32.c: New file.
4505 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za64.c: New file.
4506 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za8.c: New file.
4507 * gcc.target/aarch64/sme/acle-asm/st1_hor_za128.c: New file.
4508 * gcc.target/aarch64/sme/acle-asm/st1_hor_za16.c: New file.
4509 * gcc.target/aarch64/sme/acle-asm/st1_hor_za32.c: New file.
4510 * gcc.target/aarch64/sme/acle-asm/st1_hor_za64.c: New file.
4511 * gcc.target/aarch64/sme/acle-asm/st1_hor_za8.c: New file.
4512 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za128.c: New file.
4513 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za16.c: New file.
4514 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za32.c: New file.
4515 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za64.c: New file.
4516 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za8.c: New file.
4517 * gcc.target/aarch64/sme/acle-asm/st1_ver_za128.c: New file.
4518 * gcc.target/aarch64/sme/acle-asm/st1_ver_za16.c: New file.
4519 * gcc.target/aarch64/sme/acle-asm/st1_ver_za32.c: New file.
4520 * gcc.target/aarch64/sme/acle-asm/st1_ver_za64.c: New file.
4521 * gcc.target/aarch64/sme/acle-asm/st1_ver_za8.c: New file.
4522 * gcc.target/aarch64/sme/acle-asm/str_vnum_za_s.c: New file.
4523 * gcc.target/aarch64/sme/acle-asm/str_vnum_za_sc.c: New file.
4524 * gcc.target/aarch64/sme/acle-asm/str_za_s.c: New file.
4525 * gcc.target/aarch64/sme/acle-asm/str_za_sc.c: New file.
4526 * gcc.target/aarch64/sme/acle-asm/sumopa_za32.c: New file.
4527 * gcc.target/aarch64/sme/acle-asm/sumopa_za64.c: New file.
4528 * gcc.target/aarch64/sme/acle-asm/sumops_za32.c: New file.
4529 * gcc.target/aarch64/sme/acle-asm/sumops_za64.c: New file.
4530 * gcc.target/aarch64/sme/acle-asm/test_sme_acle.h: New file.
4531 * gcc.target/aarch64/sme/acle-asm/undef_za.c: New file.
4532 * gcc.target/aarch64/sme/acle-asm/usmopa_za32.c: New file.
4533 * gcc.target/aarch64/sme/acle-asm/usmopa_za64.c: New file.
4534 * gcc.target/aarch64/sme/acle-asm/usmops_za32.c: New file.
4535 * gcc.target/aarch64/sme/acle-asm/usmops_za64.c: New file.
4536 * gcc.target/aarch64/sme/acle-asm/write_hor_za128.c: New file.
4537 * gcc.target/aarch64/sme/acle-asm/write_hor_za16.c: New file.
4538 * gcc.target/aarch64/sme/acle-asm/write_hor_za32.c: New file.
4539 * gcc.target/aarch64/sme/acle-asm/write_hor_za64.c: New file.
4540 * gcc.target/aarch64/sme/acle-asm/write_hor_za8.c: New file.
4541 * gcc.target/aarch64/sme/acle-asm/write_ver_za128.c: New file.
4542 * gcc.target/aarch64/sme/acle-asm/write_ver_za16.c: New file.
4543 * gcc.target/aarch64/sme/acle-asm/write_ver_za32.c: New file.
4544 * gcc.target/aarch64/sme/acle-asm/write_ver_za64.c: New file.
4545 * gcc.target/aarch64/sme/acle-asm/write_ver_za8.c: New file.
4546 * gcc.target/aarch64/sme/acle-asm/zero_mask_za.c: New file.
4547 * gcc.target/aarch64/sme/acle-asm/zero_za.c: New file.
4549 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4551 * gcc.target/aarch64/sme/za_state_1.c: New test.
4552 * gcc.target/aarch64/sme/za_state_2.c: Likewise.
4553 * gcc.target/aarch64/sme/za_state_3.c: Likewise.
4554 * gcc.target/aarch64/sme/za_state_4.c: Likewise.
4555 * gcc.target/aarch64/sme/za_state_5.c: Likewise.
4556 * gcc.target/aarch64/sme/za_state_6.c: Likewise.
4557 * g++.target/aarch64/sme/exceptions_1.C: Likewise.
4558 * gcc.target/aarch64/sme/keyword_macros_1.c: Add ZA macros.
4559 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
4561 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4563 * gcc.target/aarch64/sme/call_sm_switch_1.c: New test.
4564 * gcc.target/aarch64/sme/call_sm_switch_2.c: Likewise.
4565 * gcc.target/aarch64/sme/call_sm_switch_3.c: Likewise.
4566 * gcc.target/aarch64/sme/call_sm_switch_4.c: Likewise.
4567 * gcc.target/aarch64/sme/call_sm_switch_5.c: Likewise.
4568 * gcc.target/aarch64/sme/call_sm_switch_6.c: Likewise.
4569 * gcc.target/aarch64/sme/call_sm_switch_7.c: Likewise.
4570 * gcc.target/aarch64/sme/call_sm_switch_8.c: Likewise.
4571 * gcc.target/aarch64/sme/call_sm_switch_9.c: Likewise.
4572 * gcc.target/aarch64/sme/call_sm_switch_10.c: Likewise.
4574 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4576 * g++.target/aarch64/sve/aarch64-ssve.exp: New harness.
4577 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
4578 -DSTREAMING_COMPATIBLE to the list of options.
4579 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4580 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4581 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4582 Fix pasto in variable name.
4583 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Mark functions
4584 as streaming-compatible if STREAMING_COMPATIBLE is defined.
4585 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Disable for
4586 streaming-compatible code.
4587 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
4588 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
4589 * gcc.target/aarch64/sve/acle/asm/adrb.c: Likewise.
4590 * gcc.target/aarch64/sve/acle/asm/adrd.c: Likewise.
4591 * gcc.target/aarch64/sve/acle/asm/adrh.c: Likewise.
4592 * gcc.target/aarch64/sve/acle/asm/adrw.c: Likewise.
4593 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likewise.
4594 * gcc.target/aarch64/sve/acle/asm/compact_f32.c: Likewise.
4595 * gcc.target/aarch64/sve/acle/asm/compact_f64.c: Likewise.
4596 * gcc.target/aarch64/sve/acle/asm/compact_s32.c: Likewise.
4597 * gcc.target/aarch64/sve/acle/asm/compact_s64.c: Likewise.
4598 * gcc.target/aarch64/sve/acle/asm/compact_u32.c: Likewise.
4599 * gcc.target/aarch64/sve/acle/asm/compact_u64.c: Likewise.
4600 * gcc.target/aarch64/sve/acle/asm/expa_f16.c: Likewise.
4601 * gcc.target/aarch64/sve/acle/asm/expa_f32.c: Likewise.
4602 * gcc.target/aarch64/sve/acle/asm/expa_f64.c: Likewise.
4603 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
4604 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
4605 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
4606 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
4607 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
4608 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
4609 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
4610 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
4611 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
4612 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
4613 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
4614 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
4615 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
4616 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
4617 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
4618 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
4619 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
4620 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
4621 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
4622 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
4623 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
4624 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
4625 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
4626 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
4627 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
4628 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
4629 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
4630 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
4631 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
4632 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
4633 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
4634 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
4635 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
4636 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
4637 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
4638 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
4639 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
4640 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
4641 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
4642 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
4643 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
4644 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
4645 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
4646 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
4647 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
4648 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
4649 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
4650 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
4651 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
4652 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
4653 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
4654 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
4655 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
4656 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
4657 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
4658 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
4659 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
4660 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
4661 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
4662 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
4663 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
4664 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
4665 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
4666 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
4667 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
4668 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
4669 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
4670 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
4671 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
4672 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
4673 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
4674 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
4675 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
4676 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
4677 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
4678 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
4679 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
4680 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
4681 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
4682 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
4683 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
4684 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
4685 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
4686 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
4687 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
4688 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
4689 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
4690 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
4691 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
4692 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
4693 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
4694 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
4695 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
4696 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
4697 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
4698 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
4699 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
4700 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
4701 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
4702 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
4703 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
4704 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
4705 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
4706 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
4707 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
4708 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
4709 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
4710 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
4711 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
4712 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
4713 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
4714 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
4715 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
4716 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
4717 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
4718 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
4719 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
4720 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
4721 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
4722 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
4723 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
4724 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
4725 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
4726 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
4727 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
4728 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
4729 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
4730 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
4731 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
4732 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
4733 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
4734 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
4735 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
4736 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
4737 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
4738 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
4739 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: Likewise.
4740 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise.
4741 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise.
4742 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise.
4743 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
4744 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
4745 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
4746 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
4747 * gcc.target/aarch64/sve/acle/asm/rdffr_1.c: Likewise.
4748 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
4749 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
4750 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
4751 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
4752 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
4753 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
4754 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
4755 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
4756 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
4757 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
4758 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
4759 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
4760 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
4761 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
4762 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
4763 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
4764 * gcc.target/aarch64/sve/acle/asm/tmad_f16.c: Likewise.
4765 * gcc.target/aarch64/sve/acle/asm/tmad_f32.c: Likewise.
4766 * gcc.target/aarch64/sve/acle/asm/tmad_f64.c: Likewise.
4767 * gcc.target/aarch64/sve/acle/asm/tsmul_f16.c: Likewise.
4768 * gcc.target/aarch64/sve/acle/asm/tsmul_f32.c: Likewise.
4769 * gcc.target/aarch64/sve/acle/asm/tsmul_f64.c: Likewise.
4770 * gcc.target/aarch64/sve/acle/asm/tssel_f16.c: Likewise.
4771 * gcc.target/aarch64/sve/acle/asm/tssel_f32.c: Likewise.
4772 * gcc.target/aarch64/sve/acle/asm/tssel_f64.c: Likewise.
4773 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
4774 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Likewise.
4775 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
4776 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
4777 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
4778 * gcc.target/aarch64/sve2/acle/asm/bdep_u16.c: Likewise.
4779 * gcc.target/aarch64/sve2/acle/asm/bdep_u32.c: Likewise.
4780 * gcc.target/aarch64/sve2/acle/asm/bdep_u64.c: Likewise.
4781 * gcc.target/aarch64/sve2/acle/asm/bdep_u8.c: Likewise.
4782 * gcc.target/aarch64/sve2/acle/asm/bext_u16.c: Likewise.
4783 * gcc.target/aarch64/sve2/acle/asm/bext_u32.c: Likewise.
4784 * gcc.target/aarch64/sve2/acle/asm/bext_u64.c: Likewise.
4785 * gcc.target/aarch64/sve2/acle/asm/bext_u8.c: Likewise.
4786 * gcc.target/aarch64/sve2/acle/asm/bgrp_u16.c: Likewise.
4787 * gcc.target/aarch64/sve2/acle/asm/bgrp_u32.c: Likewise.
4788 * gcc.target/aarch64/sve2/acle/asm/bgrp_u64.c: Likewise.
4789 * gcc.target/aarch64/sve2/acle/asm/bgrp_u8.c: Likewise.
4790 * gcc.target/aarch64/sve2/acle/asm/histcnt_s32.c: Likewise.
4791 * gcc.target/aarch64/sve2/acle/asm/histcnt_s64.c: Likewise.
4792 * gcc.target/aarch64/sve2/acle/asm/histcnt_u32.c: Likewise.
4793 * gcc.target/aarch64/sve2/acle/asm/histcnt_u64.c: Likewise.
4794 * gcc.target/aarch64/sve2/acle/asm/histseg_s8.c: Likewise.
4795 * gcc.target/aarch64/sve2/acle/asm/histseg_u8.c: Likewise.
4796 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
4797 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
4798 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
4799 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
4800 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
4801 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
4802 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
4803 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
4804 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
4805 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
4806 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
4807 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
4808 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
4809 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
4810 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
4811 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
4812 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
4813 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
4814 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
4815 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
4816 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
4817 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
4818 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
4819 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
4820 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
4821 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
4822 * gcc.target/aarch64/sve2/acle/asm/match_s16.c: Likewise.
4823 * gcc.target/aarch64/sve2/acle/asm/match_s8.c: Likewise.
4824 * gcc.target/aarch64/sve2/acle/asm/match_u16.c: Likewise.
4825 * gcc.target/aarch64/sve2/acle/asm/match_u8.c: Likewise.
4826 * gcc.target/aarch64/sve2/acle/asm/nmatch_s16.c: Likewise.
4827 * gcc.target/aarch64/sve2/acle/asm/nmatch_s8.c: Likewise.
4828 * gcc.target/aarch64/sve2/acle/asm/nmatch_u16.c: Likewise.
4829 * gcc.target/aarch64/sve2/acle/asm/nmatch_u8.c: Likewise.
4830 * gcc.target/aarch64/sve2/acle/asm/pmullb_pair_u64.c: Likewise.
4831 * gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u64.c: Likewise.
4832 * gcc.target/aarch64/sve2/acle/asm/rax1_s64.c: Likewise.
4833 * gcc.target/aarch64/sve2/acle/asm/rax1_u64.c: Likewise.
4834 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
4835 * gcc.target/aarch64/sve2/acle/asm/sm4ekey_u32.c: Likewise.
4836 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
4837 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
4838 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
4839 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
4840 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
4841 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
4842 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
4843 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
4844 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
4845 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
4846 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
4847 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
4848 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
4849 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
4850 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
4851 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
4853 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4855 * gcc.target/aarch64/movdf_2.c: New test.
4856 * gcc.target/aarch64/movdi_3.c: Likewise.
4857 * gcc.target/aarch64/movhf_2.c: Likewise.
4858 * gcc.target/aarch64/movhi_2.c: Likewise.
4859 * gcc.target/aarch64/movqi_2.c: Likewise.
4860 * gcc.target/aarch64/movsf_2.c: Likewise.
4861 * gcc.target/aarch64/movsi_2.c: Likewise.
4862 * gcc.target/aarch64/movtf_3.c: Likewise.
4863 * gcc.target/aarch64/movtf_4.c: Likewise.
4864 * gcc.target/aarch64/movti_3.c: Likewise.
4865 * gcc.target/aarch64/movti_4.c: Likewise.
4866 * gcc.target/aarch64/movv16qi_4.c: Likewise.
4867 * gcc.target/aarch64/movv16qi_5.c: Likewise.
4868 * gcc.target/aarch64/movv8qi_4.c: Likewise.
4869 * gcc.target/aarch64/sme/arm_neon_1.c: Likewise.
4870 * gcc.target/aarch64/sme/arm_neon_2.c: Likewise.
4871 * gcc.target/aarch64/sme/arm_neon_3.c: Likewise.
4873 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4875 * lib/target-supports.exp (check_effective_target_aarch64_sme): New
4877 * gcc.target/aarch64/sme/aarch64-sme.exp: Force SME to be enabled
4878 if it isn't by default.
4879 * g++.target/aarch64/sme/aarch64-sme.exp: Likewise.
4880 * gcc.target/aarch64/sme/streaming_mode_3.c: New test.
4881 * gcc.target/aarch64/sme/streaming_mode_4.c: New file.
4883 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4885 * gcc.target/aarch64/sme/aarch64-sme.exp: New harness.
4886 * gcc.target/aarch64/sme/streaming_mode_1.c: New test.
4887 * gcc.target/aarch64/sme/streaming_mode_2.c: Likewise.
4888 * gcc.target/aarch64/sme/keyword_macros_1.c: Likewise.
4889 * g++.target/aarch64/sme/aarch64-sme.exp: New harness.
4890 * g++.target/aarch64/sme/streaming_mode_1.C: New test.
4891 * g++.target/aarch64/sme/streaming_mode_2.C: Likewise.
4892 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
4893 * gcc.target/aarch64/auto-init-1.c: Only expect the call insn
4894 to contain 1 (const_int 0), not 2.
4896 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4898 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_DUAL_XN):
4900 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Add tests for
4902 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c: Likewise.
4903 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c: Likewise.
4904 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c: Likewise.
4905 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c: Likewise.
4906 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c: Likewise.
4907 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c: Likewise.
4908 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c: Likewise.
4909 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c: Likewise.
4910 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c: Likewise.
4911 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c: Likewise.
4912 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c: Likewise.
4914 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4916 * gcc.target/aarch64/sve/acle/general-c/set_1.c: Tweak expected
4918 * gcc.target/aarch64/sve/acle/general-c/set_3.c: Likewise.
4919 * gcc.target/aarch64/sve/acle/general-c/set_5.c: Likewise.
4921 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4923 * gcc.target/aarch64/sve/acle/general-c/*: Replace "but previous
4924 arguments had" with "but argument N had".
4926 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4928 * gcc.target/aarch64/sve/acle/general-c/*: Update expected error
4931 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4933 * gcc.target/aarch64/sve/acle/asm/cntb.c: Tweak expected output.
4934 * gcc.target/aarch64/sve/acle/asm/cnth.c: Likewise.
4935 * gcc.target/aarch64/sve/acle/asm/cntw.c: Likewise.
4936 * gcc.target/aarch64/sve/acle/asm/cntd.c: Likewise.
4937 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
4938 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
4939 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
4940 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
4941 * gcc.target/aarch64/sve/loop_add_4.c: Expect RDVL to be used
4942 to calculate the -17 and 17 factors.
4943 * gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise the 18 factor.
4945 2023-12-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
4947 * gcc.target/aarch64/eh_return-3.c: Fix when retaa is available.
4949 2023-12-05 Thomas Schwinge <thomas@codesourcery.com>
4951 * gcc.dg/gnu23-builtins-no-dfp-1.c: Remove '-fpermissive'.
4952 'dg-error "implicit"' instead of 'dg-warning "implicit"'.
4954 2023-12-05 Kito Cheng <kito.cheng@sifive.com>
4956 * gcc.target/riscv/arch-29.c: New test.
4957 * gcc.target/riscv/arch-30.c: New test.
4959 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4961 PR rtl-optimization/112278
4962 * gcc.target/aarch64/sve/pr112278.c: New test.
4964 2023-12-05 Jakub Jelinek <jakub@redhat.com>
4966 PR tree-optimization/112843
4967 * gcc.dg/bitint-47.c: New test.
4969 2023-12-05 Jakub Jelinek <jakub@redhat.com>
4972 * gcc.target/i386/pr112816.c: New test.
4974 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4976 * g++.target/riscv/rvv/autovec/bug-2.C: New test.
4978 2023-12-05 Richard Biener <rguenther@suse.de>
4981 * gcc.target/avr/pr89270.c: New testcase.
4983 2023-12-05 Richard Biener <rguenther@suse.de>
4986 * gcc.target/avr/pr86869.c: New testcase.
4988 2023-12-05 liuhongt <hongtao.liu@intel.com>
4990 * gcc.target/i386/udotprodint8_emulate.c: New test.
4992 2023-12-05 Marek Polacek <polacek@redhat.com>
4996 * g++.dg/cpp23/consteval-if10.C: Remove dg-error.
4997 * g++.dg/cpp23/consteval-if2.C: Likewise.
4998 * g++.dg/cpp23/feat-cxx2b.C: Adjust expected value of __cpp_consteval.
4999 * g++.dg/cpp26/feat-cxx26.C: Likewise.
5000 * g++.dg/cpp2a/consteval-memfn1.C: Add dg-error.
5001 * g++.dg/cpp2a/consteval11.C: Likewise.
5002 * g++.dg/cpp2a/consteval3.C: Adjust dg-error.
5003 * g++.dg/cpp2a/consteval34.C: Add dg-error.
5004 * g++.dg/cpp2a/consteval36.C: Likewise.
5005 * g++.dg/cpp2a/consteval9.C: Likewise.
5006 * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value of __cpp_consteval.
5007 * g++.dg/cpp2a/spaceship-synth9.C: Adjust dg-error.
5008 * g++.dg/cpp2a/consteval-prop1.C: New test.
5009 * g++.dg/cpp2a/consteval-prop10.C: New test.
5010 * g++.dg/cpp2a/consteval-prop11.C: New test.
5011 * g++.dg/cpp2a/consteval-prop12.C: New test.
5012 * g++.dg/cpp2a/consteval-prop13.C: New test.
5013 * g++.dg/cpp2a/consteval-prop14.C: New test.
5014 * g++.dg/cpp2a/consteval-prop15.C: New test.
5015 * g++.dg/cpp2a/consteval-prop16.C: New test.
5016 * g++.dg/cpp2a/consteval-prop17.C: New test.
5017 * g++.dg/cpp2a/consteval-prop18.C: New test.
5018 * g++.dg/cpp2a/consteval-prop19.C: New test.
5019 * g++.dg/cpp2a/consteval-prop20.C: New test.
5020 * g++.dg/cpp2a/consteval-prop2.C: New test.
5021 * g++.dg/cpp2a/consteval-prop3.C: New test.
5022 * g++.dg/cpp2a/consteval-prop4.C: New test.
5023 * g++.dg/cpp2a/consteval-prop5.C: New test.
5024 * g++.dg/cpp2a/consteval-prop6.C: New test.
5025 * g++.dg/cpp2a/consteval-prop7.C: New test.
5026 * g++.dg/cpp2a/consteval-prop8.C: New test.
5027 * g++.dg/cpp2a/consteval-prop9.C: New test.
5029 2023-12-04 Jason Merrill <jason@redhat.com>
5031 * g++.dg/cpp0x/constexpr-noreturn1.C: New test.
5033 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
5035 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c:
5036 Replace riscv_zvfh_hw with riscv_zvfh.
5037 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
5038 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
5039 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
5040 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
5041 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
5042 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c:
5044 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c:
5046 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Allow
5048 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Replace
5049 riscv zvfh_hw with riscv_zvfh.
5050 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Ditto.
5051 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Ditto.
5052 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Ditto.
5053 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Ditto.
5054 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Ditto.
5055 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Ditto.
5056 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Ditto.
5057 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Ditto.
5058 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Ditto.
5059 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Ditto.
5060 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Ditto.
5061 * lib/target-supports.exp: Remove riscv_vector_hw and
5064 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
5066 * gcc.target/riscv/rvv/autovec/pr112552.c: Add
5067 -Wno-incompatible-pointer-types.
5068 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c:
5071 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
5073 * gcc.target/riscv/rvv/base/cpymem-strategy-1.c: Change to
5074 -mstringop-strategy.
5075 * gcc.target/riscv/rvv/base/cpymem-strategy-2.c: Ditto.
5076 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Ditto.
5077 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Ditto.
5078 * gcc.target/riscv/rvv/base/cpymem-strategy-5.c: Ditto.
5080 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5083 * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
5085 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5088 * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
5089 * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
5091 2023-12-04 Richard Biener <rguenther@suse.de>
5093 PR tree-optimization/112818
5094 * gcc.dg/vect/pr112818.c: New testcase.
5096 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5098 * g++.target/riscv/rvv/autovec/bug-01.C: Moved to...
5099 * g++.target/riscv/rvv/autovec/bug-1.C: ...here.
5101 2023-12-04 Richard Biener <rguenther@suse.de>
5103 PR tree-optimization/112827
5104 * gcc.dg/torture/pr112827-1.c: New testcase.
5105 * gcc.dg/torture/pr112827-2.c: Likewise.
5107 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5110 * gcc.target/riscv/rvv/base/pr112431-35.c: New test.
5111 * gcc.target/riscv/rvv/base/pr112431-36.c: New test.
5113 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
5116 * gcc.dg/debug/btf/btf-function-7.c: New test.
5118 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
5121 * gcc.dg/debug/btf/btf-function-6.c: Empty string expected with
5122 BTF_KIND_FUNC_PROTO.
5124 2023-12-04 Pan Li <pan2.li@intel.com>
5127 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: New test.
5129 2023-12-04 Jakub Jelinek <jakub@redhat.com>
5132 * gcc.dg/pr112837.c: New test.
5134 2023-12-04 Jakub Jelinek <jakub@redhat.com>
5137 * gcc.target/i386/sse2-pr112816.c: New test.
5139 2023-12-04 Jakub Jelinek <jakub@redhat.com>
5142 * g++.dg/ext/unroll-5.C: New test.
5143 * g++.dg/ext/unroll-6.C: New test.
5145 2023-12-04 Feng Wang <wangfeng@eswincomputing.com>
5147 * gcc.target/riscv/zvkn-1.c: Replace zvbb with zvkb.
5148 * gcc.target/riscv/zvkn.c: Ditto.
5149 * gcc.target/riscv/zvknc-1.c:Ditto.
5150 * gcc.target/riscv/zvknc-2.c:Ditto.
5151 * gcc.target/riscv/zvknc.c: Ditto.
5152 * gcc.target/riscv/zvkng-1.c:Ditto.
5153 * gcc.target/riscv/zvkng-2.c:Ditto.
5154 * gcc.target/riscv/zvkng.c: Ditto.
5155 * gcc.target/riscv/zvks-1.c: Ditto.
5156 * gcc.target/riscv/zvks.c: Ditto.
5157 * gcc.target/riscv/zvksc-1.c:Ditto.
5158 * gcc.target/riscv/zvksc-2.c:Ditto.
5159 * gcc.target/riscv/zvksc.c: Ditto.
5160 * gcc.target/riscv/zvksg-1.c:Ditto.
5161 * gcc.target/riscv/zvksg-2.c:Ditto.
5162 * gcc.target/riscv/zvksg.c: Ditto.
5164 2023-12-04 Fei Gao <gaofei@eswincomputing.com>
5165 Xiao Zeng <zengxiao@eswincomputing.com>
5167 * gcc.target/riscv/zicond-sfb-primitiveSemantics.c: New test.
5169 2023-12-04 Kito Cheng <kito.cheng@sifive.com>
5171 * gcc.target/riscv/mcpu-sifive-x280.c: New test.
5173 2023-12-04 Hu, Lin1 <lin1.hu@intel.com>
5175 * gcc.target/i386/user_msr-1.c: Correct the MSR index for give the user
5178 2023-12-03 Jakub Jelinek <jakub@redhat.com>
5180 PR middle-end/112406
5181 * gcc.target/aarch64/pr112406.c (MagickPixelPacket): Add missing
5183 (GetImageChannelMoments_image): Avoid using implicit int.
5184 (SetMagickPixelPacket): Use void return type instead of implicit int.
5185 (GetImageChannelMoments): Likewise. Use __builtin_atan instead of
5188 2023-12-03 Jakub Jelinek <jakub@redhat.com>
5190 PR middle-end/112807
5191 * gcc.dg/bitint-46.c: New test.
5193 2023-12-03 Saurabh Jha <saurabh.jha@arm.com>
5195 * gcc.target/arm/mve/pr112337.c: Use int32_t instead of int.
5197 2023-12-03 Pan Li <pan2.li@intel.com>
5199 * gcc.target/riscv/rvv/base/pr112743-1.c: Fix typo.
5200 * gcc.target/riscv/rvv/base/pr112743-2.c: Ditto.
5202 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5204 * gcc.dg/gnu23-builtins-no-dfp-1.c: Add -fpermissive.
5206 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5208 * gcc.c-torture/execute/pr65369.c: Fix type mismatch.
5210 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5212 * gcc.c-torture/execute/comp-goto-1.c: Fix return value of main for
5215 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5217 * gcc.target/arc/lra-1.c: Fix missing prototypes and implicit
5218 types in variable definitions.
5219 * gcc.target/arc/pic-1.c: Similarly.
5220 * gcc.target/arc/pr9001191897.c: Similarly.
5221 * gcc.target/arc/pr9001195952.c: Add -fpermissive.
5223 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5225 * gcc.target/nios2/cdx-ldstwm-1.c: Add -fpermissive.
5226 * gcc.target/nios2/cdx-ldstwm-2.c: Add prototypes fro abort and exit.
5228 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5230 * gcc.target/h8300/pr58400.c: Add -fpermissive.
5231 * gcc.target/h8300/pr17306-2.c: Add missing prototype.
5233 2023-12-02 Harald Anlauf <anlauf@gmx.de>
5237 * gfortran.dg/optional_deferred_char_1.f90: New test.
5239 2023-12-02 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5241 * gcc.target/i386/libcall-1.c: Skip on darwin.
5243 2023-12-02 Li Wei <liwei@loongson.cn>
5245 * gcc.target/loongarch/lasx-extract-even_odd-opt.c: New test.
5247 2023-12-02 Li Wei <liwei@loongson.cn>
5249 * gcc.target/loongarch/popcnt.c: New test.
5250 * gcc.target/loongarch/popcount.c: New test.
5252 2023-12-02 chenxiaolong <chenxiaolong@loongson.cn>
5254 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c:Remove
5255 the default Settings to run the behavior.
5256 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c:Dito.
5257 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c:Dito.
5258 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c:Dito.
5259 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c:Dito.
5260 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c:Dito.
5261 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c:Dito.
5262 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c:Dito.
5263 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c:Dito.
5264 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c:Dito.
5265 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c:Dito.
5266 * gcc.target/loongarch/vector/lasx/lasx-xvand.c:Dito.
5267 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c:Dito.
5268 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c:Dito.
5269 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c:Dito.
5270 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c:Dito.
5271 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c:Dito.
5272 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c:Dito.
5273 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c:Dito.
5274 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c:Dito.
5275 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c:Dito.
5276 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c:Dito.
5277 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c:Dito.
5278 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c:Dito.
5279 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c:Dito.
5280 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c:Dito.
5281 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c:Dito.
5282 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c:Dito.
5283 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c:Dito.
5284 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c:Dito.
5285 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c:Dito.
5286 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c:Dito.
5287 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c:Dito.
5288 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c:Dito.
5289 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c:Dito.
5290 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c:Dito.
5291 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c:Dito.
5292 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c:Dito.
5293 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c:Dito.
5294 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c:Dito.
5295 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c:Dito.
5296 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c:Dito.
5297 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c:Dito.
5298 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c:Dito.
5299 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c:Dito.
5300 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c:Dito.
5301 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c:Dito.
5302 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c:Dito.
5303 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c:Dito.
5304 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c:Dito.
5305 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c:Dito.
5306 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c:Dito.
5307 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c:Dito.
5308 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c:Dito.
5309 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c:Dito.
5310 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c:Dito.
5311 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c:Dito.
5312 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c:Dito.
5313 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c:Dito.
5314 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c:Dito.
5315 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c:Dito.
5316 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c:Dito.
5317 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c:Dito.
5318 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c:Dito.
5319 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c:Dito.
5320 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c:Dito.
5321 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c:Dito.
5322 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c:Dito.
5323 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c:Dito.
5324 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c:Dito.
5325 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c:Dito.
5326 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c:Dito.
5327 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c:Dito.
5328 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c:Dito.
5329 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c:Dito.
5330 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c:Dito.
5331 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c:Dito.
5332 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c:Dito.
5333 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c:Dito.
5334 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c:Dito.
5335 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c:Dito.
5336 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c:Dito.
5337 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c:Dito.
5338 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c:Dito.
5339 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c:Dito.
5340 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c:Dito.
5341 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c:Dito.
5342 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c:Dito.
5343 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c:Dito.
5344 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c:Dito.
5345 * gcc.target/loongarch/vector/lasx/lasx-xvld.c:Dito.
5346 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c:Dito.
5347 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c:Dito.
5348 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c:Dito.
5349 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c:Dito.
5350 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c:Dito.
5351 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c:Dito.
5352 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c:Dito.
5353 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c:Dito.
5354 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c:Dito.
5355 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c:Dito.
5356 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c:Dito.
5357 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c:Dito.
5358 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c:Dito.
5359 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c:Dito.
5360 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c:Dito.
5361 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c:Dito.
5362 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c:Dito.
5363 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c:Dito.
5364 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c:Dito.
5365 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c:Dito.
5366 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c:Dito.
5367 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c:Dito.
5368 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c:Dito.
5369 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c:Dito.
5370 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c:Dito.
5371 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c:Dito.
5372 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c:Dito.
5373 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c:Dito.
5374 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c:Dito.
5375 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c:Dito.
5376 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c:Dito.
5377 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c:Dito.
5378 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c:Dito.
5379 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c:Dito.
5380 * gcc.target/loongarch/vector/lasx/lasx-xvor.c:Dito.
5381 * gcc.target/loongarch/vector/lasx/lasx-xvori.c:Dito.
5382 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c:Dito.
5383 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c:Dito.
5384 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c:Dito.
5385 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c:Dito.
5386 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c:Dito.
5387 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c:Dito.
5388 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c:Dito.
5389 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c:Dito.
5390 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c:Dito.
5391 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c:Dito.
5392 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c:Dito.
5393 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c:Dito.
5394 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c:Dito.
5395 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c:Dito.
5396 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c:Dito.
5397 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c:Dito.
5398 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c:Dito.
5399 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c:Dito.
5400 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c:Dito.
5401 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c:Dito.
5402 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c:Dito.
5403 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c:Dito.
5404 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c:Dito.
5405 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c:Dito.
5406 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c:Dito.
5407 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c:Dito.
5408 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c:Dito.
5409 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c:Dito.
5410 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c:Dito.
5411 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c:Dito.
5412 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c:Dito.
5413 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c:Dito.
5414 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c:Dito.
5415 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c:Dito.
5416 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c:Dito.
5417 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c:Dito.
5418 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c:Dito.
5419 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c:Dito.
5420 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c:Dito.
5421 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c:Dito.
5422 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c:Dito.
5423 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c:Dito.
5424 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c:Dito.
5425 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c:Dito.
5426 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c:Dito.
5427 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c:Dito.
5428 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c:Dito.
5429 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c:Dito.
5430 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c:Dito.
5431 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c:Dito.
5432 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c:Dito.
5433 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c:Dito.
5434 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c:Dito.
5435 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c:Dito.
5436 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c:Dito.
5437 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c:Dito.
5438 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c:Dito.
5439 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c:Dito.
5440 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c:Dito.
5441 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c:Dito.
5442 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c:Dito.
5443 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c:Dito.
5444 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c:Dito.
5445 * gcc.target/loongarch/vector/lasx/lasx-xvst.c:Dito.
5446 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c:Dito.
5447 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c:Dito.
5448 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c:Dito.
5449 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c:Dito.
5450 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c:Dito.
5451 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c:Dito.
5452 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c:Dito.
5453 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c:Dito.
5454 * gcc.target/loongarch/vector/loongarch-vector.exp:Added hardware
5455 detection to set the behavior of program execution based on the
5456 characteristics of the hardware.
5457 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c:Remove the default
5458 Settings to run the behavior.
5459 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c:Dito.
5460 * gcc.target/loongarch/vector/lsx/lsx-vadd.c:Dito.
5461 * gcc.target/loongarch/vector/lsx/lsx-vadda.c:Dito.
5462 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c:Dito.
5463 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c:Dito.
5464 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c:Dito.
5465 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c:Dito.
5466 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c:Dito.
5467 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c:Dito.
5468 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c:Dito.
5469 * gcc.target/loongarch/vector/lsx/lsx-vand.c:Dito.
5470 * gcc.target/loongarch/vector/lsx/lsx-vandi.c:Dito.
5471 * gcc.target/loongarch/vector/lsx/lsx-vandn.c:Dito.
5472 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c:Dito.
5473 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c:Dito.
5474 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c:Dito.
5475 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c:Dito.
5476 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c:Dito.
5477 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c:Dito.
5478 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c:Dito.
5479 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c:Dito.
5480 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c:Dito.
5481 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c:Dito.
5482 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c:Dito.
5483 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c:Dito.
5484 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c:Dito.
5485 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c:Dito.
5486 * gcc.target/loongarch/vector/lsx/lsx-vclo.c:Dito.
5487 * gcc.target/loongarch/vector/lsx/lsx-vclz.c:Dito.
5488 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c:Dito.
5489 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c:Dito.
5490 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c:Dito.
5491 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c:Dito.
5492 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c:Dito.
5493 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c:Dito.
5494 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c:Dito.
5495 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c:Dito.
5496 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c:Dito.
5497 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c:Dito.
5498 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c:Dito.
5499 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c:Dito.
5500 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c:Dito.
5501 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c:Dito.
5502 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c:Dito.
5503 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c:Dito.
5504 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c:Dito.
5505 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c:Dito.
5506 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c:Dito.
5507 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c:Dito.
5508 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c:Dito.
5509 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c:Dito.
5510 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c:Dito.
5511 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c:Dito.
5512 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c:Dito.
5513 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c:Dito.
5514 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c:Dito.
5515 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c:Dito.
5516 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c:Dito.
5517 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c:Dito.
5518 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c:Dito.
5519 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c:Dito.
5520 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c:Dito.
5521 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c:Dito.
5522 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c:Dito.
5523 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c:Dito.
5524 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c:Dito.
5525 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c:Dito.
5526 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c:Dito.
5527 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c:Dito.
5528 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c:Dito.
5529 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c:Dito.
5530 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c:Dito.
5531 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c:Dito.
5532 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c:Dito.
5533 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c:Dito.
5534 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c:Dito.
5535 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c:Dito.
5536 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c:Dito.
5537 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c:Dito.
5538 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c:Dito.
5539 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c:Dito.
5540 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c:Dito.
5541 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c:Dito.
5542 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c:Dito.
5543 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c:Dito.
5544 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c:Dito.
5545 * gcc.target/loongarch/vector/lsx/lsx-vld.c:Dito.
5546 * gcc.target/loongarch/vector/lsx/lsx-vldi.c:Dito.
5547 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c:Dito.
5548 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c:Dito.
5549 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c:Dito.
5550 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c:Dito.
5551 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c:Dito.
5552 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c:Dito.
5553 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c:Dito.
5554 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c:Dito.
5555 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c:Dito.
5556 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c:Dito.
5557 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c:Dito.
5558 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c:Dito.
5559 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c:Dito.
5560 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c:Dito.
5561 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c:Dito.
5562 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c:Dito.
5563 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c:Dito.
5564 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c:Dito.
5565 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c:Dito.
5566 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c:Dito.
5567 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c:Dito.
5568 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c:Dito.
5569 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c:Dito.
5570 * gcc.target/loongarch/vector/lsx/lsx-vmul.c:Dito.
5571 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c:Dito.
5572 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c:Dito.
5573 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c:Dito.
5574 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c:Dito.
5575 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c:Dito.
5576 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c:Dito.
5577 * gcc.target/loongarch/vector/lsx/lsx-vneg.c:Dito.
5578 * gcc.target/loongarch/vector/lsx/lsx-vnor.c:Dito.
5579 * gcc.target/loongarch/vector/lsx/lsx-vnori.c:Dito.
5580 * gcc.target/loongarch/vector/lsx/lsx-vor.c:Dito.
5581 * gcc.target/loongarch/vector/lsx/lsx-vori.c:Dito.
5582 * gcc.target/loongarch/vector/lsx/lsx-vorn.c:Dito.
5583 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c:Dito.
5584 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c:Dito.
5585 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c:Dito.
5586 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c:Dito.
5587 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c:Dito.
5588 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c:Dito.
5589 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c:Dito.
5590 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c:Dito.
5591 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c:Dito.
5592 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c:Dito.
5593 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c:Dito.
5594 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c:Dito.
5595 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c:Dito.
5596 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c:Dito.
5597 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c:Dito.
5598 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c:Dito.
5599 * gcc.target/loongarch/vector/lsx/lsx-vseq.c:Dito.
5600 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c:Dito.
5601 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c:Dito.
5602 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c:Dito.
5603 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c:Dito.
5604 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c:Dito.
5605 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c:Dito.
5606 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c:Dito.
5607 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c:Dito.
5608 * gcc.target/loongarch/vector/lsx/lsx-vsll.c:Dito.
5609 * gcc.target/loongarch/vector/lsx/lsx-vslli.c:Dito.
5610 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c:Dito.
5611 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c:Dito.
5612 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c:Dito.
5613 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c:Dito.
5614 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c:Dito.
5615 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c:Dito.
5616 * gcc.target/loongarch/vector/lsx/lsx-vsra.c:Dito.
5617 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c:Dito.
5618 * gcc.target/loongarch/vector/lsx/lsx-vsran.c:Dito.
5619 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c:Dito.
5620 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c:Dito.
5621 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c:Dito.
5622 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c:Dito.
5623 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c:Dito.
5624 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c:Dito.
5625 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c:Dito.
5626 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c:Dito.
5627 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c:Dito.
5628 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c:Dito.
5629 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c:Dito.
5630 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c:Dito.
5631 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c:Dito.
5632 * gcc.target/loongarch/vector/lsx/lsx-vssran.c:Dito.
5633 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c:Dito.
5634 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c:Dito.
5635 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c:Dito.
5636 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c:Dito.
5637 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c:Dito.
5638 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c:Dito.
5639 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c:Dito.
5640 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c:Dito.
5641 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c:Dito.
5642 * gcc.target/loongarch/vector/lsx/lsx-vst.c:Dito.
5643 * gcc.target/loongarch/vector/lsx/lsx-vsub.c:Dito.
5644 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c:Dito.
5645 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c:Dito.
5646 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c:Dito.
5647 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c:Dito.
5648 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c:Dito.
5649 * gcc.target/loongarch/vector/lsx/lsx-vxor.c:Dito.
5650 * gcc.target/loongarch/vector/lsx/lsx-vxori.c:Dito.
5652 2023-12-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5655 * gcc.target/riscv/rvv/autovec/pr112801.c: New test.
5657 2023-12-02 Pan Li <pan2.li@intel.com>
5660 * gcc.target/riscv/rvv/base/pr112743-2.c: New test.
5662 2023-12-01 Harald Anlauf <anlauf@gmx.de>
5665 * gfortran.dg/missing_optional_dummy_7.f90: New test.
5667 2023-12-01 Jason Merrill <jason@redhat.com>
5669 * g++.dg/cpp2a/nontype-class4.C: Specify ABI v18.
5670 * g++.dg/cpp2a/nontype-class4a.C: New test.
5672 2023-12-01 Jason Merrill <jason@redhat.com>
5674 * g++.dg/abi/mangle10.C: Disable compat aliases.
5675 * g++.dg/abi/mangle52.C: Specify ABI 18.
5676 * g++.dg/cpp2a/class-deduction-alias3.C
5677 * g++.dg/cpp2a/class-deduction-alias8.C:
5678 Avoid builtins in requires-clauses.
5679 * g++.dg/abi/mangle-concepts1.C: New test.
5680 * g++.dg/abi/mangle-ttp1.C: New test.
5682 2023-12-01 Alexandre Oliva <oliva@adacore.com>
5685 * c-c++-common/torture/harden-cfr-bret.c: Rework for stricter
5686 untyped_return requirements. Require untyped_assembly.
5687 * c-c++-common/torture/harden-cfr-bret-except.c: New.
5688 * c-c++-common/torture/harden-cfr-bret-always.c: Require
5690 * c-c++-common/torture/harden-cfr-bret-never.c: Likewise.
5691 * c-c++-common/torture/harden-cfr-bret-noopt.c: Likewise.
5692 * c-c++-common/torture/harden-cfr-bret-noret.c: Likewise.
5693 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: Likewise.
5694 * c-c++-common/torture/harden-cfr-bret-nothrow.c: Likewise.
5695 * c-c++-common/torture/harden-cfr-bret-retcl.c: Likewise.
5697 2023-12-01 Vladimir N. Makarov <vmakarov@redhat.com>
5700 * gcc.target/i386/pr112445.c: New test.
5702 2023-12-01 David Malcolm <dmalcolm@redhat.com>
5704 * gcc.dg/analyzer/fd-accept.c: Update for fix to missing CWE
5705 metadata for -Wanalyzer-fd-phase-mismatch.
5706 * gcc.dg/analyzer/fd-bind.c: Likewise.
5707 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
5708 * gcc.dg/plugin/analyzer_cpython_plugin.c: Update for changes to
5709 pending_diagnostic::emit.
5710 * gcc.dg/plugin/analyzer_gil_plugin.c: Likewise.
5712 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5715 * gcc.target/riscv/rvv/base/pr112431-22.c: New test.
5716 * gcc.target/riscv/rvv/base/pr112431-23.c: New test.
5717 * gcc.target/riscv/rvv/base/pr112431-24.c: New test.
5718 * gcc.target/riscv/rvv/base/pr112431-25.c: New test.
5719 * gcc.target/riscv/rvv/base/pr112431-26.c: New test.
5720 * gcc.target/riscv/rvv/base/pr112431-27.c: New test.
5722 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5725 * gcc.target/riscv/rvv/base/pr112431-28.c: New test.
5726 * gcc.target/riscv/rvv/base/pr112431-29.c: New test.
5727 * gcc.target/riscv/rvv/base/pr112431-30.c: New test.
5728 * gcc.target/riscv/rvv/base/pr112431-31.c: New test.
5729 * gcc.target/riscv/rvv/base/pr112431-32.c: New test.
5730 * gcc.target/riscv/rvv/base/pr112431-33.c: New test.
5732 2023-12-01 Jakub Jelinek <jakub@redhat.com>
5734 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c
5735 (fun_check_passing_m512_8_values, fun_check_passing_m512h_8_values):
5736 Add missing void return type.
5737 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c
5738 (fun_check_passing_m256_8_values, fun_check_passing_m256h_8_values):
5740 * gcc.dg/graphite/pr83126.c (ew): Add missing casts to __INTPTR_TYPE__
5743 2023-12-01 Jakub Jelinek <jakub@redhat.com>
5745 PR middle-end/112770
5746 * gcc.dg/bitint-45.c: New test.
5748 2023-12-01 Jakub Jelinek <jakub@redhat.com>
5750 PR middle-end/112771
5751 * gcc.dg/bitint-44.c: New test.
5753 2023-12-01 Jose E. Marchesi <jose.marchesi@oracle.com>
5755 * gcc.target/bpf/section-name-quoting-1.c: New test.
5757 2023-12-01 Jakub Jelinek <jakub@redhat.com>
5759 PR middle-end/112750
5760 * gcc.dg/bitint-41.c: Use -std=c23 rather than -std=c2x.
5761 * gcc.dg/torture/bitint-43.c: Likewise.
5762 * gcc.dg/torture/bitint-44.c: Likewise.
5763 * gcc.dg/torture/bitint-45.c: New test.
5765 2023-12-01 Juergen Christ <jchrist@linux.ibm.com>
5767 * gcc.target/s390/pr112753.c: New test.
5769 2023-12-01 Florian Weimer <fweimer@redhat.com>
5771 * gcc.dg/permerror-default.c (missing_parameter_type):
5773 * gcc.dg/permerror-fpermissive.c (missing_parameter_type):
5774 Expect -Wdeclaration-missing-parameter-type warning.
5775 * gcc.dg/permerror-gnu89-nopermissive.c (missing_parameter_type):
5776 Expect -Wdeclaration-missing-parameter-type error.
5777 * gcc.dg/permerror-gnu89-pedantic.c (missing_parameter_type):
5779 * gcc.dg/permerror-gnu89.c (missing_parameter_type):
5780 Expect -Wdeclaration-missing-parameter-type warning.
5781 * gcc.dg/permerror-noerror.c: Add
5782 -Wno-error=declaration-missing-parameter-type to build flags.
5783 (missing_parameter_type): Expect
5784 -Wdeclaration-missing-parameter-type warning.
5785 * gcc.dg/permerror-nowarning.c: Build with
5786 -Wno-declaration-missing-parameter-type. Remove previously
5788 * gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
5789 * gcc.dg/permerror-pedantic.c (missing_parameter_type):
5790 Expect -Wdeclaration-missing-parameter-type error.
5791 * gcc.dg/permerror-system.c (missing_parameter_type):
5794 2023-12-01 Florian Weimer <fweimer@redhat.com>
5796 * gcc.dg/permerror-default.c (incompatible_pointer_types):
5797 Expect new permerror.
5798 * gcc.dg/permerror-gnu89-nopermissive.c
5799 (incompatible_pointer_types): Likewise.
5800 * gcc.dg/permerror-pedantic.c (incompatible_pointer_types):
5802 * gcc.dg/permerror-system.c: Likewise.
5803 * gcc.dg/Wincompatible-pointer-types-2.c: Compile with
5804 -fpermissive due to expected errors.
5805 * gcc.dg/Wincompatible-pointer-types-5.c: New test. Copied
5806 from gcc.dg/Wincompatible-pointer-types-2.c. Expect errors.
5807 * gcc.dg/anon-struct-11.c: Compile with -fpermissive
5808 due to expected errors.
5809 * gcc.dg/anon-struct-11a.c: New test. Copied from
5810 gcc.dg/anon-struct-11.c. Expect errors.
5811 * gcc.dg/anon-struct-13.c: Compile with -fpermissive
5812 due to expected errors.
5813 * gcc.dg/anon-struct-13a.c: New test. Copied from
5814 gcc.dg/anon-struct-13.c. Expect errors.
5815 * gcc.dg/builtin-arith-overflow-4.c: Compile with -fpermissive
5816 due to expected errors.
5817 * gcc.dg/builtin-arith-overflow-4a.c: New test. Copied from
5818 gcc.dg/builtin-arith-overflow-4.c. Expect errors.
5819 * gcc.dg/c23-qual-4.c: Expect -Wincompatible-pointer-types errors.
5820 * gcc.dg/dfp/composite-type.c: Compile with -fpermissive
5821 due to expected errors.
5822 * gcc.dg/dfp/composite-type-2.c: New test. Copied from
5823 gcc.dg/dfp/composite-type.c. Expect errors.
5824 * gcc.dg/diag-aka-1.c: Compile with -fpermissive
5825 due to expected errors.
5826 * gcc.dg/diag-aka-1a.c: New test. Copied from
5827 gcc.dg/diag-aka-1a.c. Expect errors.
5828 * gcc.dg/enum-compat-1.c: Compile with -fpermissive
5829 due to expected errors.
5830 * gcc.dg/enum-compat-2.c: New test. Copied from
5831 gcc.dg/enum-compat-1.c. Expect errors.
5832 * gcc.dg/func-ptr-conv-1.c: Compile with -fpermissive
5833 due to expected errors.
5834 * gcc.dg/func-ptr-conv-2.c: New test. Copied from
5835 gcc.dg/func-ptr-conv-1.c. Expect errors.
5836 * gcc.dg/init-bad-7.c: Compile with -fpermissive
5837 due to expected errors.
5838 * gcc.dg/init-bad-7a.c: New test. Copied from gcc.dg/init-bad-7.c.
5840 * gcc.dg/noncompile/incomplete-3.c (foo): Expect
5841 -Wincompatible-pointer-types error.
5842 * gcc.dg/param-type-mismatch-2.c (test8): Likewise.
5843 * gcc.dg/pointer-array-atomic.c: Compile with -fpermissive
5844 due to expected errors.
5845 * gcc.dg/pointer-array-atomic-2.c: New test. Copied from
5846 gcc.dg/pointer-array-atomic.c. Expect errors.
5847 * gcc.dg/pointer-array-quals-1.c (test): Expect
5848 -Wincompatible-pointer-types errors.
5849 * gcc.dg/transparent-union-1.c: Compile with -fpermissive
5850 due to expected errors.
5851 * gcc.dg/transparent-union-1a.c: New test. Copied from
5852 gcc.dg/transparent-union-1.c. Expect errors.
5853 * gcc.target/aarch64/acle/memtag_2a.c
5854 (test_memtag_warning_return_qualifier): Expect additional
5856 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
5857 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c
5859 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c
5861 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c
5863 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c
5865 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c
5867 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c
5869 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c
5871 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c
5873 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c
5875 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c (f1): Likewise.
5876 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c (f1): Likewise.
5877 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
5878 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
5879 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
5881 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
5883 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
5885 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
5887 * gcc.target/aarch64/sve/acle/general/attributes_7.c
5889 * gcc.target/i386/sse2-bfloat16-scalar-typecheck.c (footest):
5890 Expect -Wincompatible-pointer-types errors.
5891 * gcc.target/i386/vect-bfloat16-typecheck_1.c (footest): Likewise.
5892 * gcc.target/i386/vect-bfloat16-typecheck_2.c (footest): Likewise.
5894 2023-12-01 Florian Weimer <fweimer@redhat.com>
5896 * gcc.dg/permerror-default.c (return_mismatch_1)
5897 (return_mismatch_2): Expect new permerror.
5898 * gcc.dg/permerror-gnu89-nopermissive.c (return_mismatch_1):
5900 * gcc.dg/permerror-system.c: Likewise.
5901 * gcc.dg/20030906-1.c: Compile with -fpermissive due to
5902 expected -Wreturn-mismatch error.
5903 * gcc.dg/20030906-1a.c: New test. Copied from
5904 gcc.dg/20030906-1.c. Expect the error.
5905 * gcc.dg/20030906-2.c: Compile with -fpermissive due to
5906 expected -Wreturn-mismatch error.
5907 * gcc.dg/20030906-2a.c: New test. Copied from
5908 gcc.dg/20030906-2.c. Expect the error.
5909 * gcc.dg/Wreturn-mismatch-1.c: Compile with -fpermissive due to
5910 expected -Wreturn-mismatch error.
5911 * gcc.dg/Wreturn-mismatch-1a.c: New test. Copied from
5912 gcc.dg/Wreturn-mismatch-1.c. Expect the error.
5913 * gcc.dg/Wreturn-mismatch-2.c: Compile with -fpermissive due to
5914 expected -Wreturn-mismatch error.
5915 * gcc.dg/Wreturn-mismatch-2a.c: New test. Copied from
5916 gcc.dg/Wreturn-mismatch-2.c. Expect the error.
5917 * gcc.dg/diagnostic-range-bad-return.c: Compile with
5918 -fpermissive due to expected -Wreturn-mismatch error.
5919 * gcc.dg/diagnostic-range-bad-return-2.c: New test.
5920 Copied from gcc.dg/diagnostic-range-bad-return.c. Expect the
5922 * gcc.dg/pr105635-2.c: Expect -Wreturn-mismatch error.
5923 * gcc.dg/pr23075.c: Build with -fpermissive due to
5924 expected -Wreturn-mismatch error.
5925 * gcc.dg/pr23075-2.c: New test. Copied from gcc.dg/pr23075.c.
5927 * gcc.dg/pr29521.c: Compile with -fpermissive due to expected
5928 -Wreturn-mismatch error.
5929 * gcc.dg/pr29521-a.c: New test. Copied from gcc.dg/pr29521.c.
5931 * gcc.dg/pr67730.c: Compile with -fpermissive due to expected
5932 -Wreturn-mismatch error.
5933 * gcc.dg/pr67730-a.c: New test. Copied from
5934 gcc.dg/pr67730-a.c. Expect error.
5935 * gcc.target/powerpc/conditional-return.c: Compile with
5936 -fpermissive due to expected -Wreturn-mismatch error.
5938 2023-12-01 Florian Weimer <fweimer@redhat.com>
5940 * gcc.dg/permerror-system.c: Expect all -Wimplicit-int
5943 2023-12-01 Florian Weimer <fweimer@redhat.com>
5945 * gcc.dg/permerror-default.c (implicit_int_1, implicit_int_2)
5946 (implicit_int_3, implicit_int_4): Expect new permerror.
5947 * gcc.dg/permerror-system.c: Expect a single new permerror.
5948 * gcc.dg/Wimplicit-int-1.c: Compile with -fpermissive due to
5950 * gcc.dg/Wimplicit-int-4.c: Likewise.
5951 * gcc.dg/Wimplicit-int-1a.c: New test. Copied from
5952 gcc.dg/Wimplicit-int-1.c, but expect errors.
5953 * gcc.dg/Wimplicit-int-4a.c: New test. Copied from
5954 gcc.dg/Wimplicit-int-4.c, but expect errors.
5955 * gcc.dg/gnu23-attr-syntax-2.c: Compile with -fpermissive
5956 due to expected implicit-int error.
5957 * gcc.dg/gnu23-attr-syntax-3.c: New test. Copied from
5958 gcc.dg/gnu23-attr-syntax-2.c, but expect an error.
5959 * gcc.dg/pr105635.c: Build with -fpermissive due to implicit
5961 * gcc.dg/pr105635-2.c: New test. Copied from
5962 gcc.dg/pr105635.c. Expect implicit int error.
5963 * gcc.dg/noncompile/pr79758.c: Build with -fpermissive due to
5965 * gcc.dg/noncompile/pr79758-2.c: New test. Copied from
5966 gcc.dg/noncompile/pr79758.c. Expect implicit int error.
5968 2023-12-01 Florian Weimer <fweimer@redhat.com>
5970 * gcc.dg/permerror-default.c (implicit_function_declaration):
5971 Expect the new permerror.
5972 * gcc.dg/permerror-system.c: Likewise.
5973 * c-c++-common/spellcheck-reserved.c (test, test_2): Expect
5974 error instead of warning.
5975 (f): Expect error instead of warning.
5976 * gcc.dg/Wimplicit-function-declaration-c99.c: Compile with
5977 -fpermissive due to expected warning.
5978 * gcc.dg/Wimplicit-function-declaration-c99-2.c: New test.
5979 Copied from gcc.dg/Wimplicit-function-declaration-c99.c.
5981 * gcc.dg/missing-header-fixit-1.c: Compile with -fpermissive
5982 due to expect error.
5983 * gcc.dg/missing-header-fixit-1a.c: New test. Copied from
5984 gcc.dg/missing-header-fixit-1.c, but expect error.
5985 * gcc.dg/missing-header-fixit-2.c: Compile with -fpermissive
5986 due to expect error.
5987 * gcc.dg/missing-header-fixit-2a.c: New test. Copied from
5988 gcc.dg/missing-header-fixit-2.c, but expect error.
5989 * gcc.dg/missing-header-fixit-4.c: Compile with -fpermissive
5990 due to expect error.
5991 * gcc.dg/missing-header-fixit-4a.c: New test. Copied from
5992 gcc.dg/missing-header-fixit-4.c, but expect error.
5993 * gcc.dg/missing-header-fixit-5.c: Compile with -fpermissive
5994 due to expect error.
5995 * gcc.dg/missing-header-fixit-5a.c: New test. Copied from
5996 gcc.dg/missing-header-fixit-5.c, but expect error.
5997 * gcc.dg/pr61852.c: Expect implicit-function-declaration
5998 error instead of warning.
5999 * gcc.dg/spellcheck-identifiers-2.c: Compile with
6000 -fpermissive due to expected warnings.
6001 * gcc.dg/spellcheck-identifiers-2a.c: New test. Copied
6002 from gcc.dg/spellcheck-identifiers-2a.c. Expect errors.
6003 * gcc.dg/spellcheck-identifiers-3.c: Compile with
6004 -fpermissive due to expected warnings.
6005 * gcc.dg/spellcheck-identifiers-3a.c: New test. Copied
6006 from gcc.dg/spellcheck-identifiers-2a.c. Expect errors.
6007 * gcc.dg/spellcheck-identifiers-4.c: Compile with
6008 -fpermissive due to expected warnings.
6009 * gcc.dg/spellcheck-identifiers-4a.c: New test. Copied
6010 from gcc.dg/spellcheck-identifiers-2a.c. Expect error.
6011 * gcc.dg/spellcheck-identifiers.c: Compile with
6012 -fpermissive due to expected warnings.
6013 * gcc.dg/spellcheck-identifiers-1a.c: New test. Copied
6014 from gcc.dg/spellcheck-identifiers.c. Expect errors.
6015 * gcc.target/aarch64/sve/acle/general-c/ld1sh_gather_1.c (f1):
6017 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_1.c:
6019 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c:
6021 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c:
6023 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c:
6025 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c:
6027 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c:
6029 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c:
6031 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c:
6033 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c:
6035 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c:
6037 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c:
6040 2023-12-01 Florian Weimer <fweimer@redhat.com>
6042 * gcc.dg/permerror-default.c (int_conversion_1)
6043 (int_conversion_2): Expect the new permerrors.
6044 * gcc.dg/permerror-gnu89-nopermissive.c (int_conversion_1)
6045 (int_conversion_2): Likewise.
6046 * gcc.dg/permerror-system.c: Likewise.
6047 * c-c++-common/pr77624-1.c (foo, bar): Expect
6048 error instead of warning.
6049 * gcc.dg/Wint-conversion-2.c: Compile with -fpermissive due
6050 to expected int-conversion warning.
6051 * gcc.dg/Wint-conversion-3.c: Likewise.
6052 * gcc.dg/Wint-conversion-4.c: New test. Based on
6053 gcc.dg/Wint-conversion-3.c. Expect int-conversion errors.
6054 * gcc.dg/assign-warn-1.c: Compile with -fpermissive.
6055 * gcc.dg/assign-warn-4.c: New file. Extracted from
6056 assign-warn1.c. Expect int-conversion errors.
6057 * gcc.dg/diagnostic-types-1.c: Compile with -fpermissive.
6058 * gcc.dg/diagnostic-types-2.c: New file. Extracted from
6059 gcc.dg/diagnostic-types-1.c. Expect some errors instead of
6061 * gcc.dg/gomp/pr35738.c: Compile with -fpermissive due to
6062 expected int-conversion error.
6063 * gcc.dg/gomp/pr35738-2.c: New test. Based on
6064 gcc.dg/gomp/pr35738.c. Expect int-converison errors.
6065 * gcc.dg/init-excess-3.c: Expect int-converison errors.
6066 * gcc.dg/overflow-warn-1.c: Likewise.
6067 * gcc.dg/overflow-warn-3.c: Likewise.
6068 * gcc.dg/param-type-mismatch.c: Compile with -fpermissive.
6069 * gcc.dg/param-type-mismatch-2.c: New test. Copied from
6070 gcc.dg/param-type-mismatch.c. Expect errors.
6071 * gcc.dg/pr61162-2.c: Compile with -fpermissive.
6072 * gcc.dg/pr61162-3.c: New test. Extracted from
6073 gcc.dg/pr61162-2.c. Expect int-conversion errors.
6074 * gcc.dg/spec-barrier-3.c: Use -fpermissive due to expected
6075 int-conversion error.
6076 * gcc.dg/spec-barrier-3a.c: New test. Based on
6077 gcc.dg/spec-barrier-3.c. Expect int-conversion errors.
6078 * gcc.target/aarch64/acle/memtag_2.c: Use -fpermissive due to expected
6079 int-conversion error.
6080 * gcc.target/aarch64/acle/memtag_2a.c: New test. Copied from
6081 gcc.target/aarch64/acle/memtag_2.c. Expect error.
6082 * gcc.target/aarch64/sve/acle/general-c/load_3.c (f1): Expect
6084 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
6085 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
6087 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
6089 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
6091 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
6094 2023-12-01 Florian Weimer <fweimer@redhat.com>
6096 * gcc.dg/permerror-default.c: New test.
6097 * gcc.dg/permerror-fpermissive.c: Likewise.
6098 * gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
6099 * gcc.dg/permerror-gnu89-nopermissive.c: Likewise.
6100 No permerrors yet, so this matches gcc.dg/permerror-gnu89.c
6102 * gcc.dg/permerror-gnu89-pedantic.c: New test.
6103 * gcc.dg/permerror-gnu89.c: Likewise.
6104 * gcc.dg/permerror-noerror.c: Likewise.
6105 * gcc.dg/permerror-nowarning.c: Likewise.
6106 * gcc.dg/permerror-pedantic.c: Likewise.
6107 * gcc.dg/permerror-system.c: Likewise.
6109 2023-12-01 Florian Weimer <fweimer@redhat.com>
6111 * gm2/link/externalscaffold/pass/scaffold.c (m2pim_M2RTS_Terminate):
6114 2023-12-01 Florian Weimer <fweimer@redhat.com>
6116 * gcc.target/aarch64/aapcs64/ice_1.c (foo): Call named.
6118 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6121 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adapt test.
6122 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto.
6123 * gcc.target/riscv/rvv/vsetvl/pr112776.c: New test.
6125 2023-11-30 Marek Polacek <polacek@redhat.com>
6128 * g++.dg/lookup/scoped11.C: New test.
6129 * g++.dg/lookup/scoped12.C: New test.
6130 * g++.dg/lookup/scoped13.C: New test.
6131 * g++.dg/lookup/scoped14.C: New test.
6132 * g++.dg/lookup/scoped15.C: New test.
6134 2023-11-30 Christophe Lyon <christophe.lyon@linaro.org>
6137 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Update expected
6139 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
6141 2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
6143 * gcc.target/gcn/avgpr-mem-double.c: Remove
6144 'dg-skip-if "incompatible ISA" [...]'.
6145 * gcc.target/gcn/avgpr-mem-int.c: Likewise.
6146 * gcc.target/gcn/avgpr-mem-long.c: Likewise.
6147 * gcc.target/gcn/avgpr-mem-short.c: Likewise.
6148 * gcc.target/gcn/avgpr-spill-double.c: Likewise.
6149 * gcc.target/gcn/avgpr-spill-int.c: Likewise.
6150 * gcc.target/gcn/avgpr-spill-long.c: Likewise.
6151 * gcc.target/gcn/avgpr-spill-short.c: Likewise.
6153 2023-11-30 Harald Anlauf <anlauf@gmx.de>
6156 * gfortran.dg/associate_62.f90: New test.
6158 2023-11-30 Richard Biener <rguenther@suse.de>
6160 PR tree-optimization/112767
6161 * gcc.dg/tree-ssa/pr112767.c: New testcase.
6162 * gcc.dg/graphite/pr83255.c: Disable SCCP.
6164 2023-11-30 Richard Biener <rguenther@suse.de>
6166 PR tree-optimization/112766
6167 * g++.dg/torture/uninit-pr112766.C: New testcase.
6169 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6172 * gcc.target/riscv/rvv/base/pr112431-16.c: New test.
6173 * gcc.target/riscv/rvv/base/pr112431-17.c: New test.
6174 * gcc.target/riscv/rvv/base/pr112431-18.c: New test.
6176 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6179 * gcc.target/riscv/rvv/base/pr112431-19.c: New test.
6180 * gcc.target/riscv/rvv/base/pr112431-20.c: New test.
6181 * gcc.target/riscv/rvv/base/pr112431-21.c: New test.
6183 2023-11-30 Jakub Jelinek <jakub@redhat.com>
6186 * g++.dg/cpp26/name-independent-decl1.C: New test.
6187 * g++.dg/cpp26/name-independent-decl2.C: New test.
6188 * g++.dg/cpp26/name-independent-decl3.C: New test.
6189 * g++.dg/cpp26/name-independent-decl4.C: New test.
6190 * g++.dg/cpp26/name-independent-decl5.C: New test.
6191 * g++.dg/cpp26/name-independent-decl6.C: New test.
6192 * g++.dg/cpp26/feat-cxx26.C: Add __cpp_placeholder_variables test.
6194 2023-11-30 liuhongt <hongtao.liu@intel.com>
6196 * gcc.target/i386/sdotprodint8_emulate.c: New test.
6198 2023-11-30 Alexandre Oliva <oliva@gnu.org>
6201 2023-11-20 Alexandre Oliva <oliva@adacore.com>
6203 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
6204 Expect "unaligned pointer value" warning on short_enums
6205 targets, but not in c++.
6206 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
6209 2023-11-30 Tsukasa OI <research_trasio@irq.a4lg.com>
6211 * gcc.target/riscv/predef-13.c: Fix 'E' extension version to test.
6213 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6216 * gcc.target/riscv/rvv/base/pr112431-10.c: New test.
6217 * gcc.target/riscv/rvv/base/pr112431-11.c: New test.
6218 * gcc.target/riscv/rvv/base/pr112431-12.c: New test.
6219 * gcc.target/riscv/rvv/base/pr112431-13.c: New test.
6220 * gcc.target/riscv/rvv/base/pr112431-14.c: New test.
6221 * gcc.target/riscv/rvv/base/pr112431-15.c: New test.
6222 * gcc.target/riscv/rvv/base/pr112431-7.c: New test.
6223 * gcc.target/riscv/rvv/base/pr112431-8.c: New test.
6224 * gcc.target/riscv/rvv/base/pr112431-9.c: New test.
6226 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6228 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adapt test.
6229 * gcc.target/riscv/rvv/base/pr112431-4.c: New test.
6230 * gcc.target/riscv/rvv/base/pr112431-5.c: New test.
6231 * gcc.target/riscv/rvv/base/pr112431-6.c: New test.
6233 2023-11-29 Marek Polacek <polacek@redhat.com>
6236 * g++.dg/cpp0x/constexpr-array-ptr6.C: Remove dg-error.
6237 * g++.dg/cpp0x/constexpr-ref12.C: Likewise.
6238 * g++.dg/cpp0x/constexpr-ref2.C: Adjust dg-error.
6239 * g++.dg/cpp0x/noexcept34.C: Remove dg-error.
6240 * g++.dg/cpp1y/lambda-generic-const10.C: Likewise.
6241 * g++.dg/cpp0x/constexpr-ref13.C: New test.
6242 * g++.dg/cpp1z/constexpr-ref1.C: New test.
6243 * g++.dg/cpp1z/constexpr-ref2.C: New test.
6244 * g++.dg/cpp2a/constexpr-ref1.C: New test.
6246 2023-11-29 Patrick Palka <ppalka@redhat.com>
6249 * g++.dg/warn/Wparentheses-33.C: Compile with -Wparentheses.
6251 2023-11-29 Patrick Palka <ppalka@redhat.com>
6254 * g++.dg/warn/Wparentheses-33.C: New test.
6256 2023-11-29 David Faust <david.faust@oracle.com>
6258 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Change dg-final
6259 scans to not assume a specific comment character.
6260 * gcc.target/bpf/core-builtin-enumvalue.c: Likewise.
6261 * gcc.target/bpf/core-builtin-type-based.c: Likewise.
6262 * gcc.target/bpf/core-builtin-type-id.c: Likewise.
6264 2023-11-29 Andrew MacLeod <amacleod@redhat.com>
6266 PR tree-optimization/111922
6267 * gcc.dg/pr111922.c: New.
6269 2023-11-29 Martin Jambor <mjambor@suse.cz>
6271 PR tree-optimization/112711
6272 PR tree-optimization/112721
6273 * g++.dg/tree-ssa/pr112711.C: New test.
6274 * gcc.dg/tree-ssa/pr112721.c: Likewise.
6276 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
6278 * lib/scanoffload.exp (only_for_offload_target): New 'proc'.
6280 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6283 * lib/target-supports.exp (check_effective_target_cfi): New proc.
6284 * gcc.target/i386/apx-interrupt-1.c: Require cfi instead of
6285 skipping on *-*-darwin*.
6286 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
6287 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
6289 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
6291 * g++.dg/cpp26/static_assert1.C: Fix for '-fno-exceptions'
6294 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
6296 * g++.dg/ext/has-feature.C: Adjust for default-'-fno-exceptions',
6297 '-fno-rtti' configurations.
6299 2023-11-29 Jakub Jelinek <jakub@redhat.com>
6301 PR middle-end/112733
6302 * gcc.dg/pr112733.c: New test.
6304 2023-11-29 Iain Sandoe <iains.gcc@gmail.com>
6306 * lib/target-supports.exp: Test an asm line that fails on broken
6307 Darwin assembler versions.
6309 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6311 * g++.dg/opt/devirt2.C: Adjust scan-assembler-count on sparc for
6312 removal of -inline from regexp. Update comment.
6314 2023-11-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6315 kito-cheng <kito.cheng@sifive.com>
6316 kito-cheng <kito.cheng@gmail.com>
6319 * gcc.target/riscv/rvv/base/pr112431-1.c: New test.
6320 * gcc.target/riscv/rvv/base/pr112431-2.c: New test.
6321 * gcc.target/riscv/rvv/base/pr112431-3.c: New test.
6323 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6326 * lib/scanasm.exp (dg-scan): Allow for double-quoted LTO section names.
6327 (scan-assembler-times): Likewise.
6328 (scan-assembler-dem-not): Likewise.
6330 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
6332 * gcc.c-torture/compile/libcall-2.c: Remove.
6333 * gcc.target/i386/libcall-1.c: Moved from
6334 gcc.c-torture/compile/libcall-2.c and adapted to use
6335 effective-target for int128_t.
6337 2023-11-29 Jakub Jelinek <jakub@redhat.com>
6340 * g++.dg/opt/pr111601.C: New test.
6342 2023-11-29 Xi Ruoyao <xry111@xry111.site>
6344 * gcc.target/loongarch/vect-frint-scalar.c: New test.
6345 * gcc.target/loongarch/vect-frint-scalar-no-inexact.c: New test.
6347 2023-11-29 Xi Ruoyao <xry111@xry111.site>
6349 * gcc.target/loongarch/vect-rotr.c: New test.
6351 2023-11-29 Xi Ruoyao <xry111@xry111.site>
6353 * gcc.target/loongarch/vect-muh.c: New test.
6355 2023-11-29 Xi Ruoyao <xry111@xry111.site>
6358 * gcc.target/loongarch/vect-frint.c: New test.
6359 * gcc.target/loongarch/vect-frint-no-inexact.c: New test.
6360 * gcc.target/loongarch/vect-ftint.c: New test.
6361 * gcc.target/loongarch/vect-ftint-no-inexact.c: New test.
6363 2023-11-29 Alexandre Oliva <oliva@adacore.com>
6365 * gcc.dg/hardbool-err.c: New.
6366 * gcc.dg/hardbool-trap.c: New.
6367 * gcc.dg/torture/hardbool.c: New.
6368 * gcc.dg/torture/hardbool-s.c: New.
6369 * gcc.dg/torture/hardbool-us.c: New.
6370 * gcc.dg/torture/hardbool-i.c: New.
6371 * gcc.dg/torture/hardbool-ul.c: New.
6372 * gcc.dg/torture/hardbool-ll.c: New.
6373 * gcc.dg/torture/hardbool-5a.c: New.
6374 * gcc.dg/torture/hardbool-s-5a.c: New.
6375 * gcc.dg/torture/hardbool-us-5a.c: New.
6376 * gcc.dg/torture/hardbool-i-5a.c: New.
6377 * gcc.dg/torture/hardbool-ul-5a.c: New.
6378 * gcc.dg/torture/hardbool-ll-5a.c: New.
6380 2023-11-29 Alexandre Oliva <oliva@adacore.com>
6382 * g++.dg/warn/Wuse-after-free3.C: xfail on arm_eabi.
6384 2023-11-29 Alexandre Oliva <oliva@adacore.com>
6386 * gcc.dg/torture/inline-mem-cmp-1.c: New.
6387 * gcc.dg/torture/inline-mem-cpy-1.c: New.
6388 * gcc.dg/torture/inline-mem-cpy-cmp-1.c: New.
6389 * gcc.dg/torture/inline-mem-move-1.c: New.
6390 * gcc.dg/torture/inline-mem-set-1.c: New.
6392 2023-11-29 Pan Li <pan2.li@intel.com>
6395 * gcc.target/riscv/rvv/base/pr112743-1.c: New test.
6397 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
6399 * gcc.c-torture/compile/libcall-2.c: Skip test in -m32.
6401 2023-11-29 Hongyu Wang <hongyu.wang@intel.com>
6404 * gcc.target/i386/apx-interrupt-1.c: Add -fomit-frame-pointer.
6405 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
6406 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
6408 2023-11-28 Jason Merrill <jason@redhat.com>
6412 * c-c++-common/array-lit.c: Adjust.
6413 * g++.dg/cpp1z/array-prvalue1.C: New test.
6414 * g++.dg/ext/complit17.C: New test.
6416 2023-11-28 Roger Sayle <roger@nextmovesoftware.com>
6418 * gcc.target/arc/jli-1.c: Update dg-final whitespace.
6419 * gcc.target/arc/jli-2.c: Likewise.
6420 * gcc.target/arc/naked-1.c: Likewise.
6421 * gcc.target/arc/naked-2.c: Likewise.
6422 * gcc.target/arc/tmac-1.c: Likewise.
6423 * gcc.target/arc/tmac-2.c: Likewise.
6425 2023-11-28 Richard Biener <rguenther@suse.de>
6427 PR middle-end/112741
6428 * gcc.dg/ubsan/pr112741.c: New testcase.
6430 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
6433 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
6435 * gcc.target/bpf/atomic-cmpxchg-2.c: Adapted.
6436 * gcc.target/bpf/atomic-fetch-op-3.c: Adapted.
6437 * gcc.target/bpf/atomic-op-3.c: Adapted.
6438 * gcc.target/bpf/atomic-xchg-2.c: Adapted.
6439 * gcc.target/bpf/diag-sdiv.c: Adapted.
6440 * gcc.target/bpf/diag-smod.c: Adapted.
6442 2023-11-28 Andrew Jenner <andrew@codesourcery.com>
6443 Tobias Burnus <tobias@codesourcery.com>
6446 * gfortran.dg/pr110415.f90: New test.
6447 * gfortran.dg/asan/pr110415-2.f90: New test.
6448 * gfortran.dg/asan/pr110415-3.f90: New test.
6450 2023-11-28 Jose E. Marchesi <jose.marchesi@oracle.com>
6453 * gcc.target/bpf/divmod-libcall-1.c: New test.
6454 * gcc.target/bpf/divmod-libcall-2.c: Likewise.
6455 * gcc.c-torture/compile/libcall-2.c: Likewise.
6457 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
6459 * gcc.dg/debug/btf/btf-enum-small.c: Added test.
6461 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
6463 * gcc.target/bpf/atomic-cmpxchg-2.c: Adapted.
6464 * gcc.target/bpf/atomic-fetch-op-3.c: Adapted.
6465 * gcc.target/bpf/atomic-op-3.c: Adapted.
6466 * gcc.target/bpf/atomic-xchg-2.c: Adapted.
6467 * gcc.target/bpf/diag-sdiv.c: Adapted.
6468 * gcc.target/bpf/diag-smod.c: Adapted.
6470 2023-11-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6472 * gcc.dg/pr111409.c: Allow for " before .debug_macro.
6473 Quote literals dots.
6475 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6478 * gcc.target/riscv/rvv/autovec/pr112694-2.c: New test.
6479 * gcc.target/riscv/rvv/autovec/pr112694-3.c: New test.
6481 2023-11-28 Jakub Jelinek <jakub@redhat.com>
6483 PR middle-end/111754
6484 * gcc.dg/vect/pr111754.c: Use dg-additional-options rather than
6485 dg-options, add -Wno-psabi and use -fdump-tree-forwprop1 rather than
6486 -fdump-tree-optimized. Scan forwprop1 dump rather than optimized and
6487 scan for either direct return or setting of <retval> to the vector.
6489 2023-11-28 Jakub Jelinek <jakub@redhat.com>
6491 PR tree-optimization/112719
6492 * gcc.dg/bitint-43.c: New test.
6494 2023-11-28 Jakub Jelinek <jakub@redhat.com>
6496 PR tree-optimization/112719
6497 * gcc.dg/pr112719.c: New file.
6499 2023-11-28 Lewis Hyatt <lhyatt@gmail.com>
6501 PR preprocessor/112701
6502 * gcc.dg/cpp/expr.c: Add additional tests to cover divide by 0 in an
6503 unevaluated context, where the unsignedness still matters.
6505 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6508 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: New test.
6509 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: New test.
6511 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
6513 * gcc.target/aarch64/csinc-3.c: New test.
6515 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
6518 * gcc.dg/tree-prof/time-profiler-3.c: Add -fno-ipa-vrp.
6520 2023-11-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6521 Richard Sandiford <richard.sandiford@arm.com>
6523 PR middle-end/111754
6524 * gcc.target/aarch64/sve/slp_3.c: Adjust code-gen.
6525 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6526 * gcc.dg/vect/pr111754.c: New test.
6528 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
6530 * gcc.target/aarch64/aapcs64/func-ret-1.c: Disable branch-protection.
6531 * gcc.target/aarch64/aapcs64/func-ret-2.c: Likewise.
6532 * gcc.target/aarch64/aapcs64/func-ret-3.c: Likewise.
6533 * gcc.target/aarch64/aapcs64/func-ret-4.c: Likewise.
6534 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Likewise.
6536 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
6538 * gcc.target/aarch64/eh_return-2.c: New test.
6539 * gcc.target/aarch64/eh_return-3.c: New test.
6541 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
6543 * gcc.target/aarch64/return_address_sign_1.c: Move func4 to ...
6544 * gcc.target/aarch64/return_address_sign_2.c: ... here and fix the
6546 * gcc.target/aarch64/return_address_sign_b_1.c: Move func4 to ...
6547 * gcc.target/aarch64/return_address_sign_b_2.c: ... here and fix the
6550 2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
6553 * gcc.target/aarch64/sve/acle/general/pr106326_1.c: New test.
6555 2023-11-27 Richard Biener <rguenther@suse.de>
6557 PR tree-optimization/112653
6558 * gcc.dg/tree-ssa/pta-return-1.c: New testcase.
6560 2023-11-27 Richard Biener <rguenther@suse.de>
6561 Richard Sandiford <richard.sandiford@arm.com>
6563 * g++.dg/vect/pr36648.cc: Remove XFAIL for VLA load-lanes.
6565 2023-11-27 Alex Coplan <alex.coplan@arm.com>
6566 Iain Sandoe <iain@sandoe.co.uk>
6569 * c-c++-common/has-feature-common.c: New test.
6570 * c-c++-common/has-feature-pedantic.c: New test.
6571 * g++.dg/ext/has-feature.C: New test.
6572 * gcc.dg/asan/has-feature-asan.c: New test.
6573 * gcc.dg/has-feature.c: New test.
6574 * gcc.dg/ubsan/has-feature-ubsan.c: New test.
6575 * obj-c++.dg/has-feature.mm: New test.
6576 * objc.dg/has-feature.m: New test.
6578 2023-11-27 Richard Biener <rguenther@suse.de>
6580 PR tree-optimization/112706
6581 * gcc.dg/tree-ssa/pr112706.c: New testcase.
6583 2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6585 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: Replace V8HI
6587 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: Dito.
6588 * gcc.target/s390/zvector/vec_convert_from_fp16.c: Dito.
6589 * gcc.target/s390/zvector/vec_convert_to_fp16.c: Dito.
6590 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: Dito.
6591 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: Dito.
6592 * gcc.target/s390/zvector/vec_round_from_fp32.c: Dito.
6594 2023-11-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6596 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: Adapt test.
6597 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: Ditto.
6598 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: Ditto.
6599 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: Ditto.
6600 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: Ditto.
6601 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: Ditto.
6602 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: Ditto.
6603 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: Ditto.
6604 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: Ditto.
6605 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: Ditto.
6606 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: Ditto.
6607 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: Ditto.
6608 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: Ditto.
6609 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: Ditto.
6610 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: Ditto.
6611 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: Ditto.
6612 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: Ditto.
6613 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: Ditto.
6614 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: Ditto.
6615 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: Ditto.
6616 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: Ditto.
6618 2023-11-27 Tsukasa OI <research_trasio@irq.a4lg.com>
6620 * gcc.target/riscv/predef-1.c: Test for __riscv_64e.
6621 * gcc.target/riscv/predef-2.c: Ditto.
6622 * gcc.target/riscv/predef-3.c: Ditto.
6623 * gcc.target/riscv/predef-4.c: Ditto.
6624 * gcc.target/riscv/predef-5.c: Ditto.
6625 * gcc.target/riscv/predef-6.c: Ditto.
6626 * gcc.target/riscv/predef-7.c: Ditto.
6627 * gcc.target/riscv/predef-8.c: Ditto.
6628 * gcc.target/riscv/predef-9.c: New test for RV64E and LP64E,
6629 based on predef-7.c.
6631 2023-11-27 Jose E. Marchesi <jose.marchesi@oracle.com>
6633 * gcc.target/bpf/helper-bind.c: Do not include bpf-helpers.h.
6634 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Likewise, and
6635 renamed from skb-ancestor-cgroup-id.c.
6636 * gcc.target/bpf/helper-bpf-redirect.c: Remove.
6637 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
6638 * gcc.target/bpf/helper-csum-diff.c: Likewise.
6639 * gcc.target/bpf/helper-csum-update.c: Likewise.
6640 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
6641 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
6642 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
6643 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
6644 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
6645 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
6646 * gcc.target/bpf/helper-get-current-task.c: Likewise.
6647 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
6648 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
6649 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
6650 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
6651 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
6652 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
6653 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
6654 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
6655 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
6656 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
6657 * gcc.target/bpf/helper-get-stack.c: Likewise.
6658 * gcc.target/bpf/helper-get-stackid.c: Likewise.
6659 * gcc.target/bpf/helper-getsockopt.c: Likewise.
6660 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
6661 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
6662 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
6663 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
6664 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
6665 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
6666 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
6667 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
6668 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
6669 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
6670 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
6671 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
6672 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
6673 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
6674 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
6675 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
6676 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
6677 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
6678 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
6679 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
6680 * gcc.target/bpf/helper-override-return.c: Likewise.
6681 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
6682 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
6683 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
6684 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
6685 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
6686 * gcc.target/bpf/helper-probe-read.c: Likewise.
6687 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
6688 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
6689 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
6690 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
6691 * gcc.target/bpf/helper-redirect-map.c: Likewise.
6692 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
6693 * gcc.target/bpf/helper-set-hash.c: Likewise.
6694 * gcc.target/bpf/helper-setsockopt.c: Likewise.
6695 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
6696 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
6697 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
6698 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
6699 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
6700 * gcc.target/bpf/helper-sk-release.c: Likewise.
6701 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
6702 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
6703 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
6704 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
6705 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
6706 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
6707 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
6708 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
6709 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
6710 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
6711 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
6712 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
6713 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
6714 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
6715 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
6716 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
6717 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
6718 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
6719 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
6720 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
6721 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
6722 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
6723 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
6724 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
6725 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
6726 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
6727 * gcc.target/bpf/helper-spin-lock.c: Likewise.
6728 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
6729 * gcc.target/bpf/helper-strtol.c: Likewise.
6730 * gcc.target/bpf/helper-strtoul.c: Likewise.
6731 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
6732 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
6733 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
6734 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
6735 * gcc.target/bpf/helper-tail-call.c: Likewise.
6736 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
6737 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
6738 * gcc.target/bpf/helper-trace-printk.c: Likewise.
6739 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
6740 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
6741 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
6742 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
6744 2023-11-27 Guo Jie <guojie@loongson.cn>
6746 * gcc.target/loongarch/imm-load1.c: Change old check.
6748 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
6750 * gcc.dg/uninit-pred-9_b.c: Remove xfail for line 20. Pass
6751 --param=logical-op-non-short-circuit=0. Comment why.
6753 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
6755 * gcc.dg/uninit-pred-9_b.c: Remove xfail for MMIX from line 23.
6757 2023-11-26 Harald Anlauf <anlauf@gmx.de>
6760 * gfortran.dg/pr111880.f90: New test.
6762 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
6764 * gcc.dg/analyzer/strndup-1.c: Skip on hppa*-*-hpux*.
6766 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
6768 * gcc.dg/analyzer/fd-glibc-datagram-client.c: Skip on hppa*-*-hpux*.
6769 * gcc.dg/analyzer/fd-glibc-datagram-socket.c: Likewise.
6771 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
6773 * g++.dg/pr104869.C: Add attribute visibility default to
6776 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
6778 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
6779 "this-will-not-work" targets.
6781 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6783 * gcc.target/i386/cf_check-6.c: Only run on Linux.
6785 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6787 * gcc.target/i386/pr112686.c: Add a requirement for split_stack.
6789 2023-11-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6792 * gcc.target/riscv/rvv/base/vf_avl-1.c: Adapt test.
6793 * gcc.target/riscv/rvv/autovec/pr112599-3.c: New test.
6795 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
6798 * gcc.dg/vla-1.c: Add -fno-ipa-vrp.
6799 Remove noipa from f1.
6801 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
6804 * gcc.target/aarch64/simd/vmulx.x (foo32): Mark as noipa rather
6808 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
6811 * g++.dg/contracts/contracts-tmpl-spec2.C: Add -fsigned-char
6814 2023-11-25 Andrew Pinski <quic_apinski@quicinc.com>
6817 * gcc.target/aarch64/movk.c: Add noipa on dummy_number_generator
6818 and remove -fno-inline option.
6820 2023-11-25 Jakub Jelinek <jakub@redhat.com>
6823 * gcc.c-torture/execute/pr111408.c: New test.
6825 2023-11-25 Andrew Pinski <pinskia@gmail.com>
6826 Jakub Jelinek <jakub@redhat.com>
6829 * gcc.dg/pr109977.c: New test.
6831 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
6833 * g++.dg/modules/using-10.C: New test.
6834 * g++.dg/modules/using-enum-2.C: New test.
6836 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
6839 * g++.dg/modules/export-1.C: Adjust test.
6840 * g++.dg/modules/export-2_a.C: New test.
6841 * g++.dg/modules/export-2_b.C: New test.
6843 2023-11-24 Lewis Hyatt <lhyatt@gmail.com>
6846 * g++.dg/pch/pr112319.C: New test.
6847 * g++.dg/pch/pr112319.Hs: New test.
6848 * gcc.dg/pch/pr112319.c: New test.
6849 * gcc.dg/pch/pr112319.hs: New test.
6851 2023-11-24 Martin Jambor <mjambor@suse.cz>
6853 PR middle-end/109849
6854 * g++.dg/tree-ssa/pr109849.C: New test.
6855 * g++.dg/tree-ssa/sra-eh-1.C: Likewise.
6856 * gcc.dg/tree-ssa/pr109849.c: Likewise.
6857 * gcc.dg/tree-ssa/sra-longjmp-1.c: Likewise.
6858 * gfortran.dg/pr43984.f90: Added -fno-tree-sra to dg-options.
6860 2023-11-24 Uros Bizjak <ubizjak@gmail.com>
6863 * gcc.target/i386/pr112686.c: New test.
6865 2023-11-24 Tobias Burnus <tobias@codesourcery.com>
6867 * c-c++-common/gomp/depobj-3.c: New test.
6868 * gfortran.dg/gomp/depobj-3.f90: New test.
6870 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
6873 * g++.dg/modules/pr99232_a.C: New test.
6874 * g++.dg/modules/pr99232_b.C: New test.
6876 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6879 * gcc.target/riscv/rvv/autovec/pr112694-1.c: New test.
6881 2023-11-24 Jakub Jelinek <jakub@redhat.com>
6884 * gcc.target/i386/sse4-pr112681.c: New test.
6886 2023-11-24 Jakub Jelinek <jakub@redhat.com>
6888 PR tree-optimization/112673
6889 * gcc.dg/pr112673.c: New test.
6891 2023-11-24 Jakub Jelinek <jakub@redhat.com>
6893 PR middle-end/112679
6894 * gcc.dg/bitint-42.c: New test.
6896 2023-11-24 Jakub Jelinek <jakub@redhat.com>
6898 PR middle-end/112668
6899 * gcc.dg/bitint-40.c: New test.
6901 2023-11-24 Jakub Jelinek <jakub@redhat.com>
6904 * g++.dg/eh/pr112619.C: New test.
6906 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6909 * gcc.target/riscv/rvv/autovec/pr112599-2.c: New test.
6911 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6913 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adapt test.
6914 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
6916 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
6919 * g++.dg/modules/lambda-6_a.C: New test.
6920 * g++.dg/modules/lambda-6_b.C: New test.
6922 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
6925 * g++.dg/modules/export-1.C: Adjust error messages. Remove
6926 xfails for working case. Add new test case.
6928 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
6930 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
6931 "-:failed mapper handshake communication" targets.
6933 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
6935 * gcc.dg/analyzer/fd-4.c: Define _MODE_T on hpux.
6937 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
6939 * g++.dg/pr104869.C: Export main on hpux.
6941 2023-11-23 Iain Sandoe <iain@sandoe.co.uk>
6943 * lib/scanasm.exp: Allow multiple function start symbols,
6944 taking the last as the function name.
6946 2023-11-23 Harald Anlauf <anlauf@gmx.de>
6949 * gfortran.dg/assumed_rank_10.f90: Add MOLD argument to NULL().
6950 * gfortran.dg/assumed_rank_8.f90: Likewise.
6952 2023-11-23 Harald Anlauf <anlauf@gmx.de>
6955 * gfortran.dg/system_clock_1.f90: Add option -std=f2003.
6956 * gfortran.dg/system_clock_3.f08: Add option -std=f2008.
6957 * gfortran.dg/system_clock_4.f90: New test.
6959 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
6961 * g++.dg/cpp0x/initlist-const1.C: xfail scan-assembler-not
6962 check on hppa*-*-hpux*.
6964 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
6966 * c-c++-common/Wattributes.c: Don't skip check for warning
6967 at line 411 in Wattributes.c on hppa*64*-*-*.
6969 2023-11-23 Marek Polacek <polacek@redhat.com>
6971 * gcc.misc-tests/help.exp: Test -fhardened.
6972 * c-c++-common/fhardened-1.S: New test.
6973 * c-c++-common/fhardened-1.c: New test.
6974 * c-c++-common/fhardened-10.c: New test.
6975 * c-c++-common/fhardened-11.c: New test.
6976 * c-c++-common/fhardened-12.c: New test.
6977 * c-c++-common/fhardened-13.c: New test.
6978 * c-c++-common/fhardened-14.c: New test.
6979 * c-c++-common/fhardened-15.c: New test.
6980 * c-c++-common/fhardened-2.c: New test.
6981 * c-c++-common/fhardened-3.c: New test.
6982 * c-c++-common/fhardened-4.c: New test.
6983 * c-c++-common/fhardened-5.c: New test.
6984 * c-c++-common/fhardened-6.c: New test.
6985 * c-c++-common/fhardened-7.c: New test.
6986 * c-c++-common/fhardened-8.c: New test.
6987 * c-c++-common/fhardened-9.c: New test.
6988 * gcc.target/i386/cf_check-6.c: New test.
6990 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
6992 * lib/scanasm.exp (scan-assembler-times): Remove the `-inline'
6993 option to `regexp' and the wrapping `llength' call.
6995 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
6997 * gcc.target/aarch64/ccmp_1.c: Use non-capturing parentheses
6998 with `scan-assembler-times'.
7000 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
7002 * gcc.target/arm/pr53447-5.c: Use non-capturing parentheses with
7003 `scan-assembler-times'.
7005 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
7008 * gcc.target/i386/pr112672.c: New test.
7010 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
7013 * g++.target/i386/pr89316.C: New test.
7014 * gcc.target/i386/pr112605-1.c: New test.
7015 * gcc.target/i386/pr112605-2.c: New test.
7016 * gcc.target/i386/pr112605.c: New test.
7018 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
7020 * gcc.target/s390/ccor.c: New test.
7022 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
7024 * gcc.target/s390/int128load.c: New test.
7026 2023-11-23 Di Zhao <dizhao@os.amperecomputing.com>
7028 * gcc.dg/pr110279-1.c: New test.
7030 2023-11-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7034 * gcc.target/riscv/rvv/autovec/pr112599-1.c: New test.
7036 2023-11-23 Jakub Jelinek <jakub@redhat.com>
7038 PR middle-end/112336
7039 * gcc.dg/bitint-41.c: New test.
7041 2023-11-23 Jonathan Wakely <jwakely@redhat.com>
7044 * g++.dg/opt/pr110879.C: Require C++11 or later.
7046 2023-11-23 Jakub Jelinek <jakub@redhat.com>
7048 * gcc.dg/builtin-stdc-bit-1.c: New test.
7049 * gcc.dg/builtin-stdc-bit-2.c: New test.
7051 2023-11-23 Jakub Jelinek <jakub@redhat.com>
7054 * g++.dg/cpp26/static_assert1.C: New test.
7055 * g++.dg/cpp26/feat-cxx26.C (__cpp_static_assert): Expect
7056 202306L rather than 201411L.
7057 * g++.dg/cpp0x/udlit-error1.C: Expect different diagnostics for
7058 static_assert with user-defined literal.
7060 2023-11-23 Pan Li <pan2.li@intel.com>
7063 * gcc.target/riscv/rvv/base/pr111720-0.c: New test.
7064 * gcc.target/riscv/rvv/base/pr111720-1.c: New test.
7065 * gcc.target/riscv/rvv/base/pr111720-10.c: New test.
7066 * gcc.target/riscv/rvv/base/pr111720-2.c: New test.
7067 * gcc.target/riscv/rvv/base/pr111720-3.c: New test.
7068 * gcc.target/riscv/rvv/base/pr111720-4.c: New test.
7069 * gcc.target/riscv/rvv/base/pr111720-5.c: New test.
7070 * gcc.target/riscv/rvv/base/pr111720-6.c: New test.
7071 * gcc.target/riscv/rvv/base/pr111720-7.c: New test.
7072 * gcc.target/riscv/rvv/base/pr111720-8.c: New test.
7073 * gcc.target/riscv/rvv/base/pr111720-9.c: New test.
7075 2023-11-23 Hans-Peter Nilsson <hp@axis.com>
7078 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
7079 lp64 targets with c++98.
7081 2023-11-22 Patrick Palka <ppalka@redhat.com>
7084 * g++.dg/cpp0x/alias-decl-75.C: New test.
7086 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
7088 * lib/plugin-support.exp: Update the expected path to an
7089 in-tree build of libintl.
7091 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
7092 Richard Sandiford <richard.sandiford@arm.com>
7094 * lib/scanasm.exp: Initial handling for Mach-O function body scans.
7096 2023-11-22 Richard Biener <rguenther@suse.de>
7098 PR tree-optimization/112344
7099 * gcc.dg/torture/pr112344.c: New testcase.
7101 2023-11-22 Florian Weimer <fweimer@redhat.com>
7103 * gcc.misc-tests/linkage-y.c (puts): Declare.
7104 (main): Add int return type and return 0.
7106 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7109 * gcc.target/riscv/rvv/autovec/pr112598-3.c: New test.
7111 2023-11-22 Tamar Christina <tamar.christina@arm.com>
7113 * gcc.target/aarch64/uxtl-combine-4.c: Fix typo.
7114 * gcc.target/aarch64/uxtl-combine-5.c: Likewise.
7115 * gcc.target/aarch64/uxtl-combine-6.c: Likewise.
7117 2023-11-22 Jakub Jelinek <jakub@redhat.com>
7120 * gcc.target/i386/bmi2-pr112518.c: New test.
7122 2023-11-22 Xi Ruoyao <xry111@xry111.site>
7124 * gcc.target/loongarch/vect-shuf-fp.c: New test.
7126 2023-11-22 Hongyu Wang <hongyu.wang@intel.com>
7128 * gcc.target/i386/apx-push2pop2-1.c: Adjust output scan.
7129 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
7131 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7134 * gcc.target/riscv/rvv/autovec/pr112598-2.c: New test.
7136 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7139 * gcc.dg/torture/pr111815.c: New test.
7141 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7143 * gcc.target/riscv/adddifne.c: New test.
7144 * gcc.target/riscv/addsifne.c: New test.
7146 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7148 * gcc.target/riscv/adddibfne.c: New test.
7149 * gcc.target/riscv/addsibfne.c: New test.
7151 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7153 * gcc.target/riscv/movdifeq-sfb.c: New test.
7154 * gcc.target/riscv/movdifeq-thead.c: New test.
7155 * gcc.target/riscv/movdifeq-ventana.c: New test.
7156 * gcc.target/riscv/movdifeq-zicond.c: New test.
7157 * gcc.target/riscv/movdifeq.c: New test.
7158 * gcc.target/riscv/movsifeq-sfb.c: New test.
7159 * gcc.target/riscv/movsifeq-thead.c: New test.
7160 * gcc.target/riscv/movsifeq-ventana.c: New test.
7161 * gcc.target/riscv/movsifeq-zicond.c: New test.
7162 * gcc.target/riscv/movsifeq.c: New test.
7164 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7166 * gcc.target/riscv/movdibfeq-ventana.c: New test.
7167 * gcc.target/riscv/movdibfeq-zicond.c: New test.
7168 * gcc.target/riscv/movdibfeq.c: New test.
7169 * gcc.target/riscv/movsibfeq-ventana.c: New test.
7170 * gcc.target/riscv/movsibfeq-zicond.c: New test.
7171 * gcc.target/riscv/movsibfeq.c: New test.
7173 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7175 * gcc.target/riscv/adddifeq.c: New test.
7176 * gcc.target/riscv/adddifge.c: New test.
7177 * gcc.target/riscv/adddifgt.c: New test.
7178 * gcc.target/riscv/adddifle.c: New test.
7179 * gcc.target/riscv/adddiflt.c: New test.
7180 * gcc.target/riscv/addsifeq.c: New test.
7181 * gcc.target/riscv/addsifge.c: New test.
7182 * gcc.target/riscv/addsifgt.c: New test.
7183 * gcc.target/riscv/addsifle.c: New test.
7184 * gcc.target/riscv/addsiflt.c: New test.
7186 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7188 * gcc.target/riscv/adddibfeq.c: New test.
7189 * gcc.target/riscv/adddibfge.c: New test.
7190 * gcc.target/riscv/adddibfgt.c: New test.
7191 * gcc.target/riscv/adddibfle.c: New test.
7192 * gcc.target/riscv/adddibflt.c: New test.
7193 * gcc.target/riscv/addsibfeq.c: New test.
7194 * gcc.target/riscv/addsibfge.c: New test.
7195 * gcc.target/riscv/addsibfgt.c: New test.
7196 * gcc.target/riscv/addsibfle.c: New test.
7197 * gcc.target/riscv/addsibflt.c: New test.
7199 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7201 * gcc.target/riscv/movdifge.c: New test.
7202 * gcc.target/riscv/movdifgt.c: New test.
7203 * gcc.target/riscv/movdifle.c: New test.
7204 * gcc.target/riscv/movdiflt.c: New test.
7205 * gcc.target/riscv/movdifne.c: New test.
7206 * gcc.target/riscv/movsifge.c: New test.
7207 * gcc.target/riscv/movsifgt.c: New test.
7208 * gcc.target/riscv/movsifle.c: New test.
7209 * gcc.target/riscv/movsiflt.c: New test.
7210 * gcc.target/riscv/movsifne.c: New test.
7212 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7214 * gcc.target/riscv/movdibfge.c: New test.
7215 * gcc.target/riscv/movdibfgt.c: New test.
7216 * gcc.target/riscv/movdibfle.c: New test.
7217 * gcc.target/riscv/movdibflt.c: New test.
7218 * gcc.target/riscv/movdibfne.c: New test.
7219 * gcc.target/riscv/movsibfge.c: New test.
7220 * gcc.target/riscv/movsibfgt.c: New test.
7221 * gcc.target/riscv/movsibfle.c: New test.
7222 * gcc.target/riscv/movsibflt.c: New test.
7223 * gcc.target/riscv/movsibfne.c: New test.
7225 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7227 * gcc.target/riscv/movdifge-sfb.c: Reject "if-conversion
7228 succeeded through" rather than accepting it.
7229 * gcc.target/riscv/movdifge-thead.c: Likewise.
7230 * gcc.target/riscv/movdifge-ventana.c: Likewise.
7231 * gcc.target/riscv/movdifge-zicond.c: Likewise.
7232 * gcc.target/riscv/movdifgt-sfb.c: Likewise.
7233 * gcc.target/riscv/movdifgt-thead.c: Likewise.
7234 * gcc.target/riscv/movdifgt-ventana.c: Likewise.
7235 * gcc.target/riscv/movdifgt-zicond.c: Likewise.
7236 * gcc.target/riscv/movdifle-sfb.c: Likewise.
7237 * gcc.target/riscv/movdifle-thead.c: Likewise.
7238 * gcc.target/riscv/movdifle-ventana.c: Likewise.
7239 * gcc.target/riscv/movdifle-zicond.c: Likewise.
7240 * gcc.target/riscv/movdiflt-sfb.c: Likewise.
7241 * gcc.target/riscv/movdiflt-thead.c: Likewise.
7242 * gcc.target/riscv/movdiflt-ventana.c: Likewise.
7243 * gcc.target/riscv/movdiflt-zicond.c: Likewise.
7244 * gcc.target/riscv/movsifge-sfb.c: Likewise.
7245 * gcc.target/riscv/movsifge-thead.c: Likewise.
7246 * gcc.target/riscv/movsifge-ventana.c: Likewise.
7247 * gcc.target/riscv/movsifge-zicond.c: Likewise.
7248 * gcc.target/riscv/movsifgt-sfb.c: Likewise.
7249 * gcc.target/riscv/movsifgt-thead.c: Likewise.
7250 * gcc.target/riscv/movsifgt-ventana.c: Likewise.
7251 * gcc.target/riscv/movsifgt-zicond.c: Likewise.
7252 * gcc.target/riscv/movsifle-sfb.c: Likewise.
7253 * gcc.target/riscv/movsifle-thead.c: Likewise.
7254 * gcc.target/riscv/movsifle-ventana.c: Likewise.
7255 * gcc.target/riscv/movsifle-zicond.c: Likewise.
7256 * gcc.target/riscv/movsiflt-sfb.c: Likewise.
7257 * gcc.target/riscv/movsiflt-thead.c: Likewise.
7258 * gcc.target/riscv/movsiflt-ventana.c: Likewise.
7259 * gcc.target/riscv/movsiflt-zicond.c: Likewise.
7260 * gcc.target/riscv/smax-ieee.c: Also accept FLT.D.
7261 * gcc.target/riscv/smaxf-ieee.c: Also accept FLT.S.
7262 * gcc.target/riscv/smin-ieee.c: Also accept FGT.D.
7263 * gcc.target/riscv/sminf-ieee.c: Also accept FGT.S.
7265 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7267 * gcc.target/riscv/adddieq.c: New test.
7268 * gcc.target/riscv/adddige.c: New test.
7269 * gcc.target/riscv/adddigeu.c: New test.
7270 * gcc.target/riscv/adddigt.c: New test.
7271 * gcc.target/riscv/adddigtu.c: New test.
7272 * gcc.target/riscv/adddile.c: New test.
7273 * gcc.target/riscv/adddileu.c: New test.
7274 * gcc.target/riscv/adddilt.c: New test.
7275 * gcc.target/riscv/adddiltu.c: New test.
7276 * gcc.target/riscv/adddine.c: New test.
7277 * gcc.target/riscv/addsieq.c: New test.
7278 * gcc.target/riscv/addsige.c: New test.
7279 * gcc.target/riscv/addsigeu.c: New test.
7280 * gcc.target/riscv/addsigt.c: New test.
7281 * gcc.target/riscv/addsigtu.c: New test.
7282 * gcc.target/riscv/addsile.c: New test.
7283 * gcc.target/riscv/addsileu.c: New test.
7284 * gcc.target/riscv/addsilt.c: New test.
7285 * gcc.target/riscv/addsiltu.c: New test.
7286 * gcc.target/riscv/addsine.c: New test.
7288 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7290 * gcc.target/riscv/adddibeq.c: New test.
7291 * gcc.target/riscv/adddibge.c: New test.
7292 * gcc.target/riscv/adddibgeu.c: New test.
7293 * gcc.target/riscv/adddibgt.c: New test.
7294 * gcc.target/riscv/adddibgtu.c: New test.
7295 * gcc.target/riscv/adddible.c: New test.
7296 * gcc.target/riscv/adddibleu.c: New test.
7297 * gcc.target/riscv/adddiblt.c: New test.
7298 * gcc.target/riscv/adddibltu.c: New test.
7299 * gcc.target/riscv/adddibne.c: New test.
7300 * gcc.target/riscv/addsibeq.c: New test.
7301 * gcc.target/riscv/addsibge.c: New test.
7302 * gcc.target/riscv/addsibgeu.c: New test.
7303 * gcc.target/riscv/addsibgt.c: New test.
7304 * gcc.target/riscv/addsibgtu.c: New test.
7305 * gcc.target/riscv/addsible.c: New test.
7306 * gcc.target/riscv/addsibleu.c: New test.
7307 * gcc.target/riscv/addsiblt.c: New test.
7308 * gcc.target/riscv/addsibltu.c: New test.
7309 * gcc.target/riscv/addsibne.c: New test.
7311 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7313 * gcc.target/riscv/movdieq.c: New test.
7314 * gcc.target/riscv/movdige.c: New test.
7315 * gcc.target/riscv/movdigeu.c: New test.
7316 * gcc.target/riscv/movdigt.c: New test.
7317 * gcc.target/riscv/movdigtu.c: New test.
7318 * gcc.target/riscv/movdile.c: New test.
7319 * gcc.target/riscv/movdileu.c: New test.
7320 * gcc.target/riscv/movdilt.c: New test.
7321 * gcc.target/riscv/movdiltu.c: New test.
7322 * gcc.target/riscv/movdine.c: New test.
7323 * gcc.target/riscv/movsieq.c: New test.
7324 * gcc.target/riscv/movsige.c: New test.
7325 * gcc.target/riscv/movsigeu.c: New test.
7326 * gcc.target/riscv/movsigt.c: New test.
7327 * gcc.target/riscv/movsigtu.c: New test.
7328 * gcc.target/riscv/movsile.c: New test.
7329 * gcc.target/riscv/movsileu.c: New test.
7330 * gcc.target/riscv/movsilt.c: New test.
7331 * gcc.target/riscv/movsiltu.c: New test.
7332 * gcc.target/riscv/movsine.c: New test.
7334 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7336 * gcc.target/riscv/movdibeq.c: New test.
7337 * gcc.target/riscv/movdibge.c: New test.
7338 * gcc.target/riscv/movdibgeu.c: New test.
7339 * gcc.target/riscv/movdibgt.c: New test.
7340 * gcc.target/riscv/movdibgtu.c: New test.
7341 * gcc.target/riscv/movdible.c: New test.
7342 * gcc.target/riscv/movdibleu.c: New test.
7343 * gcc.target/riscv/movdiblt.c: New test.
7344 * gcc.target/riscv/movdibltu.c: New test.
7345 * gcc.target/riscv/movdibne.c: New test.
7346 * gcc.target/riscv/movsibeq.c: New test.
7347 * gcc.target/riscv/movsibge.c: New test.
7348 * gcc.target/riscv/movsibgeu.c: New test.
7349 * gcc.target/riscv/movsibgt.c: New test.
7350 * gcc.target/riscv/movsibgtu.c: New test.
7351 * gcc.target/riscv/movsible.c: New test.
7352 * gcc.target/riscv/movsibleu.c: New test.
7353 * gcc.target/riscv/movsiblt.c: New test.
7354 * gcc.target/riscv/movsibltu.c: New test.
7355 * gcc.target/riscv/movsibne.c: New test.
7357 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7359 * gcc.target/riscv/zbs-bext-02.c: Adjust to reject SLL rather
7362 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7364 * gcc.target/riscv/movdige-thead.c: New test.
7365 * gcc.target/riscv/movdigeu-thead.c: New test.
7366 * gcc.target/riscv/movdigt-thead.c: New test.
7367 * gcc.target/riscv/movdigtu-thead.c: New test.
7368 * gcc.target/riscv/movdile-thead.c: New test.
7369 * gcc.target/riscv/movdileu-thead.c: New test.
7370 * gcc.target/riscv/movdilt-thead.c: New test.
7371 * gcc.target/riscv/movdiltu-thead.c: New test.
7372 * gcc.target/riscv/movsige-thead.c: New test.
7373 * gcc.target/riscv/movsigeu-thead.c: New test.
7374 * gcc.target/riscv/movsigt-thead.c: New test.
7375 * gcc.target/riscv/movsigtu-thead.c: New test.
7376 * gcc.target/riscv/movsile-thead.c: New test.
7377 * gcc.target/riscv/movsileu-thead.c: New test.
7378 * gcc.target/riscv/movsilt-thead.c: New test.
7379 * gcc.target/riscv/movsiltu-thead.c: New test.
7381 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7383 * gcc.target/riscv/movdibge-thead.c: New test.
7384 * gcc.target/riscv/movdibgeu-thead.c: New test.
7385 * gcc.target/riscv/movdibgt-thead.c: New test.
7386 * gcc.target/riscv/movdibgtu-thead.c: New test.
7387 * gcc.target/riscv/movdible-thead.c: New test.
7388 * gcc.target/riscv/movdibleu-thead.c: New test.
7389 * gcc.target/riscv/movdiblt-thead.c: New test.
7390 * gcc.target/riscv/movdibltu-thead.c: New test.
7391 * gcc.target/riscv/movsibge-thead.c: New test.
7392 * gcc.target/riscv/movsibgeu-thead.c: New test.
7393 * gcc.target/riscv/movsibgt-thead.c: New test.
7394 * gcc.target/riscv/movsibgtu-thead.c: New test.
7395 * gcc.target/riscv/movsible-thead.c: New test.
7396 * gcc.target/riscv/movsibleu-thead.c: New test.
7397 * gcc.target/riscv/movsiblt-thead.c: New test.
7398 * gcc.target/riscv/movsibltu-thead.c: New test.
7400 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7402 * gcc.target/riscv/movdieq-ventana.c: New test.
7403 * gcc.target/riscv/movdieq-zicond.c: New test.
7404 * gcc.target/riscv/movdine-ventana.c: New test.
7405 * gcc.target/riscv/movdine-zicond.c: New test.
7406 * gcc.target/riscv/movsieq-ventana.c: New test.
7407 * gcc.target/riscv/movsieq-zicond.c: New test.
7408 * gcc.target/riscv/movsine-ventana.c: New test.
7409 * gcc.target/riscv/movsine-zicond.c: New test.
7411 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7413 * gcc.target/riscv/movdibeq-ventana.c: New test.
7414 * gcc.target/riscv/movdibeq-zicond.c: New test.
7415 * gcc.target/riscv/movdibne-ventana.c: New test.
7416 * gcc.target/riscv/movdibne-zicond.c: New test.
7417 * gcc.target/riscv/movsibeq-ventana.c: New test.
7418 * gcc.target/riscv/movsibeq-zicond.c: New test.
7419 * gcc.target/riscv/movsibne-ventana.c: New test.
7420 * gcc.target/riscv/movsibne-zicond.c: New test.
7422 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7424 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
7425 Lower `-mbranch-cost=' setting.
7426 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
7428 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
7430 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
7432 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
7434 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
7437 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7439 * gcc.target/riscv/movdigtu-ventana.c: New test.
7440 * gcc.target/riscv/movdigtu-zicond.c: New test.
7441 * gcc.target/riscv/movdiltu-ventana.c: New test.
7442 * gcc.target/riscv/movdiltu-zicond.c: New test.
7443 * gcc.target/riscv/movsigtu-ventana.c: New test.
7444 * gcc.target/riscv/movsigtu-zicond.c: New test.
7445 * gcc.target/riscv/movsiltu-ventana.c: New test.
7446 * gcc.target/riscv/movsiltu-zicond.c: New test.
7448 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7450 * gcc.target/riscv/movdibgtu-ventana.c: New test.
7451 * gcc.target/riscv/movdibgtu-zicond.c: New test.
7452 * gcc.target/riscv/movdibltu-ventana.c: New test.
7453 * gcc.target/riscv/movdibltu-zicond.c: New test.
7454 * gcc.target/riscv/movsibgtu-ventana.c: New test.
7455 * gcc.target/riscv/movsibgtu-zicond.c: New test.
7456 * gcc.target/riscv/movsibltu-ventana.c: New test.
7457 * gcc.target/riscv/movsibltu-zicond.c: New test.
7459 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7461 * gcc.target/riscv/movdifge-sfb.c: New test.
7462 * gcc.target/riscv/movdifge-thead.c: New test.
7463 * gcc.target/riscv/movdifge-ventana.c: New test.
7464 * gcc.target/riscv/movdifge-zicond.c: New test.
7465 * gcc.target/riscv/movdifgt-sfb.c: New test.
7466 * gcc.target/riscv/movdifgt-thead.c: New test.
7467 * gcc.target/riscv/movdifgt-ventana.c: New test.
7468 * gcc.target/riscv/movdifgt-zicond.c: New test.
7469 * gcc.target/riscv/movdifle-sfb.c: New test.
7470 * gcc.target/riscv/movdifle-thead.c: New test.
7471 * gcc.target/riscv/movdifle-ventana.c: New test.
7472 * gcc.target/riscv/movdifle-zicond.c: New test.
7473 * gcc.target/riscv/movdiflt-sfb.c: New test.
7474 * gcc.target/riscv/movdiflt-thead.c: New test.
7475 * gcc.target/riscv/movdiflt-ventana.c: New test.
7476 * gcc.target/riscv/movdiflt-zicond.c: New test.
7477 * gcc.target/riscv/movdifne-sfb.c: New test.
7478 * gcc.target/riscv/movdifne-thead.c: New test.
7479 * gcc.target/riscv/movdifne-ventana.c: New test.
7480 * gcc.target/riscv/movdifne-zicond.c: New test.
7481 * gcc.target/riscv/movsifge-sfb.c: New test.
7482 * gcc.target/riscv/movsifge-thead.c: New test.
7483 * gcc.target/riscv/movsifge-ventana.c: New test.
7484 * gcc.target/riscv/movsifge-zicond.c: New test.
7485 * gcc.target/riscv/movsifgt-sfb.c: New test.
7486 * gcc.target/riscv/movsifgt-thead.c: New test.
7487 * gcc.target/riscv/movsifgt-ventana.c: New test.
7488 * gcc.target/riscv/movsifgt-zicond.c: New test.
7489 * gcc.target/riscv/movsifle-sfb.c: New test.
7490 * gcc.target/riscv/movsifle-thead.c: New test.
7491 * gcc.target/riscv/movsifle-ventana.c: New test.
7492 * gcc.target/riscv/movsifle-zicond.c: New test.
7493 * gcc.target/riscv/movsiflt-sfb.c: New test.
7494 * gcc.target/riscv/movsiflt-thead.c: New test.
7495 * gcc.target/riscv/movsiflt-ventana.c: New test.
7496 * gcc.target/riscv/movsiflt-zicond.c: New test.
7497 * gcc.target/riscv/movsifne-sfb.c: New test.
7498 * gcc.target/riscv/movsifne-thead.c: New test.
7499 * gcc.target/riscv/movsifne-ventana.c: New test.
7500 * gcc.target/riscv/movsifne-zicond.c: New test.
7502 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7504 * gcc.target/riscv/movdibfge-ventana.c: New test.
7505 * gcc.target/riscv/movdibfge-zicond.c: New test.
7506 * gcc.target/riscv/movdibfgt-ventana.c: New test.
7507 * gcc.target/riscv/movdibfgt-zicond.c: New test.
7508 * gcc.target/riscv/movdibfle-ventana.c: New test.
7509 * gcc.target/riscv/movdibfle-zicond.c: New test.
7510 * gcc.target/riscv/movdibflt-ventana.c: New test.
7511 * gcc.target/riscv/movdibflt-zicond.c: New test.
7512 * gcc.target/riscv/movdibfne-ventana.c: New test.
7513 * gcc.target/riscv/movdibfne-zicond.c: New test.
7514 * gcc.target/riscv/movsibfge-ventana.c: New test.
7515 * gcc.target/riscv/movsibfge-zicond.c: New test.
7516 * gcc.target/riscv/movsibfgt-ventana.c: New test.
7517 * gcc.target/riscv/movsibfgt-zicond.c: New test.
7518 * gcc.target/riscv/movsibfle-ventana.c: New test.
7519 * gcc.target/riscv/movsibfle-zicond.c: New test.
7520 * gcc.target/riscv/movsibflt-ventana.c: New test.
7521 * gcc.target/riscv/movsibflt-zicond.c: New test.
7522 * gcc.target/riscv/movsibfne-ventana.c: New test.
7523 * gcc.target/riscv/movsibfne-zicond.c: New test.
7525 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7527 * gcc.target/riscv/movdieq-thead.c: New test.
7528 * gcc.target/riscv/movdige-ventana.c: New test.
7529 * gcc.target/riscv/movdige-zicond.c: New test.
7530 * gcc.target/riscv/movdigeu-ventana.c: New test.
7531 * gcc.target/riscv/movdigeu-zicond.c: New test.
7532 * gcc.target/riscv/movdigt-ventana.c: New test.
7533 * gcc.target/riscv/movdigt-zicond.c: New test.
7534 * gcc.target/riscv/movdile-ventana.c: New test.
7535 * gcc.target/riscv/movdile-zicond.c: New test.
7536 * gcc.target/riscv/movdileu-ventana.c: New test.
7537 * gcc.target/riscv/movdileu-zicond.c: New test.
7538 * gcc.target/riscv/movdilt-ventana.c: New test.
7539 * gcc.target/riscv/movdilt-zicond.c: New test.
7540 * gcc.target/riscv/movdine-thead.c: New test.
7541 * gcc.target/riscv/movsieq-thead.c: New test.
7542 * gcc.target/riscv/movsige-ventana.c: New test.
7543 * gcc.target/riscv/movsige-zicond.c: New test.
7544 * gcc.target/riscv/movsigeu-ventana.c: New test.
7545 * gcc.target/riscv/movsigeu-zicond.c: New test.
7546 * gcc.target/riscv/movsigt-ventana.c: New test.
7547 * gcc.target/riscv/movsigt-zicond.c: New test.
7548 * gcc.target/riscv/movsile-ventana.c: New test.
7549 * gcc.target/riscv/movsile-zicond.c: New test.
7550 * gcc.target/riscv/movsileu-ventana.c: New test.
7551 * gcc.target/riscv/movsileu-zicond.c: New test.
7552 * gcc.target/riscv/movsilt-ventana.c: New test.
7553 * gcc.target/riscv/movsilt-zicond.c: New test.
7554 * gcc.target/riscv/movsine-thead.c: New test.
7556 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7558 * gcc.target/riscv/movdibeq-thead.c: New test.
7559 * gcc.target/riscv/movdibge-ventana.c: New test.
7560 * gcc.target/riscv/movdibge-zicond.c: New test.
7561 * gcc.target/riscv/movdibgeu-ventana.c: New test.
7562 * gcc.target/riscv/movdibgeu-zicond.c: New test.
7563 * gcc.target/riscv/movdibgt-ventana.c: New test.
7564 * gcc.target/riscv/movdibgt-zicond.c: New test.
7565 * gcc.target/riscv/movdible-ventana.c: New test.
7566 * gcc.target/riscv/movdible-zicond.c: New test.
7567 * gcc.target/riscv/movdibleu-ventana.c: New test.
7568 * gcc.target/riscv/movdibleu-zicond.c: New test.
7569 * gcc.target/riscv/movdiblt-ventana.c: New test.
7570 * gcc.target/riscv/movdiblt-zicond.c: New test.
7571 * gcc.target/riscv/movdibne-thead.c: New test.
7572 * gcc.target/riscv/movsibeq-thead.c: New test.
7573 * gcc.target/riscv/movsibge-ventana.c: New test.
7574 * gcc.target/riscv/movsibge-zicond.c: New test.
7575 * gcc.target/riscv/movsibgeu-ventana.c: New test.
7576 * gcc.target/riscv/movsibgeu-zicond.c: New test.
7577 * gcc.target/riscv/movsibgt-ventana.c: New test.
7578 * gcc.target/riscv/movsibgt-zicond.c: New test.
7579 * gcc.target/riscv/movsible-ventana.c: New test.
7580 * gcc.target/riscv/movsible-zicond.c: New test.
7581 * gcc.target/riscv/movsibleu-ventana.c: New test.
7582 * gcc.target/riscv/movsibleu-zicond.c: New test.
7583 * gcc.target/riscv/movsiblt-ventana.c: New test.
7584 * gcc.target/riscv/movsiblt-zicond.c: New test.
7585 * gcc.target/riscv/movsibne-thead.c: New test.
7587 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7589 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
7590 Explicitly set the branch cost.
7591 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
7593 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
7595 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
7597 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
7599 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
7602 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7604 * gcc.target/riscv/movdieq-sfb.c: New test.
7605 * gcc.target/riscv/movdige-sfb.c: New test.
7606 * gcc.target/riscv/movdigeu-sfb.c: New test.
7607 * gcc.target/riscv/movdigt-sfb.c: New test.
7608 * gcc.target/riscv/movdigtu-sfb.c: New test.
7609 * gcc.target/riscv/movdile-sfb.c: New test.
7610 * gcc.target/riscv/movdileu-sfb.c: New test.
7611 * gcc.target/riscv/movdilt-sfb.c: New test.
7612 * gcc.target/riscv/movdiltu-sfb.c: New test.
7613 * gcc.target/riscv/movdine-sfb.c: New test.
7614 * gcc.target/riscv/movsieq-sfb.c: New test.
7615 * gcc.target/riscv/movsige-sfb.c: New test.
7616 * gcc.target/riscv/movsigeu-sfb.c: New test.
7617 * gcc.target/riscv/movsigt-sfb.c: New test.
7618 * gcc.target/riscv/movsigtu-sfb.c: New test.
7619 * gcc.target/riscv/movsile-sfb.c: New test.
7620 * gcc.target/riscv/movsileu-sfb.c: New test.
7621 * gcc.target/riscv/movsilt-sfb.c: New test.
7622 * gcc.target/riscv/movsiltu-sfb.c: New test.
7623 * gcc.target/riscv/movsine-sfb.c: New test.
7625 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7627 * gcc.dg/torture/addieq.c: New test.
7628 * gcc.dg/torture/addifeq.c: New test.
7629 * gcc.dg/torture/addifge.c: New test.
7630 * gcc.dg/torture/addifgt.c: New test.
7631 * gcc.dg/torture/addifle.c: New test.
7632 * gcc.dg/torture/addiflt.c: New test.
7633 * gcc.dg/torture/addifne.c: New test.
7634 * gcc.dg/torture/addige.c: New test.
7635 * gcc.dg/torture/addigeu.c: New test.
7636 * gcc.dg/torture/addigt.c: New test.
7637 * gcc.dg/torture/addigtu.c: New test.
7638 * gcc.dg/torture/addile.c: New test.
7639 * gcc.dg/torture/addileu.c: New test.
7640 * gcc.dg/torture/addilt.c: New test.
7641 * gcc.dg/torture/addiltu.c: New test.
7642 * gcc.dg/torture/addine.c: New test.
7643 * gcc.dg/torture/addleq.c: New test.
7644 * gcc.dg/torture/addlfeq.c: New test.
7645 * gcc.dg/torture/addlfge.c: New test.
7646 * gcc.dg/torture/addlfgt.c: New test.
7647 * gcc.dg/torture/addlfle.c: New test.
7648 * gcc.dg/torture/addlflt.c: New test.
7649 * gcc.dg/torture/addlfne.c: New test.
7650 * gcc.dg/torture/addlge.c: New test.
7651 * gcc.dg/torture/addlgeu.c: New test.
7652 * gcc.dg/torture/addlgt.c: New test.
7653 * gcc.dg/torture/addlgtu.c: New test.
7654 * gcc.dg/torture/addlle.c: New test.
7655 * gcc.dg/torture/addlleu.c: New test.
7656 * gcc.dg/torture/addllt.c: New test.
7657 * gcc.dg/torture/addlltu.c: New test.
7658 * gcc.dg/torture/addlne.c: New test.
7659 * gcc.dg/torture/movieq.c: New test.
7660 * gcc.dg/torture/movifeq.c: New test.
7661 * gcc.dg/torture/movifge.c: New test.
7662 * gcc.dg/torture/movifgt.c: New test.
7663 * gcc.dg/torture/movifle.c: New test.
7664 * gcc.dg/torture/moviflt.c: New test.
7665 * gcc.dg/torture/movifne.c: New test.
7666 * gcc.dg/torture/movige.c: New test.
7667 * gcc.dg/torture/movigeu.c: New test.
7668 * gcc.dg/torture/movigt.c: New test.
7669 * gcc.dg/torture/movigtu.c: New test.
7670 * gcc.dg/torture/movile.c: New test.
7671 * gcc.dg/torture/movileu.c: New test.
7672 * gcc.dg/torture/movilt.c: New test.
7673 * gcc.dg/torture/moviltu.c: New test.
7674 * gcc.dg/torture/movine.c: New test.
7675 * gcc.dg/torture/movleq.c: New test.
7676 * gcc.dg/torture/movlfeq.c: New test.
7677 * gcc.dg/torture/movlfge.c: New test.
7678 * gcc.dg/torture/movlfgt.c: New test.
7679 * gcc.dg/torture/movlfle.c: New test.
7680 * gcc.dg/torture/movlflt.c: New test.
7681 * gcc.dg/torture/movlfne.c: New test.
7682 * gcc.dg/torture/movlge.c: New test.
7683 * gcc.dg/torture/movlgeu.c: New test.
7684 * gcc.dg/torture/movlgt.c: New test.
7685 * gcc.dg/torture/movlgtu.c: New test.
7686 * gcc.dg/torture/movlle.c: New test.
7687 * gcc.dg/torture/movlleu.c: New test.
7688 * gcc.dg/torture/movllt.c: New test.
7689 * gcc.dg/torture/movlltu.c: New test.
7690 * gcc.dg/torture/movlne.c: New test.
7692 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
7694 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
7696 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
7698 * gcc.target/aarch64/pr112406-2.c: New test.
7700 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
7702 * gcc.target/riscv/rvv/autovec/unop/popcount.c: Adjust check.
7703 * lib/target-supports.exp: Add riscv_zbb.
7705 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
7707 * g++.target/riscv/rvv/base/bug-14.C: Add
7708 dg-require-effective-target rv64.
7709 * g++.target/riscv/rvv/base/bug-9.C: Ditto.
7711 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
7713 * gcc.target/riscv/rvv/rvv.exp: Remove -march and -mabi from
7716 2023-11-21 Patrick O'Neill <patrick@rivosinc.com>
7718 * gfortran.dg/vect/pr107254.f90: Remove dg-do run directive.
7719 * gfortran.dg/vect/pr85853.f90: Ditto.
7720 * gfortran.dg/vect/vect-alias-check-1.F90: Ditto.
7722 2023-11-21 Richard Biener <rguenther@suse.de>
7724 PR tree-optimization/112623
7725 * gcc.target/i386/pr112623.c: New testcase.
7727 2023-11-21 Iain Buclaw <ibuclaw@gdcproject.org>
7729 * gdc.dg/asm1.d: Adjust expected diagnostic.
7731 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7734 * gcc.target/riscv/rvv/autovec/pr112598-1.c: New test.
7736 2023-11-21 Tamar Christina <tamar.christina@arm.com>
7739 * gcc.target/aarch64/sve/cond_asrd_1.c: Updated.
7740 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
7741 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
7742 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
7743 * gcc.target/aarch64/target_attr_13.c: Likewise.
7744 * gcc.target/aarch64/target_attr_15.c: Likewise.
7746 2023-11-21 Tamar Christina <tamar.christina@arm.com>
7748 * gcc.target/aarch64/simd/vmovl_high_1.c: Update codegen.
7749 * gcc.target/aarch64/uxtl-combine-1.c: New test.
7750 * gcc.target/aarch64/uxtl-combine-2.c: New test.
7751 * gcc.target/aarch64/uxtl-combine-3.c: New test.
7752 * gcc.target/aarch64/uxtl-combine-4.c: New test.
7753 * gcc.target/aarch64/uxtl-combine-5.c: New test.
7754 * gcc.target/aarch64/uxtl-combine-6.c: New test.
7756 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7758 * gcc.target/riscv/rvv/autovec/pr112438.c: Add missing dump check.
7760 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
7762 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
7764 2023-11-21 Eric Botcazou <ebotcazou@adacore.com>
7766 * gnat.dg/warn25.adb: Add xfail.
7768 2023-11-21 Jakub Jelinek <jakub@redhat.com>
7771 * c-c++-common/pr111309-2.c (foo): Don't expect errors for C++ with
7772 -fshort-enums if second argument is E0.
7774 2023-11-21 Jakub Jelinek <jakub@redhat.com>
7776 PR middle-end/112639
7777 * gcc.dg/torture/pr112639.c: New test.
7779 2023-11-21 Hongyu Wang <hongyu.wang@intel.com>
7781 * gcc.target/i386/apx-interrupt-1.c: Adjust option to restrict them
7782 under certain subfeatures.
7783 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
7784 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
7785 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
7786 * gcc.target/i386/apx-ppx-1.c: New test.
7788 2023-11-21 Richard Biener <rguenther@suse.de>
7790 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Adjust.
7791 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7792 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Likewise.
7793 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
7795 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7797 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Fix bug.
7799 2023-11-21 liuhongt <hongtao.liu@intel.com>
7801 * gcc.target/i386/pr112325-mmx-1.c: New test.
7803 2023-11-20 Jan Hubicka <jh@suse.cz>
7805 * g++.dg/ipa/devirt-2.C: Add noipa attribute to prevent ipa-vrp.
7806 * g++.dg/ipa/devirt-7.C: Disable ipa-vrp.
7807 * g++.dg/ipa/ipa-icf-2.C: Disable ipa-vrp.
7808 * g++.dg/ipa/ipa-icf-3.C: Disable ipa-vrp.
7809 * g++.dg/ipa/ivinline-1.C: Disable ipa-vrp.
7810 * g++.dg/ipa/ivinline-3.C: Disable ipa-vrp.
7811 * g++.dg/ipa/ivinline-5.C: Disable ipa-vrp.
7812 * g++.dg/ipa/ivinline-8.C: Disable ipa-vrp.
7813 * g++.dg/ipa/nothrow-1.C: Disable ipa-vrp.
7814 * g++.dg/ipa/pure-const-1.C: Disable ipa-vrp.
7815 * g++.dg/ipa/pure-const-2.C: Disable ipa-vrp.
7816 * g++.dg/lto/inline-crossmodule-1_0.C: Disable ipa-vrp.
7817 * gcc.c-torture/compile/pr106433.c: Add noipa attribute to prevent ipa-vrp.
7818 * gcc.c-torture/execute/frame-address.c: Likewise.
7819 * gcc.dg/vla-1.c: Add noipa attribute to prevent ipa-vrp.
7820 * gcc.dg/ipa/fopt-info-inline-1.c: Disable ipa-vrp.
7821 * gcc.dg/ipa/ipa-icf-25.c: Disable ipa-vrp.
7822 * gcc.dg/ipa/ipa-icf-38.c: Disable ipa-vrp.
7823 * gcc.dg/ipa/pure-const-1.c: Disable ipa-vrp.
7824 * gcc.dg/ipa/remref-0.c: Add noipa attribute to prevent ipa-vrp.
7825 * gcc.dg/tree-prof/time-profiler-1.c: Disable ipa-vrp.
7826 * gcc.dg/tree-prof/time-profiler-2.c: Disable ipa-vrp.
7827 * gcc.dg/tree-ssa/pr110269.c: Disable ipa-vrp.
7828 * gcc.dg/tree-ssa/pr20701.c: Disable ipa-vrp.
7829 * gcc.dg/tree-ssa/vrp05.c: Disable ipa-vrp.
7830 * gcc.dg/tree-ssa/return-value-range-1.c: New test.
7831 * gcc.dg/nonnull-7.c: New file.
7833 2023-11-20 Richard Biener <rguenther@suse.de>
7835 PR tree-optimization/112618
7836 * gcc.dg/pr112618.c: New testcase.
7838 2023-11-20 Richard Biener <rguenther@suse.de>
7840 PR tree-optimization/112281
7841 * gcc.dg/torture/pr112281-1.c: New testcase.
7842 * gcc.dg/torture/pr112281-2.c: Likewise.
7844 2023-11-20 Richard Biener <rguenther@suse.de>
7846 PR middle-end/112622
7847 * gcc.dg/pr112622.c: New testcase.
7848 * gcc.dg/simd-2.c: Adjust.
7849 * gcc.target/i386/vect-bfloat16-typecheck_1.c: Likewise.
7850 * gcc.target/i386/vect-bfloat16-typecheck_2.c: Likewise.
7852 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7855 * gcc.target/riscv/rvv/autovec/pr112597-1.c: New test.
7857 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
7859 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Moved to...
7860 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-1.c: ...here.
7861 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Moved to...
7862 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-10.c: ...here.
7863 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Moved to...
7864 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-11.c: ...here.
7865 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Moved to...
7866 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-12.c: ...here.
7867 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Moved to...
7868 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-2.c: ...here.
7869 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Moved to...
7870 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c: ...here.
7871 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Moved to...
7872 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c: ...here.
7873 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Moved to...
7874 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-5.c: ...here.
7875 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Moved to...
7876 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-6.c: ...here.
7877 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Moved to...
7878 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-7.c: ...here.
7879 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Moved to...
7880 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-8.c: ...here.
7881 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Moved to...
7882 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-9.c: ...here.
7883 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
7885 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Ditto.
7886 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Ditto.
7887 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Ditto.
7888 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Ditto.
7889 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Ditto.
7890 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Ditto.
7891 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Ditto.
7892 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Ditto.
7893 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Ditto.
7894 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Ditto.
7895 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Ditto.
7896 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Moved to...
7897 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: ...here.
7898 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Moved to...
7899 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: ...here.
7900 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Moved to...
7901 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: ...here.
7902 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Moved to...
7903 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: ...here.
7904 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Moved to...
7905 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: ...here.
7906 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Moved to...
7907 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: ...here.
7908 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Moved to...
7909 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: ...here.
7910 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Moved to...
7911 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: ...here.
7912 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Moved to...
7913 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: ...here.
7914 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Moved to...
7915 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: ...here.
7916 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Moved to...
7917 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: ...here.
7918 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7920 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Ditto.
7921 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Ditto.
7922 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Ditto.
7923 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Ditto.
7924 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Ditto.
7925 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Ditto.
7926 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Ditto.
7927 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Ditto.
7928 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Ditto.
7929 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Ditto.
7930 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Moved to...
7931 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: ...here.
7932 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Moved to...
7933 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: ...here.
7934 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Moved to...
7935 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: ...here.
7936 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Moved to...
7937 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: ...here.
7938 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Moved to...
7939 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: ...here.
7940 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Moved to...
7941 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: ...here.
7942 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Moved to...
7943 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: ...here.
7944 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Moved to...
7945 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: ...here.
7946 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Moved to...
7947 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: ...here.
7948 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Moved to...
7949 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: ...here.
7950 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7952 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Ditto.
7953 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Ditto.
7954 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Ditto.
7955 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Ditto.
7956 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Ditto.
7957 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Ditto.
7958 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Ditto.
7959 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Ditto.
7960 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Ditto.
7961 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Moved to...
7962 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c: ...here.
7963 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Moved to...
7964 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-10.c: ...here.
7965 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Moved to...
7966 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c: ...here.
7967 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Moved to...
7968 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c: ...here.
7969 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Moved to...
7970 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-5.c: ...here.
7971 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Moved to...
7972 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-6.c: ...here.
7973 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Moved to...
7974 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-7.c: ...here.
7975 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Moved to...
7976 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-8.c: ...here.
7977 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Moved to...
7978 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-9.c: ...here.
7979 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Moved to...
7980 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c: ...here.
7981 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7983 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Ditto.
7984 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Ditto.
7985 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Ditto.
7986 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Ditto.
7987 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Ditto.
7988 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Ditto.
7989 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Ditto.
7990 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Ditto.
7991 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Ditto.
7992 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-1.c: New test.
7993 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-10.c: New test.
7994 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-11.c: New test.
7995 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12.c: New test.
7996 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-2.c: New test.
7997 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-3.c: New test.
7998 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-4.c: New test.
7999 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-5.c: New test.
8000 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-6.c: New test.
8001 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-7.c: New test.
8002 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-8.c: New test.
8003 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-9.c: New test.
8004 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-1.c: New test.
8005 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-10.c: New test.
8006 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-11.c: New test.
8007 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-2.c: New test.
8008 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-3.c: New test.
8009 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-4.c: New test.
8010 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-5.c: New test.
8011 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-6.c: New test.
8012 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-7.c: New test.
8013 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-8.c: New test.
8014 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-9.c: New test.
8015 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-1.c: New test.
8016 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-10.c: New test.
8017 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c: New test.
8018 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c: New test.
8019 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c: New test.
8020 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-5.c: New test.
8021 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-6.c: New test.
8022 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-7.c: New test.
8023 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-8.c: New test.
8024 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-9.c: New test.
8025 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c: New test.
8026 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-10.c: New test.
8027 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c: New test.
8028 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-4.c: New test.
8029 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-5.c: New test.
8030 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-6.c: New test.
8031 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-7.c: New test.
8032 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-8.c: New test.
8033 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-9.c: New test.
8035 2023-11-20 Christophe Lyon <christophe.lyon@linaro.org>
8037 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Remove 'return'.
8038 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
8039 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
8040 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
8041 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
8042 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
8043 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
8044 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
8046 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8048 * lib/target-supports.exp: Remove scalable compile option.
8050 2023-11-20 Jakub Jelinek <jakub@redhat.com>
8052 * c-c++-common/builtin-classify-type-1.c (main): Add tests for vector
8055 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
8057 * gfortran.dg/pr112406.f90: New test.
8059 2023-11-20 Jakub Jelinek <jakub@redhat.com>
8061 PR tree-optimization/90693
8062 * gcc.target/i386/pr90693.c: New test.
8064 2023-11-20 Alexandre Oliva <oliva@adacore.com>
8066 * lib/target-supports.exp
8067 (check_effective_target_arm_thumb1_cbz_ok): Fix prop name
8070 2023-11-20 Alexandre Oliva <oliva@adacore.com>
8072 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
8073 Expect "unaligned pointer value" warning on short_enums
8074 targets, but not in c++.
8075 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
8078 2023-11-20 Alexandre Oliva <oliva@adacore.com>
8080 * gcc.dg/tree-ssa/scev-3.c: xfail on all ilp32 targets,
8081 though some of these do pass.
8082 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8083 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8085 2023-11-20 Haochen Jiang <haochen.jiang@intel.com>
8087 * gcc.target/i386/avx10_1-1.c: New test.
8088 * gcc.target/i386/avx10_1-10.c: Ditto.
8089 * gcc.target/i386/avx10_1-11.c: Ditto.
8090 * gcc.target/i386/avx10_1-12.c: Ditto.
8091 * gcc.target/i386/avx10_1-13.c: Ditto.
8092 * gcc.target/i386/avx10_1-14.c: Ditto.
8093 * gcc.target/i386/avx10_1-15.c: Ditto.
8094 * gcc.target/i386/avx10_1-16.c: Ditto.
8095 * gcc.target/i386/avx10_1-17.c: Ditto.
8096 * gcc.target/i386/avx10_1-18.c: Ditto.
8097 * gcc.target/i386/avx10_1-19.c: Ditto.
8098 * gcc.target/i386/avx10_1-2.c: Ditto.
8099 * gcc.target/i386/avx10_1-20.c: Ditto.
8100 * gcc.target/i386/avx10_1-21.c: Ditto.
8101 * gcc.target/i386/avx10_1-22.c: Ditto.
8102 * gcc.target/i386/avx10_1-23.c: Ditto.
8103 * gcc.target/i386/avx10_1-3.c: Ditto.
8104 * gcc.target/i386/avx10_1-4.c: Ditto.
8105 * gcc.target/i386/avx10_1-5.c: Ditto.
8106 * gcc.target/i386/avx10_1-6.c: Ditto.
8107 * gcc.target/i386/avx10_1-7.c: Ditto.
8108 * gcc.target/i386/avx10_1-8.c: Ditto.
8109 * gcc.target/i386/avx10_1-9.c: Ditto.
8111 2023-11-20 liuhongt <hongtao.liu@intel.com>
8113 * lib/target-supports.exp (vect_logical_reduc): Add i?86-*-*
8116 2023-11-20 liuhongt <hongtao.liu@intel.com>
8118 * gcc.target/i386/pr112325-1.c: New test.
8119 * gcc.target/i386/pr112325-2.c: New test.
8121 2023-11-20 xuli <xuli1@eswincomputing.com>
8124 * gcc.target/riscv/rvv/base/cpymem-strategy-1.c: New test.
8125 * gcc.target/riscv/rvv/base/cpymem-strategy-2.c: New test.
8126 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: New test.
8127 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: New test.
8128 * gcc.target/riscv/rvv/base/cpymem-strategy-5.c: New test.
8129 * gcc.target/riscv/rvv/base/cpymem-strategy.h: New test.
8131 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8133 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: New test.
8135 2023-11-19 Nathaniel Shead <nathanieloshead@gmail.com>
8138 * g++.dg/modules/pr99187.C: New test.
8140 2023-11-19 David Edelsohn <dje.gcc@gmail.com>
8142 * lib/target-supports.exp (add_options_for___float128): Only add
8143 -mfloat128 to powerpc*-*-linux*.
8145 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8147 * gcc.target/riscv/rvv/autovec/pr112561.c: New test.
8149 2023-11-19 David Malcolm <dmalcolm@redhat.com>
8152 * c-c++-common/analyzer/strtok-1.c: New test.
8153 * c-c++-common/analyzer/strtok-2.c: New test.
8154 * c-c++-common/analyzer/strtok-3.c: New test.
8155 * c-c++-common/analyzer/strtok-4.c: New test.
8156 * c-c++-common/analyzer/strtok-cppreference.c: New test.
8158 2023-11-18 Xi Ruoyao <xry111@xry111.site>
8160 * gcc.target/loongarch/div-div32.c: New test.
8161 * gcc.target/loongarch/div-no-div32.c: New test.
8163 2023-11-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8165 * gfortran.dg/coarray/caf.exp: Remove unused variable.
8166 * gfortran.dg/dg.exp: Remove unused variable.
8168 2023-11-18 Lulu Cheng <chenglulu@loongson.cn>
8169 Xi Ruoyao <xry111@xry111.site>
8171 * gcc.target/loongarch/func-call-medium-5.c: If the assembler supports call36,
8172 the test is abandoned.
8173 * gcc.target/loongarch/func-call-medium-6.c: Likewise.
8174 * gcc.target/loongarch/func-call-medium-7.c: Likewise.
8175 * gcc.target/loongarch/func-call-medium-8.c: Likewise.
8176 * lib/target-supports.exp: Added a function to see if the assembler supports
8177 the call36 relocation.
8178 * gcc.target/loongarch/func-call-medium-call36-1.c: New test.
8179 * gcc.target/loongarch/func-call-medium-call36.c: New test.
8181 2023-11-18 David Malcolm <dmalcolm@redhat.com>
8184 * c-c++-common/analyzer/gzio-2.c: Add dg-warning for infinite
8185 loop, marked as xfail.
8186 * c-c++-common/analyzer/infinite-loop-2.c: New test.
8187 * c-c++-common/analyzer/infinite-loop-4.c: New test.
8188 * c-c++-common/analyzer/infinite-loop-crc32c.c: New test.
8189 * c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c:
8191 * c-c++-common/analyzer/infinite-loop-doom-v_video.c: New test.
8192 * c-c++-common/analyzer/infinite-loop-g_error.c: New test.
8193 * c-c++-common/analyzer/infinite-loop-linked-list.c: New test.
8194 * c-c++-common/analyzer/infinite-recursion-inlining.c: Add
8195 dg-warning directives for infinite loop.
8196 * c-c++-common/analyzer/inlining-4-multiline.c: Update expected
8197 paths for event 5 having a location.
8198 * gcc.dg/analyzer/boxed-malloc-1.c: Add dg-warning for infinite
8200 * gcc.dg/analyzer/data-model-20.c: Likewise. Add comment about
8201 suspect code, and create...
8202 * gcc.dg/analyzer/data-model-20a.c: ...this new test by cleaning
8204 * gcc.dg/analyzer/edges-1.c: Add a placeholder statement to avoid
8205 the "...to here" from the if stmt occurring at the "while", and
8206 thus being treated as a bogus event.
8207 * gcc.dg/analyzer/explode-2a.c: Add dg-warning for infinite loop.
8208 * gcc.dg/analyzer/infinite-loop-1.c: New test.
8209 * gcc.dg/analyzer/malloc-1.c: Add dg-warning for infinite loop.
8210 * gcc.dg/analyzer/out-of-bounds-coreutils.c: Add TODO.
8211 * gcc.dg/analyzer/paths-4.c: Add dg-warning for infinite loop.
8212 * gcc.dg/analyzer/pr103892.c: Likewise.
8213 * gcc.dg/analyzer/pr93546.c: Likewise.
8215 2023-11-17 Robin Dapp <rdapp@ventanamicro.com>
8217 * gcc.target/aarch64/pr112406.c: New test.
8218 * gcc.target/riscv/rvv/autovec/pr112552.c: New test.
8220 2023-11-17 Jakub Jelinek <jakub@redhat.com>
8223 * g++.dg/DRs/dr2406.C: New test.
8225 2023-11-17 Jakub Jelinek <jakub@redhat.com>
8227 PR tree-optimization/112566
8228 PR tree-optimization/83171
8229 * gcc.dg/pr112566-1.c: New test.
8230 * gcc.dg/pr112566-2.c: New test.
8231 * gcc.target/i386/pr78057.c (foo): Pass another long long argument
8232 and use it in __builtin_ia32_*zcnt_u64 instead of the int one.
8234 2023-11-17 Jakub Jelinek <jakub@redhat.com>
8236 PR tree-optimization/112374
8237 * gcc.dg/pr112374-1.c: New test.
8238 * gcc.dg/pr112374-2.c: New test.
8239 * g++.dg/opt/pr112374.C: New test.
8241 2023-11-17 Richard Biener <rguenther@suse.de>
8243 PR tree-optimization/112585
8244 * gcc.dg/torture/pr112585.c: New testcase.
8246 2023-11-17 Richard Biener <rguenther@suse.de>
8249 2023-11-17 Richard Biener <rguenther@suse.de>
8251 PR tree-optimization/112281
8252 * gcc.dg/torture/pr112281.c: New testcase.
8254 2023-11-17 Tobias Burnus <tobias@codesourcery.com>
8256 * gfortran.dg/goacc/warn_truncated.f90: Add -std=f2018 option.
8257 * gfortran.dg/gomp/warn_truncated.f90: Likewise.
8258 * gfortran.dg/line_length_10.f90: Likewise.
8259 * gfortran.dg/line_length_11.f90: Likewise.
8260 * gfortran.dg/line_length_2.f90: Likewise.
8261 * gfortran.dg/line_length_5.f90: Likewise.
8262 * gfortran.dg/line_length_6.f90: Likewise.
8263 * gfortran.dg/line_length_7.f90: Likewise.
8264 * gfortran.dg/line_length_8.f90: Likewise.
8265 * gfortran.dg/line_length_9.f90: Likewise.
8266 * gfortran.dg/continuation_17.f90: New test.
8267 * gfortran.dg/continuation_18.f90: New test.
8268 * gfortran.dg/continuation_19.f: New test.
8269 * gfortran.dg/line_length_12.f90: New test.
8270 * gfortran.dg/line_length_13.f90: New test.
8272 2023-11-17 Georg-Johann Lay <avr@gjlay.de>
8275 * gcc.target/avr/pr53372-1.c: New test.
8276 * gcc.target/avr/pr53372-2.c: New test.
8278 2023-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8280 * gfortran.dg/coarray/caf.exp: Remove some output.
8281 * gfortran.dg/dg.exp: Remove some output.
8283 2023-11-17 Xi Ruoyao <xry111@xry111.site>
8285 * g++.target/loongarch/vect-copysign-negconst.C: New test.
8286 * g++.target/loongarch/vect-copysign-negconst-run.C: New test.
8288 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
8291 * gcc.target/powerpc/pr111449-2.c: New.
8293 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
8296 * gcc.target/powerpc/pr111449-1.c: New.
8297 * gcc.dg/tree-ssa/sra-17.c: Add additional options for 32-bit powerpc.
8298 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8300 2023-11-17 Li Wei <liwei@loongson.cn>
8302 * gcc.dg/pr90838.c: add clz/ctz test support on LoongArch.
8304 2023-11-17 Jiahao Xu <xujiahao@loongson.cn>
8306 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: Adjust assembler times.
8307 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: Ditto.
8308 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: Ditto.
8309 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: Ditto.
8311 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
8313 * gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
8315 2023-11-16 Edwin Lu <ewlu@rivosinc.com>
8318 * gcc.target/riscv/attribute-1.c: update macro name
8319 * gcc.target/riscv/attribute-4.c: ditto
8320 * gcc.target/riscv/attribute-5.c: ditto
8321 * gcc.target/riscv/predef-align-1.c: ditto
8322 * gcc.target/riscv/predef-align-2.c: ditto
8323 * gcc.target/riscv/predef-align-3.c: ditto
8324 * gcc.target/riscv/predef-align-4.c: ditto
8325 * gcc.target/riscv/predef-align-5.c: ditto
8326 * gcc.target/riscv/predef-align-6.c: ditto
8328 2023-11-16 Uros Bizjak <ubizjak@gmail.com>
8331 * gcc.target/i386/pr78904-10.c: New test.
8332 * gcc.target/i386/pr78904-10a.c: New test.
8333 * gcc.target/i386/pr78904-10b.c: New test.
8335 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
8337 * gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test.
8338 * gnat.dg/varsize4_pkg.ads: New helper.
8340 2023-11-16 Jakub Jelinek <jakub@redhat.com>
8343 * g++.dg/cpp0x/pr112365.C: New test.
8345 2023-11-16 Patrick Palka <ppalka@redhat.com>
8349 * g++.dg/cpp1z/nontype-auto22.C: New test.
8350 * g++.dg/cpp2a/concepts-partial-spec14.C: New test.
8352 2023-11-16 Patrick Palka <ppalka@redhat.com>
8356 * g++.dg/cpp2a/concepts-fn8.C: Extend test.
8357 * g++.dg/diagnostic/constexpr4.C: New test.
8359 2023-11-16 Tamar Christina <tamar.christina@arm.com>
8361 PR tree-optimization/111878
8362 * gcc.dg/graphite/pr111878.c: New test.
8364 2023-11-16 Florian Weimer <fweimer@redhat.com>
8366 * gcc.c-torture/execute/931004-13.c (main): Fix mistakenly swapped
8369 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
8371 * gcc.target/riscv/target-attr-01.c: New.
8372 * gcc.target/riscv/target-attr-02.c: Ditto.
8373 * gcc.target/riscv/target-attr-03.c: Ditto.
8374 * gcc.target/riscv/target-attr-04.c: Ditto.
8375 * gcc.target/riscv/target-attr-05.c: Ditto.
8376 * gcc.target/riscv/target-attr-06.c: Ditto.
8377 * gcc.target/riscv/target-attr-07.c: Ditto.
8378 * gcc.target/riscv/target-attr-bad-01.c: Ditto.
8379 * gcc.target/riscv/target-attr-bad-02.c: Ditto.
8380 * gcc.target/riscv/target-attr-bad-03.c: Ditto.
8381 * gcc.target/riscv/target-attr-bad-04.c: Ditto.
8382 * gcc.target/riscv/target-attr-bad-05.c: Ditto.
8383 * gcc.target/riscv/target-attr-bad-06.c: Ditto.
8384 * gcc.target/riscv/target-attr-bad-07.c: Ditto.
8385 * gcc.target/riscv/target-attr-bad-08.c: Ditto.
8386 * gcc.target/riscv/target-attr-bad-09.c: Ditto.
8387 * gcc.target/riscv/target-attr-bad-10.c: Ditto.
8389 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
8392 * gcc.target/riscv/pr112478.c: New.
8394 2023-11-16 liuhongt <hongtao.liu@intel.com>
8396 * gcc.target/i386/pr112532.c: New test.
8398 2023-11-16 Jakub Jelinek <jakub@redhat.com>
8401 * gcc.target/i386/bmi2-pr112526.c: New test.
8403 2023-11-16 Jakub Jelinek <jakub@redhat.com>
8405 PR tree-optimization/112536
8406 * gcc.dg/pr112536.c: New test.
8408 2023-11-16 Richard Biener <rguenther@suse.de>
8410 PR tree-optimization/112282
8411 * gcc.dg/torture/pr112282.c: Do not use __assert_fail.
8413 2023-11-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8415 PR middle-end/112554
8416 * gcc.target/riscv/rvv/autovec/pr112554.c: New test.
8418 2023-11-16 Marek Polacek <polacek@redhat.com>
8421 * g++.dg/cpp23/auto-fncast13.C: New test.
8422 * g++.dg/cpp23/auto-fncast14.C: New test.
8424 2023-11-15 Uros Bizjak <ubizjak@gmail.com>
8427 * gcc.target/i386/pr78904-8.c: New test.
8428 * gcc.target/i386/pr78904-8a.c: New test.
8429 * gcc.target/i386/pr78904-8b.c: New test.
8430 * gcc.target/i386/pr78904-9.c: New test.
8431 * gcc.target/i386/pr78904-9a.c: New test.
8432 * gcc.target/i386/pr78904-9b.c: New test.
8434 2023-11-15 Patrick O'Neill <patrick@rivosinc.com>
8436 * gcc.target/riscv/arch-27.c: New test.
8437 * gcc.target/riscv/arch-28.c: New test.
8439 2023-11-15 Patrick Palka <ppalka@redhat.com>
8442 * g++.dg/template/non-dependent30.C: New test.
8444 2023-11-15 Patrick Palka <ppalka@redhat.com>
8447 * g++.dg/cpp2a/concepts-requires37.C: New test.
8449 2023-11-15 Patrick Palka <ppalka@redhat.com>
8452 * g++.dg/template/non-dependent29.C: New test.
8454 2023-11-15 Patrick Palka <ppalka@redhat.com>
8458 * g++.dg/cpp2a/concepts-fn8.C: New test.
8460 2023-11-15 Roger Sayle <roger@nextmovesoftware.com>
8461 Thomas Schwinge <thomas@codesourcery.com>
8463 * gcc.target/nvptx/brev-2-O2.c: Adjust.
8464 * gcc.target/nvptx/brevll-2-O2.c: Likewise.
8466 2023-11-15 Thomas Schwinge <thomas@codesourcery.com>
8468 * gcc.target/nvptx/brev-1.c: Extend.
8469 * gcc.target/nvptx/brev-2.c: Rename to...
8470 * gcc.target/nvptx/brev-2-O2.c: ... this, and extend. Copy to...
8471 * gcc.target/nvptx/brev-2-O0.c: ... this, and adapt for '-O0'.
8472 * gcc.target/nvptx/brevll-1.c: Extend.
8473 * gcc.target/nvptx/brevll-2.c: Rename to...
8474 * gcc.target/nvptx/brevll-2-O2.c: ... this, and extend. Copy to...
8475 * gcc.target/nvptx/brevll-2-O0.c: ... this, and adapt for '-O0'.
8477 2023-11-15 Andrew Stubbs <ams@codesourcery.com>
8478 Andrew Jenner <andrew@codesourcery.com>
8480 * gcc.target/gcn/avgpr-mem-double.c: New test.
8481 * gcc.target/gcn/avgpr-mem-int.c: New test.
8482 * gcc.target/gcn/avgpr-mem-long.c: New test.
8483 * gcc.target/gcn/avgpr-mem-short.c: New test.
8484 * gcc.target/gcn/avgpr-spill-double.c: New test.
8485 * gcc.target/gcn/avgpr-spill-int.c: New test.
8486 * gcc.target/gcn/avgpr-spill-long.c: New test.
8487 * gcc.target/gcn/avgpr-spill-short.c: New test.
8489 2023-11-15 Richard Biener <rguenther@suse.de>
8491 PR tree-optimization/112282
8492 * gcc.dg/torture/pr112282.c: New testcase.
8494 2023-11-15 Jakub Jelinek <jakub@redhat.com>
8496 * c-c++-common/asan/sanity-check-pure-c-1.c: Adjust for interceptor_
8497 or wrap_ substrings possibly not being emitted in newer libasan.
8499 2023-11-15 Xi Ruoyao <xry111@xry111.site>
8501 * gcc.target/loongarch/cas-acquire.c: New test.
8503 2023-11-15 Richard Earnshaw <rearnsha@arm.com>
8505 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
8507 (check_effective_target_arm_arch_v6t2_hw): ... this. Fix checks.
8508 * gcc.target/arm/acle/data-intrinsics-armv6.c: Update pre-check.
8509 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
8511 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8513 * gcc.target/riscv/rvv/autovec/vls/def.h: Add trailing tests.
8514 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: New test.
8515 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: New test.
8516 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: New test.
8517 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: New test.
8518 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: New test.
8519 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: New test.
8520 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: New test.
8521 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: New test.
8522 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: New test.
8523 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: New test.
8524 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: New test.
8526 2023-11-15 Jakub Jelinek <jakub@redhat.com>
8528 * gcc.dg/cpp/if-2.c: Adjust expected diagnostics for 16-bit targets.
8530 2023-11-15 Pan Li <pan2.li@intel.com>
8532 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-10.c: New test.
8533 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-11.c: New test.
8534 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-12.c: New test.
8535 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-13.c: New test.
8536 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-14.c: New test.
8537 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-15.c: New test.
8538 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-6.c: New test.
8539 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-7.c: New test.
8540 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-8.c: New test.
8541 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-9.c: New test.
8542 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: New test.
8543 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: New test.
8544 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: New test.
8545 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: New test.
8546 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: New test.
8547 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: New test.
8548 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: New test.
8549 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: New test.
8550 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: New test.
8552 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8555 * gcc.target/riscv/rvv/autovec/pr112535.c: New test.
8557 2023-11-15 Jakub Jelinek <jakub@redhat.com>
8559 * g++.dg/cpp26/enum-conv1.C: New test.
8560 * g++.dg/cpp2a/enum-conv1.C: Adjust expected diagnostics in C++26.
8561 * g++.dg/diagnostic/enum3.C: Likewise.
8562 * g++.dg/parse/attr3.C: Likewise.
8563 * g++.dg/cpp0x/linkage2.C: Likewise.
8565 2023-11-15 Alexandre Oliva <oliva@adacore.com>
8567 * g++.dg/tsan/pthread_cond_clockwait.C: Add fallback overload.
8569 2023-11-15 Alexandre Oliva <oliva@adacore.com>
8571 * gcc.target/i386/pr95126-m32-3.c: Add
8572 -mno-accumulate-outgoing-args.
8573 * gcc.target/i386/pr95126-m32-4.c: Likewise.
8575 2023-11-14 Lewis Hyatt <lhyatt@gmail.com>
8579 * g++.dg/pch/main-file-warnings.C: New test.
8580 * g++.dg/pch/main-file-warnings.Hs: New test.
8581 * gcc.dg/pch/main-file-warnings.c: New test.
8582 * gcc.dg/pch/main-file-warnings.hs: New test.
8584 2023-11-14 David Malcolm <dmalcolm@redhat.com>
8587 * c-c++-common/analyzer/attr-tainted_args-1.c: Remove use of
8588 -fanalyzer-checker=taint.
8589 * c-c++-common/analyzer/fread-1.c: Likewise.
8590 * c-c++-common/analyzer/pr104029.c: Likewise.
8591 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: Add params to
8592 work around state explosion.
8593 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: Likewise.
8594 * gcc.dg/analyzer/pr93382.c: Remove use of
8595 -fanalyzer-checker=taint.
8596 * gcc.dg/analyzer/switch-enum-taint-1.c: Likewise.
8597 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: Likewise.
8598 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: Likewise.
8599 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: Likewise.
8600 * gcc.dg/analyzer/taint-CVE-2020-13143.h: Likewise.
8601 * gcc.dg/analyzer/taint-alloc-1.c: Likewise.
8602 * gcc.dg/analyzer/taint-alloc-2.c: Likewise.
8603 * gcc.dg/analyzer/taint-alloc-3.c: Likewise.
8604 * gcc.dg/analyzer/taint-alloc-4.c: Likewise.
8605 * gcc.dg/analyzer/taint-alloc-5.c: Likewise.
8606 * gcc.dg/analyzer/taint-assert-BUG_ON.c: Likewise.
8607 * gcc.dg/analyzer/taint-assert-macro-expansion.c: Likewise.
8608 * gcc.dg/analyzer/taint-assert-system-header.c: Likewise.
8609 * gcc.dg/analyzer/taint-assert.c: Likewise.
8610 * gcc.dg/analyzer/taint-divisor-1.c: Likewise.
8611 * gcc.dg/analyzer/taint-divisor-2.c: Likewise.
8612 * gcc.dg/analyzer/taint-merger.c: Likewise.
8613 * gcc.dg/analyzer/taint-ops.c: Delete this test: it was a
8614 duplicate of material in operations.c and data-model-1.c, with
8615 -fanalyzer-checker=taint added.
8616 * gcc.dg/analyzer/taint-read-index-1.c: Remove use of
8617 -fanalyzer-checker=taint.
8618 * gcc.dg/analyzer/taint-read-offset-1.c: Likewise.
8619 * gcc.dg/analyzer/taint-realloc.c: Likewise. Add missing
8620 dg-warning for leak now that the malloc state machine is also
8622 * gcc.dg/analyzer/taint-size-1.c: Remove use of
8623 -fanalyzer-checker=taint.
8624 * gcc.dg/analyzer/taint-size-access-attr-1.c: Likewise.
8625 * gcc.dg/analyzer/taint-write-index-1.c: Likewise.
8626 * gcc.dg/analyzer/taint-write-offset-1.c: Likewise.
8627 * gcc.dg/analyzer/torture/taint-read-index-2.c: Likewise.
8628 * gcc.dg/analyzer/torture/taint-read-index-3.c: Likewise.
8629 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Likewise. Add
8631 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
8632 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
8633 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
8634 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Likewise.
8635 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Fix C++-style
8637 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: Remove use of
8638 -fanalyzer-checker=taint and add -Wno-pedantic. Remove xfail and
8639 add missing dg-warning.
8640 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Remove use of
8641 -fanalyzer-checker=taint and add -Wno-pedantic.
8642 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
8643 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
8644 * gcc.dg/plugin/taint-antipatterns-1.c: : Remove use of
8645 -fanalyzer-checker=taint.
8647 2023-11-14 Dimitar Dimitrov <dimitar@dinux.eu>
8649 * gcc.dg/20020206-1.c: Prune warning that
8650 -fprefetch-loop-arrays is not supported.
8652 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
8655 * g++.dg/modules/pr103499_a.C: New test.
8656 * g++.dg/modules/pr103499_b.C: New test.
8658 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
8661 * g++.dg/modules/using-9.C: New test.
8663 2023-11-14 David Malcolm <dmalcolm@redhat.com>
8665 * gcc.dg/plugin/diagnostic_group_plugin.c: Use
8666 diagnostic_start_span.
8668 2023-11-14 Uros Bizjak <ubizjak@gmail.com>
8671 * gcc.target/i386/pr78904-7.c: New test.
8672 * gcc.target/i386/pr78904-7a.c: New test.
8673 * gcc.target/i386/pr78904-7b.c: New test.
8675 2023-11-14 Jakub Jelinek <jakub@redhat.com>
8678 * g++.dg/cpp26/literals1.C: New test.
8679 * g++.dg/cpp26/literals2.C: New test.
8680 * g++.dg/cpp23/wchar-multi1.C: Adjust expected diagnostic wordings.
8681 * g++.dg/cpp23/wchar-multi2.C: Likewise.
8682 * gcc.dg/c23-utf8char-3.c: Likewise.
8683 * gcc.dg/cpp/charconst-4.c: Likewise.
8684 * gcc.dg/cpp/charconst.c: Likewise.
8685 * gcc.dg/cpp/if-2.c: Likewise.
8686 * gcc.dg/utf16-4.c: Likewise.
8687 * gcc.dg/utf32-4.c: Likewise.
8688 * g++.dg/cpp1z/utf8-neg.C: Likewise.
8689 * g++.dg/cpp2a/ucn2.C: Likewise.
8690 * g++.dg/ext/utf16-4.C: Likewise.
8691 * g++.dg/ext/utf32-4.C: Likewise.
8693 2023-11-14 David Malcolm <dmalcolm@redhat.com>
8695 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Use
8696 global_dc's file cache.
8697 * gcc.dg/plugin/expensive_selftests_plugin.c: Likewise.
8699 2023-11-14 Andrew MacLeod <amacleod@redhat.com>
8701 PR tree-optimization/112509
8702 * gcc.dg/pr112509.c: New.
8704 2023-11-14 Saurabh Jha <saurabh.jha@arm.com>
8707 * gcc.target/arm/mve/pr112337.c: Test for REG_P check for INC and DEC
8710 2023-11-14 Richard Biener <rguenther@suse.de>
8712 PR tree-optimization/111233
8713 PR tree-optimization/111652
8714 PR tree-optimization/111727
8715 PR tree-optimization/111838
8716 PR tree-optimization/112113
8717 * gcc.dg/torture/pr111233.c: New testcase.
8718 * gcc.dg/torture/pr111652.c: Likewise.
8719 * gcc.dg/torture/pr111727.c: Likewise.
8720 * gcc.dg/torture/pr111838.c: Likewise.
8721 * gcc.dg/torture/pr112113.c: Likewise.
8723 2023-11-14 Richard Biener <rguenther@suse.de>
8725 PR tree-optimization/112281
8726 * gcc.dg/torture/pr112281.c: New testcase.
8728 2023-11-14 Lehua Ding <lehua.ding@rivai.ai>
8730 * gcc.target/i386/apx-spill_to_egprs-1.c: Make sure that no local
8731 variables are stored on the stack.
8733 2023-11-14 Andreas Krebbel <krebbel@linux.ibm.com>
8735 * g++.target/s390/zvec-templ-1.C: New test.
8737 2023-11-14 Jonathan Wakely <jwakely@redhat.com>
8741 * g++.dg/cpp23/ext-floating16.C: New test.
8742 * g++.dg/cpp23/ext-floating17.C: New test.
8744 2023-11-14 Jakub Jelinek <jakub@redhat.com>
8747 * c-c++-common/pr111309-1.c: New test.
8748 * c-c++-common/pr111309-2.c: New test.
8749 * gcc.dg/torture/bitint-43.c: New test.
8750 * gcc.dg/torture/bitint-44.c: New test.
8752 2023-11-14 liuhongt <hongtao.liu@intel.com>
8754 * gcc.target/i386/pr112496.c: New test.
8756 2023-11-14 Jakub Jelinek <jakub@redhat.com>
8758 PR middle-end/112511
8759 * gcc.dg/pr112511.c: New test.
8761 2023-11-14 Jakub Jelinek <jakub@redhat.com>
8762 Hu, Lin1 <lin1.hu@intel.com>
8765 * gcc.target/i386/avx512vl-pr112435-1.c: New test.
8766 * gcc.target/i386/avx512vl-pr112435-2.c: New test.
8767 * gcc.target/i386/avx512vl-pr112435-3.c: New test.
8769 2023-11-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8771 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Fix vid.v check.
8773 2023-11-14 liuhongt <hongtao.liu@intel.com>
8775 * gcc.target/i386/pr105735-3.c: New test.
8777 2023-11-13 Uros Bizjak <ubizjak@gmail.com>
8780 * gcc.target/i386/pr112494.c: New test.
8782 2023-11-13 Brendan Shanks <bshanks@codeweavers.com>
8784 * g++.dg/modules/bad-mapper-1.C: Also accept posix_spawn.
8786 2023-11-13 Robin Dapp <rdapp@ventanamicro.com>
8788 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: New test.
8790 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8792 * lib/target-supports.exp (v7a_neon): New feature-test target.
8793 * gcc.dg/debug/pr57351.c: Use it.
8795 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8797 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8798 Add test for v7a_arm.
8799 * gcc.target/arm/pr60650-2.c: Use require-effective-target and
8801 * gcc.target/arm/pr60657.c: Likewise.
8802 * gcc.target/arm/pr60663.c: Likewise.
8803 * gcc.target/arm/pr81863.c: Likewise.
8804 * gcc.target/arm/pr97969.c: Likewise.
8805 * gcc.target/arm/pr98931.c: Likewise.
8806 * gcc.target/arm/tail-long-call.c: Likewise.
8808 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8810 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8811 For instruction-set specific tests, check that __thumb__ is, or
8812 isn't defined as appropriate.
8814 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8816 * gcc.target/arm/pr59575.c: Use dg-require-effective-target and
8819 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8821 * gcc.target/arm/pr19599.c: Add +fp to the architecture.
8823 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8825 * gcc.target/arm/optional_thumb-1.c: Force a soft-float ABI.
8826 * gcc.target/arm/optional_thumb-3.c: Check for armv7e-m compatibility,
8827 then set the architecture explicitly.
8829 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8831 * gcc.target/arm/macro_defs0.c: Use dg-effective-target and
8833 * gcc.target/arm/macro_defs1.c: Likewise.
8834 * gcc.target/arm/macro_defs2.c: Likewise.
8836 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8838 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8839 Use soft-float ABI for armv7m.
8840 * gcc.target/arm/ftest-armv7m-thumb.c: Use dg-require-effective-target
8841 to check flag compatibility.
8843 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8845 * gcc.target/arm/scd42-2.c: Use modern dg- flags.
8847 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8849 * gcc.target/arm/pragma_arch_switch_2.c: Use testsuite infrastructure
8850 to set the architecture flags. Add +fp to the pragma that changes the
8853 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8855 * gcc.target/arm/pragma_arch_attribute.c: Add +simd to pragmas that
8856 set an explicit architecture.
8857 * gcc.target/arm/pragma_arch_attribute_2.c: Likewise.
8858 * gcc.target/arm/pragma_arch_attribute_3.c: Likewise.
8860 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8862 * gcc.target/arm/pr88648-asm-syntax-unified.c: It isn't necessary
8863 to try to override the architecture flags specified by arm_arch_v7a.
8865 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8867 * gcc.target/arm/pr78353-1.c: Use dg-add-options to manage target
8869 * gcc.target/arm/pr78353-2.c: Likewise.
8871 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8873 * gcc.target/arm/pr65647-2.c: Use dg-add-options to manage target
8876 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8878 * gcc.target/arm/lto/pr96939_1.c: Add +simd to the architecture
8881 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8883 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8884 Add entry to check for xscale.
8885 * gcc.target/arm/g2.c: Use it.
8887 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8889 * gcc.target/arm/attr_thumb-static2.c: Add +fp to the -march
8892 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8894 * gcc.target/arm/attr-crypto.c: Add +simd to the -march
8897 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8899 * gcc.target/arm/acle/pacbti-m-predef-11.c: Add +fp to the -march
8902 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8904 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8905 Add base FPU specifications to all architectures that can support
8908 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8910 * lib/target-supports.exp (check_effective_target_hard_float): Add
8913 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
8915 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
8917 * gcc.target/arm/acle/data-intrinsics-armv6.c: Use it.
8918 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
8920 2023-11-13 Richard Biener <rguenther@suse.de>
8922 PR tree-optimization/112495
8923 * gcc.target/i386/pr112495.c: New testcase.
8925 2023-11-13 Richard Biener <rguenther@suse.de>
8927 PR middle-end/112487
8928 * gcc.dg/torture/pr112487.c: New testcase.
8930 2023-11-13 Richard Biener <rguenther@suse.de>
8932 PR tree-optimization/111792
8933 PR tree-optimization/111000
8934 * gcc.dg/torture/pr111792.c: New testcase.
8936 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8938 * gcc.target/riscv/rvv/autovec/vls/def.h: Fix init test.
8939 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto.
8940 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto.
8941 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto.
8942 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto.
8943 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto.
8944 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto.
8945 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto.
8947 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8949 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-1.c: New test.
8950 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-2.c: New test.
8951 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: New test.
8952 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: New test.
8953 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: New test.
8954 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: New test.
8955 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: New test.
8956 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: New test.
8957 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: New test.
8958 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: New test.
8959 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: New test.
8960 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: New test.
8961 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: New test.
8962 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: New test.
8963 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: New test.
8964 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: New test.
8965 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: New test.
8966 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: New test.
8968 2023-11-13 liuhongt <hongtao.liu@intel.com>
8970 * gcc.target/i386/part-vect-vec_elem-1.c: New test.
8971 * gcc.target/i386/part-vect-vec_elem-2.c: New test.
8973 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
8975 * gcc.target/arc/ashrdi3-1.c: New test case.
8976 * gcc.target/arc/lshrdi3-1.c: Likewise.
8977 * gcc.target/arc/rotldi3-1.c: Likewise.
8978 * gcc.target/arc/rotrdi3-1.c: Likewise.
8980 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
8982 * gcc.target/arc/builtin_norm-1.c: New test case.
8983 * gcc.target/arc/builtin_norm-2.c: Likewise.
8984 * gcc.target/arc/builtin_normw-1.c: Likewise.
8985 * gcc.target/arc/builtin_normw-2.c: Likewise.
8986 * gcc.target/arc/builtin_swap-1.c: Likewise.
8987 * gcc.target/arc/builtin_swap-2.c: Likewise.
8988 * gcc.target/arc/builtin_swap-3.c: Likewise.
8990 2023-11-13 Florian Weimer <fweimer@redhat.com>
8992 * gcc.c-torture/execute/20000112-1.c (main): Add missing
8994 * gcc.c-torture/execute/20000113-1.c (foobar): Add missing
8996 (main): Add missing int and void types.
8997 * gcc.c-torture/execute/20000314-2.c (main): Likewise.
8998 * gcc.c-torture/execute/20000402-1.c (main): Likewise.
8999 * gcc.c-torture/execute/20000403-1.c (main): Likewise.
9000 * gcc.c-torture/execute/20000503-1.c (main): Likewise.
9001 * gcc.c-torture/execute/20000605-2.c (main): Likewise.
9002 * gcc.c-torture/execute/20000717-1.c (main): Likewise.
9003 * gcc.c-torture/execute/20000717-5.c (main): Likewise.
9004 * gcc.c-torture/execute/20000726-1.c (main): Likewise.
9005 * gcc.c-torture/execute/20000914-1.c(blah): Add missing
9007 (main): Add missing int and void types.
9008 * gcc.c-torture/execute/20001009-1.c (main): Likewise.
9009 * gcc.c-torture/execute/20001013-1.c (main): Likewise.
9010 * gcc.c-torture/execute/20001031-1.c (main): Likewise.
9011 * gcc.c-torture/execute/20010221-1.c (main): Likewise.
9012 * gcc.c-torture/execute/20010723-1.c (main): Likewise.
9013 * gcc.c-torture/execute/20010915-1.c (s): Call
9014 __builtin_strcmp instead of strcmp.
9015 * gcc.c-torture/execute/20010924-1.c (main): Add missing
9017 * gcc.c-torture/execute/20011128-1.c (main): Likewise.
9018 * gcc.c-torture/execute/20020226-1.c (main): Likewise.
9019 * gcc.c-torture/execute/20020328-1.c (foo): Add missing
9021 * gcc.c-torture/execute/20020406-1.c (DUPFFexgcd): Call
9022 __builtin_printf instead of printf.
9024 * gcc.c-torture/execute/20020508-1.c (main): Add missing
9026 * gcc.c-torture/execute/20020508-2.c (main): Likewise.
9027 * gcc.c-torture/execute/20020508-3.c (main): Likewise.
9028 * gcc.c-torture/execute/20020611-1.c (main): Likewise.
9029 * gcc.c-torture/execute/20021010-2.c (main): Likewise.
9030 * gcc.c-torture/execute/20021113-1.c (foo): Add missing
9032 (main): Add missing int and void types.
9033 * gcc.c-torture/execute/20021120-3.c (foo): Call
9034 __builtin_sprintf instead of sprintf.
9035 * gcc.c-torture/execute/20030125-1.c (main): Add missing
9037 * gcc.c-torture/execute/20030216-1.c (main): Likewise.
9038 * gcc.c-torture/execute/20030404-1.c (main): Likewise.
9039 * gcc.c-torture/execute/20030606-1.c (main): Likewise.
9040 Call __builtin_memset instead of memset.
9041 * gcc.c-torture/execute/20030828-1.c (main): Add missing int
9043 * gcc.c-torture/execute/20030828-2.c (main): Likewise.
9044 * gcc.c-torture/execute/20031012-1.c: Call __builtin_strlen
9046 * gcc.c-torture/execute/20031211-1.c (main): Add missing int
9048 * gcc.c-torture/execute/20040319-1.c (main): Likewise.
9049 * gcc.c-torture/execute/20040411-1.c (sub1): Call
9050 __builtin_memcpy instead of memcpy.
9051 * gcc.c-torture/execute/20040423-1.c (sub1): Likewise.
9052 * gcc.c-torture/execute/20040917-1.c (main): Add missing int
9054 * gcc.c-torture/execute/20050131-1.c (main): Likewise.
9055 * gcc.c-torture/execute/20051113-1.c (main): Likewise.
9056 * gcc.c-torture/execute/20121108-1.c (main): Call
9057 __builtin_printf instead of printf.
9058 * gcc.c-torture/execute/20170401-2.c (main): Add missing int
9060 * gcc.c-torture/execute/900409-1.c (main): Likewise.
9061 * gcc.c-torture/execute/920202-1.c (f): Add int return type.
9062 (main): Add missing int and void types.
9063 * gcc.c-torture/execute/920302-1.c (execute): Add void return
9065 (main): Add missing int and void types.
9066 * gcc.c-torture/execute/920410-1.c (main): Likewise.
9067 * gcc.c-torture/execute/920501-2.c (main): Likewise.
9068 * gcc.c-torture/execute/920501-3.c (execute): Add void return
9070 (main): Add missing int and void types.
9071 * gcc.c-torture/execute/920501-5.c (x): Add int return type.
9072 (main): Add missing int and void types.
9073 * gcc.c-torture/execute/920501-6.c (main): Add int return
9075 * gcc.c-torture/execute/920501-8.c (main): Add missing
9076 int and void types. Call __builtin_strcmp instead of strcmp.
9077 * gcc.c-torture/execute/920506-1.c (main): Add missing
9079 * gcc.c-torture/execute/920612-2.c (main): Likewise.
9080 * gcc.c-torture/execute/920618-1.c (main): Likewise.
9081 * gcc.c-torture/execute/920625-1.c (main): Likewise.
9082 * gcc.c-torture/execute/920710-1.c (main): Likewise.
9083 * gcc.c-torture/execute/920721-1.c (main): Likewise.
9084 * gcc.c-torture/execute/920721-4.c (main): Likewise.
9085 * gcc.c-torture/execute/920726-1.c (first, second): Call
9086 __builtin_strlen instead of strlen.
9087 (main): Add missing int and void types. Call __builtin_strcmp
9089 * gcc.c-torture/execute/920810-1.c (main): Add missing
9091 * gcc.c-torture/execute/920829-1.c (main): Likewise.
9092 * gcc.c-torture/execute/920908-1.c (main): Likewise.
9093 * gcc.c-torture/execute/920922-1.c (main): Likewise.
9094 * gcc.c-torture/execute/920929-1.c (f): Add void return type.
9095 (main): Add missing int and void types.
9096 * gcc.c-torture/execute/921006-1.c (main): Likewise. Call
9097 __builtin_strcmp instead of strcmp.
9098 * gcc.c-torture/execute/921007-1.c (main): Add missing
9100 * gcc.c-torture/execute/921016-1.c (main): Likewise.
9101 * gcc.c-torture/execute/921019-1.c (main): Likewise.
9102 * gcc.c-torture/execute/921019-2.c (main): Likewise.
9103 * gcc.c-torture/execute/921029-1.c (main): Likewise.
9104 * gcc.c-torture/execute/921104-1.c (main): Likewise.
9105 * gcc.c-torture/execute/921112-1.c (f): Add void return type.
9106 (main): Add missing int and void types.
9107 * gcc.c-torture/execute/921113-1.c (w, f1, f2, gitter): Add
9109 (main): Add missing int and void types.
9110 * gcc.c-torture/execute/921117-1.c (check): Call
9111 __builtin_strcmp instead of strcmp.
9112 (main): Add missing int and void types. Call __builtin_strcpy
9114 * gcc.c-torture/execute/921123-2.c (main): Add missing
9116 * gcc.c-torture/execute/921202-2.c (main): Likewise.
9117 * gcc.c-torture/execute/921204-1.c (main): Likewise.
9118 * gcc.c-torture/execute/921208-1.c (main): Likewise.
9119 * gcc.c-torture/execute/930123-1.c (f): Add void return type.
9120 (main): Add missing int and void types.
9121 * gcc.c-torture/execute/930126-1.c (main): Likewise.
9122 * gcc.c-torture/execute/930406-1.c (f): Add void return type.
9123 (main): Add missing int and void types.
9124 * gcc.c-torture/execute/930408-1.c (p, f): Add missing void
9126 (main): Add missing int and void types.
9127 * gcc.c-torture/execute/930429-1.c (main): Likewise.
9128 * gcc.c-torture/execute/930603-2.c (f): Add missing void
9130 (main): Add missing int and void types.
9131 * gcc.c-torture/execute/930608-1.c (main): Likewise.
9132 * gcc.c-torture/execute/930614-1.c (f): Add void return type.
9133 (main): Add missing int and void types.
9134 * gcc.c-torture/execute/930614-2.c (main): Likewise.
9135 * gcc.c-torture/execute/930622-2.c (main): Likewise.
9136 * gcc.c-torture/execute/930628-1.c (f): Add void return type.
9137 (main): Add missing int and void types.
9138 * gcc.c-torture/execute/930725-1.c (main): Likewise. Call
9139 __builtin_strcmp instead of strcmp.
9140 * gcc.c-torture/execute/930930-2.c (main): Add missing
9142 * gcc.c-torture/execute/931002-1.c (f): Add void return type.
9143 (main): Add missing int and void types.
9144 * gcc.c-torture/execute/931004-1.c (f): Add void return type.
9145 (main): Add missing int and void types.
9146 * gcc.c-torture/execute/931004-10.c (f): Add void return type.
9147 (main): Add missing int and void types.
9148 * gcc.c-torture/execute/931004-11.c (f): Add void return type.
9149 (main): Add missing int and void types.
9150 * gcc.c-torture/execute/931004-12.c (f): Add void return type.
9151 (main): Add missing int and void types.
9152 * gcc.c-torture/execute/931004-13.c (f): Add void return type.
9153 (main): Add missing int and void types.
9154 * gcc.c-torture/execute/931004-14.c (f): Add void return type.
9155 (main): Add missing int and void types.
9156 * gcc.c-torture/execute/931004-2.c (f): Add void return type.
9157 (main): Add missing int and void types.
9158 * gcc.c-torture/execute/931004-3.c (f): Add void return type.
9159 (main): Add missing int and void types.
9160 * gcc.c-torture/execute/931004-4.c (f): Add void return type.
9161 (main): Add missing int and void types.
9162 * gcc.c-torture/execute/931004-5.c (f): Add void return type.
9163 (main): Add missing int and void types.
9164 * gcc.c-torture/execute/931004-6.c (f): Add void return type.
9165 (main): Add missing int and void types.
9166 * gcc.c-torture/execute/931004-7.c (f): Add void return type.
9167 (main): Add missing int and void types.
9168 * gcc.c-torture/execute/931004-8.c (f): Add void return type.
9169 (main): Add missing int and void types.
9170 * gcc.c-torture/execute/931004-9.c (f): Add void return type.
9171 (main): Add missing int and void types.
9172 * gcc.c-torture/execute/931005-1.c (main): Likewise.
9173 * gcc.c-torture/execute/931110-1.c (main): Likewise.
9174 * gcc.c-torture/execute/931110-2.c (main): Likewise.
9175 * gcc.c-torture/execute/941014-1.c (main): Likewise.
9176 * gcc.c-torture/execute/941014-2.c (main): Likewise.
9177 * gcc.c-torture/execute/941015-1.c (main): Likewise.
9178 * gcc.c-torture/execute/941021-1.c (f): Add void return type.
9179 (main): Add missing int and void types.
9180 * gcc.c-torture/execute/941025-1.c (main): Likewise.
9181 * gcc.c-torture/execute/941031-1.c (main): Likewise.
9182 * gcc.c-torture/execute/950221-1.c (g2): Add int return type.
9183 (f): Add missing void types. Call __builtin_strcpy instead
9185 (main): Add missing int and void types.
9186 * gcc.c-torture/execute/950426-2.c (main): Likewise.
9187 * gcc.c-torture/execute/950503-1.c (main): Likewise.
9188 * gcc.c-torture/execute/950511-1.c (main): Likewise.
9189 * gcc.c-torture/execute/950607-1.c (main): Likewise.
9190 * gcc.c-torture/execute/950607-2.c (main): Likewise.
9191 * gcc.c-torture/execute/950612-1.c (main): Likewise.
9192 * gcc.c-torture/execute/950628-1.c (main): Likewise.
9193 * gcc.c-torture/execute/950704-1.c (main): Likewise.
9194 * gcc.c-torture/execute/950706-1.c (main): Likewise.
9195 * gcc.c-torture/execute/950710-1.c (main): Likewise.
9196 * gcc.c-torture/execute/950714-1.c (main): Likewise.
9197 * gcc.c-torture/execute/950809-1.c (f): Add void return type.
9198 (main): Add missing int and void types.
9199 * gcc.c-torture/execute/950906-1.c (g, f): Add void return
9201 (main): Add missing int and void types.
9202 * gcc.c-torture/execute/950915-1.c (main): Likewise.
9203 * gcc.c-torture/execute/950929-1.c (main): Likewise.
9204 * gcc.c-torture/execute/951003-1.c (f): Add missing int
9206 (main): Add missing int and void types.
9207 * gcc.c-torture/execute/951115-1.c (g, f): Add void return
9209 (main): Add missing int and void types.
9210 * gcc.c-torture/execute/951204-1.c (f): Add void return type.
9211 (main): Add missing int and void types.
9212 * gcc.c-torture/execute/960116-1.c (p): Add int return type.
9213 (main): Add missing int and void types.
9214 * gcc.c-torture/execute/960117-1.c (main): Likewise.
9215 * gcc.c-torture/execute/960209-1.c (main): Likewise.
9216 * gcc.c-torture/execute/960215-1.c (main): Likewise.
9217 * gcc.c-torture/execute/960219-1.c (f): Add void return type.
9218 (main): Add missing int and void types.
9219 * gcc.c-torture/execute/960301-1.c (main): Likewise.
9220 * gcc.c-torture/execute/960302-1.c (foo, main): Add missing
9222 * gcc.c-torture/execute/960311-1.c (main): Likewise.
9223 * gcc.c-torture/execute/960311-2.c (main): Likewise.
9224 * gcc.c-torture/execute/960311-3.c (main): Likewise.
9225 * gcc.c-torture/execute/960312-1.c (f): Add void return type.
9226 (main): Add missing int and void types.
9227 * gcc.c-torture/execute/960317-1.c (main): Likewise.
9228 * gcc.c-torture/execute/960321-1.c (main): Likewise.
9229 * gcc.c-torture/execute/960326-1.c (main): Likewise.
9230 * gcc.c-torture/execute/960327-1.c (g, main): Add missing
9232 (f): Add missing void types.
9233 * gcc.c-torture/execute/960405-1.c (main): Add missing
9235 * gcc.c-torture/execute/960416-1.c (main): Likewise.
9236 * gcc.c-torture/execute/960419-1.c (main): Likewise.
9237 * gcc.c-torture/execute/960419-2.c (main): Likewise.
9238 * gcc.c-torture/execute/960512-1.c (main): Likewise.
9239 * gcc.c-torture/execute/960513-1.c (main): Likewise.
9240 * gcc.c-torture/execute/960521-1.c (f): Add missing void
9242 (main): Add missing int and void types.
9243 * gcc.c-torture/execute/960608-1.c (f): Add int return type.
9244 (main): Add missing int and void types.
9245 * gcc.c-torture/execute/960801-1.c (main): Likewise.
9246 * gcc.c-torture/execute/960802-1.c (main): Likewise.
9247 * gcc.c-torture/execute/960909-1.c (f): Add void return type.
9248 (main): Add missing int and void types.
9249 * gcc.c-torture/execute/961004-1.c (main): Likewise.
9250 * gcc.c-torture/execute/961017-1.c (main): Likewise.
9251 * gcc.c-torture/execute/961017-2.c (main): Likewise.
9252 * gcc.c-torture/execute/961026-1.c (main): Likewise.
9253 * gcc.c-torture/execute/961122-1.c (addhi, subhi): Add void
9255 (main): Add missing int and void types.
9256 * gcc.c-torture/execute/961122-2.c (main): Likewise.
9257 * gcc.c-torture/execute/961125-1.c (main): Likewise.
9258 * gcc.c-torture/execute/961206-1.c (main): Likewise.
9259 * gcc.c-torture/execute/961213-1.c (main): Likewise.
9260 * gcc.c-torture/execute/970214-1.c (main): Likewise.
9261 * gcc.c-torture/execute/970214-2.c (main): Likewise.
9262 * gcc.c-torture/execute/970217-1.c (sub): Add int return type.
9263 (main): Add missing int and void types.
9264 * gcc.c-torture/execute/970923-1.c (main): Likewise.
9265 * gcc.c-torture/execute/980223.c (main): Likewise.
9266 * gcc.c-torture/execute/980506-1.c (main): Likewise.
9267 * gcc.c-torture/execute/980506-2.c (main): Likewise.
9268 * gcc.c-torture/execute/980506-3.c (build_lookup): Call
9269 __builtin_strlen instead of strlen and __builtin_memset
9271 * gcc.c-torture/execute/980526-3.c (main): Likewise.
9272 * gcc.c-torture/execute/980602-1.c (main): Likewise.
9273 * gcc.c-torture/execute/980604-1.c (main): Likewise.
9274 * gcc.c-torture/execute/980605-1.c (dummy): Add missing int
9276 (main): Add missing int and void types.
9277 * gcc.c-torture/execute/980701-1.c (ns_name_skip): Add missing
9279 (main): Add missing int and void types.
9280 * gcc.c-torture/execute/980709-1.c (main): Likewise.
9281 * gcc.c-torture/execute/990117-1.c (main): Likewise.
9282 * gcc.c-torture/execute/990127-1.c (main): Likewise.
9283 * gcc.c-torture/execute/990128-1.c (main): Likewise.
9284 * gcc.c-torture/execute/990130-1.c (main): Likewise.
9285 * gcc.c-torture/execute/990324-1.c (main): Likewise.
9286 * gcc.c-torture/execute/990524-1.c (main): Likewise.
9287 * gcc.c-torture/execute/990531-1.c (main): Likewise.
9288 * gcc.c-torture/execute/990628-1.c (fetch, load_data): Call
9289 __builtin_memset instead of memset.
9290 (main): Add missing int and void types.
9291 * gcc.c-torture/execute/991019-1.c (main): Likewise.
9292 * gcc.c-torture/execute/991023-1.c (foo, main): Likewise.
9293 * gcc.c-torture/execute/991112-1.c (isprint): Declare.
9294 * gcc.c-torture/execute/991118-1.c (main): Add missing
9296 * gcc.c-torture/execute/alias-1.c (ptr2): Add cast to float *
9298 (typepun): Add missing void types.
9299 (main): Add missing int and void types.
9300 * gcc.c-torture/execute/alias-2.c (main): Likewise.
9301 * gcc.c-torture/execute/alias-3.c (inc): Add missing
9303 * gcc.c-torture/execute/alias-4.c (main): Add missing int
9305 * gcc.c-torture/execute/arith-1.c (main): Add missing
9307 * gcc.c-torture/execute/arith-rand-ll.c (main): Likewise.
9308 * gcc.c-torture/execute/arith-rand.c (main): Likewise.
9309 * gcc.c-torture/execute/bf-layout-1.c (main): Likewise.
9310 * gcc.c-torture/execute/bf-pack-1.c (foo): Add missing
9312 (main): Add missing int and void types.
9313 * gcc.c-torture/execute/bf-sign-1.c (main): Likewise.
9314 * gcc.c-torture/execute/bf-sign-2.c (main): Likewise.
9315 * gcc.c-torture/execute/bf64-1.c (main): Likewise.
9316 * gcc.c-torture/execute/builtin-prefetch-2.c (stat_int_arr):
9317 Add missing int array element type.
9318 * gcc.c-torture/execute/builtin-prefetch-3.c (stat_int_arr):
9320 * gcc.c-torture/execute/cbrt.c (main): Add missing int and
9322 * gcc.c-torture/execute/complex-1.c (main): Likewise.
9323 * gcc.c-torture/execute/complex-2.c (main): Likewise.
9324 * gcc.c-torture/execute/complex-3.c (main): Likewise.
9325 * gcc.c-torture/execute/complex-4.c (main): Likewise.
9326 * gcc.c-torture/execute/complex-5.c (main): Likewise.
9327 * gcc.c-torture/execute/compndlit-1.c (main): Likewise.
9328 * gcc.c-torture/execute/conversion.c (test_integer_to_float)
9329 (test_longlong_integer_to_float, test_float_to_integer)
9330 (test_float_to_longlong_integer): Add missing void return
9332 (main): Add missing int and void types.
9333 * gcc.c-torture/execute/cvt-1.c (main): Likewise.
9334 * gcc.c-torture/execute/divconst-1.c (f): Add void return type.
9335 (main): Add missing int and void types.
9336 * gcc.c-torture/execute/divconst-2.c (main): Likewise.
9337 * gcc.c-torture/execute/divconst-3.c (main): Likewise.
9338 * gcc.c-torture/execute/enum-1.c (main): Likewise.
9339 * gcc.c-torture/execute/func-ptr-1.c (main): Likewise.
9340 * gcc.c-torture/execute/ieee/20011123-1.c (main): Likewise.
9341 * gcc.c-torture/execute/ieee/920518-1.c (main): Likewise.
9342 * gcc.c-torture/execute/ieee/920810-1.c (main): Likewise.
9343 Call __builtin_strcmp instead of strcmp.
9344 * gcc.c-torture/execute/ieee/930529-1.c (main): Add missing
9346 * gcc.c-torture/execute/ieee/fp-cmp-1.c (main): Likewise.
9347 * gcc.c-torture/execute/ieee/fp-cmp-2.c (main): Likewise.
9348 * gcc.c-torture/execute/ieee/fp-cmp-3.c (main): Likewise.
9349 * gcc.c-torture/execute/ieee/fp-cmp-6.c (main): Likewise.
9350 * gcc.c-torture/execute/ieee/fp-cmp-9.c (main): Likewise.
9351 * gcc.c-torture/execute/ieee/minuszero.c (main): Likewise.
9352 * gcc.c-torture/execute/ieee/mzero2.c (expect): Call
9353 __builtin_memcmp instead of memcmp.
9354 (main): Add missing int and void types.
9355 * gcc.c-torture/execute/ieee/mzero3.c (main): Likewise.
9356 (expectd, expectf): Call __builtin_memcmp instead of memcmp.
9357 * gcc.c-torture/execute/ieee/mzero5.c (negzero_check):
9359 * gcc.c-torture/execute/ieee/rbug.c (main): Add missing
9361 * gcc.c-torture/execute/index-1.c (main): Likewise.
9362 * gcc.c-torture/execute/loop-1.c (main): Likewise.
9363 * gcc.c-torture/execute/loop-2b.c (f): Add void return type.
9364 (main): Add missing int and void types.
9365 * gcc.c-torture/execute/loop-6.c (main): Likewise.
9366 * gcc.c-torture/execute/loop-7.c (main): Likewise.
9367 * gcc.c-torture/execute/lto-tbaa-1.c (use_a, set_b, use_c):
9368 Add void return type.
9369 (main): Add missing int and void types.
9370 * gcc.c-torture/execute/memcpy-1.c (main): Likewise.
9371 * gcc.c-torture/execute/memcpy-2.c (main): Likewise.
9372 * gcc.c-torture/execute/memcpy-bi.c (main): Likewise.
9373 * gcc.c-torture/execute/memset-1.c (main): Likewise.
9374 * gcc.c-torture/execute/memset-2.c: Include <string.h>.
9375 * gcc.c-torture/execute/memset-3.c: Likewise.
9376 * gcc.c-torture/execute/nest-stdar-1.c (main): Add missing
9378 * gcc.c-torture/execute/nestfunc-1.c (f): Add void return type.
9379 (main): Add missing int and void types.
9380 * gcc.c-torture/execute/packed-1.c (f): Add void return type.
9381 (main): Add missing int and void types.
9382 * gcc.c-torture/execute/pr15262-1.c (main): Likewise. Call
9383 __builtin_malloc instead of malloc.
9384 * gcc.c-torture/execute/pr15262-2.c (foo): Add int return
9386 (main): Add missing int and void types.
9387 * gcc.c-torture/execute/pr15262.c (main): Likewise.
9388 * gcc.c-torture/execute/pr17252.c (main): Likewise.
9389 * gcc.c-torture/execute/pr21331.c (main): Likewise.
9390 * gcc.c-torture/execute/pr34176.c (foo): Add missing int
9391 type to definition of foo.
9392 * gcc.c-torture/execute/pr42231.c (max): Add missing int type
9394 * gcc.c-torture/execute/pr42614.c (expect_func): Call
9395 __builtin_abs instead of abs.
9396 * gcc.c-torture/execute/pr54937.c (t): Add void return type.
9397 (main): Add missing int and void types.
9398 * gcc.c-torture/execute/ptr-arith-1.c (main): Likewise.
9399 * gcc.c-torture/execute/regstack-1.c (main): Likewise.
9400 * gcc.c-torture/execute/scope-1.c (f): Add missing void types.
9401 (main): Add missing int and void types.
9402 * gcc.c-torture/execute/simd-5.c (main): Call __builtin_memcmp
9404 * gcc.c-torture/execute/strcmp-1.c (main): Add missing
9406 * gcc.c-torture/execute/strcpy-1.c (main): Likewise.
9407 * gcc.c-torture/execute/strct-pack-1.c (main): Likewise.
9408 * gcc.c-torture/execute/strct-pack-2.c (main): Likewise.
9409 * gcc.c-torture/execute/strct-pack-4.c (main): Likewise.
9410 * gcc.c-torture/execute/strct-stdarg-1.c (f): Add void return
9412 (main): Add missing int and void types.
9413 * gcc.c-torture/execute/strct-varg-1.c (f): Add void return
9415 (main): Add missing int and void types.
9416 * gcc.c-torture/execute/strlen-1.c (main): Likewise.
9417 * gcc.c-torture/execute/strncmp-1.c (main): Likewise.
9418 * gcc.c-torture/execute/struct-ini-1.c (main): Likewise.
9419 * gcc.c-torture/execute/struct-ini-2.c (main): Likewise.
9420 * gcc.c-torture/execute/struct-ini-3.c (main): Likewise.
9421 * gcc.c-torture/execute/struct-ini-4.c (main): Likewise.
9422 * gcc.c-torture/execute/struct-ret-1.c (main): Likewise.
9423 * gcc.c-torture/execute/struct-ret-2.c (main): Likewise.
9424 * gcc.c-torture/execute/va-arg-1.c (f): Add void return type.
9425 (main): Add missing int and void types.
9426 * gcc.c-torture/execute/va-arg-10.c (main): Likewise.
9427 * gcc.c-torture/execute/va-arg-2.c (main): Likewise.
9428 * gcc.c-torture/execute/va-arg-4.c (main): Likewise.
9429 * gcc.c-torture/execute/va-arg-5.c (va_double)
9430 (va_long_double): Add void return type.
9431 (main): Add missing int and void types.
9432 * gcc.c-torture/execute/va-arg-6.c (f): Add void return type.
9433 (main): Add missing int and void types.
9434 * gcc.c-torture/execute/va-arg-9.c (main): Likewise.
9435 * gcc.c-torture/execute/widechar-1.c (main): Likewise.
9437 2023-11-13 Florian Weimer <fweimer@redhat.com>
9439 * gcc.c-torture/execute/20000112-1.c: Declare exit and abort
9441 * gcc.c-torture/execute/20000113-1.c: Likewise.
9442 * gcc.c-torture/execute/20000205-1.c: Likewise.
9443 * gcc.c-torture/execute/20000217-1.c: Likewise.
9444 * gcc.c-torture/execute/20000223-1.c: Likewise.
9445 * gcc.c-torture/execute/20000224-1.c: Likewise.
9446 * gcc.c-torture/execute/20000225-1.c: Likewise.
9447 * gcc.c-torture/execute/20000227-1.c: Likewise.
9448 * gcc.c-torture/execute/20000313-1.c: Likewise.
9449 * gcc.c-torture/execute/20000314-1.c: Likewise.
9450 * gcc.c-torture/execute/20000314-2.c: Likewise.
9451 * gcc.c-torture/execute/20000314-3.c: Likewise.
9452 * gcc.c-torture/execute/20000402-1.c: Likewise.
9453 * gcc.c-torture/execute/20000403-1.c: Likewise.
9454 * gcc.c-torture/execute/20000412-1.c: Likewise.
9455 * gcc.c-torture/execute/20000412-2.c: Likewise.
9456 * gcc.c-torture/execute/20000412-4.c: Likewise.
9457 * gcc.c-torture/execute/20000412-5.c: Likewise.
9458 * gcc.c-torture/execute/20000412-6.c: Likewise.
9459 * gcc.c-torture/execute/20000419-1.c: Likewise.
9460 * gcc.c-torture/execute/20000422-1.c: Likewise.
9461 * gcc.c-torture/execute/20000503-1.c: Likewise.
9462 * gcc.c-torture/execute/20000511-1.c: Likewise.
9463 * gcc.c-torture/execute/20000519-1.c: Likewise.
9464 * gcc.c-torture/execute/20000519-2.c: Likewise.
9465 * gcc.c-torture/execute/20000523-1.c: Likewise.
9466 * gcc.c-torture/execute/20000528-1.c: Likewise.
9467 * gcc.c-torture/execute/20000603-1.c: Likewise.
9468 * gcc.c-torture/execute/20000605-1.c: Likewise.
9469 * gcc.c-torture/execute/20000605-2.c: Likewise.
9470 * gcc.c-torture/execute/20000605-3.c: Likewise.
9471 * gcc.c-torture/execute/20000622-1.c: Likewise.
9472 * gcc.c-torture/execute/20000717-1.c: Likewise.
9473 * gcc.c-torture/execute/20000717-2.c: Likewise.
9474 * gcc.c-torture/execute/20000717-5.c: Likewise.
9475 * gcc.c-torture/execute/20000722-1.c: Likewise.
9476 * gcc.c-torture/execute/20000726-1.c: Likewise.
9477 * gcc.c-torture/execute/20000731-1.c: Likewise.
9478 * gcc.c-torture/execute/20000731-2.c: Likewise.
9479 * gcc.c-torture/execute/20000801-3.c: Likewise.
9480 * gcc.c-torture/execute/20000801-4.c: Likewise.
9481 * gcc.c-torture/execute/20000808-1.c: Likewise.
9482 * gcc.c-torture/execute/20000815-1.c: Likewise.
9483 * gcc.c-torture/execute/20000818-1.c: Likewise.
9484 * gcc.c-torture/execute/20000819-1.c: Likewise.
9485 * gcc.c-torture/execute/20000822-1.c: Likewise.
9486 * gcc.c-torture/execute/20000914-1.c: Likewise.
9487 * gcc.c-torture/execute/20000917-1.c: Likewise.
9488 * gcc.c-torture/execute/20001009-1.c: Likewise.
9489 * gcc.c-torture/execute/20001009-2.c: Likewise.
9490 * gcc.c-torture/execute/20001013-1.c: Likewise.
9491 * gcc.c-torture/execute/20001017-1.c: Likewise.
9492 * gcc.c-torture/execute/20001017-2.c: Likewise.
9493 * gcc.c-torture/execute/20001024-1.c: Likewise.
9494 * gcc.c-torture/execute/20001027-1.c: Likewise.
9495 * gcc.c-torture/execute/20001101.c: Likewise.
9496 * gcc.c-torture/execute/20001108-1.c: Likewise.
9497 * gcc.c-torture/execute/20001112-1.c: Likewise.
9498 * gcc.c-torture/execute/20001124-1.c: Likewise.
9499 * gcc.c-torture/execute/20001130-1.c: Likewise.
9500 * gcc.c-torture/execute/20001130-2.c: Likewise.
9501 * gcc.c-torture/execute/20001203-2.c: Likewise.
9502 * gcc.c-torture/execute/20001221-1.c: Likewise.
9503 * gcc.c-torture/execute/20001228-1.c: Likewise.
9504 * gcc.c-torture/execute/20001229-1.c: Likewise.
9505 * gcc.c-torture/execute/20010106-1.c: Likewise.
9506 * gcc.c-torture/execute/20010118-1.c: Likewise.
9507 * gcc.c-torture/execute/20010119-1.c: Likewise.
9508 * gcc.c-torture/execute/20010206-1.c: Likewise.
9509 * gcc.c-torture/execute/20010209-1.c: Likewise.
9510 * gcc.c-torture/execute/20010221-1.c: Likewise.
9511 * gcc.c-torture/execute/20010222-1.c: Likewise.
9512 * gcc.c-torture/execute/20010329-1.c: Likewise.
9513 * gcc.c-torture/execute/20010403-1.c: Likewise.
9514 * gcc.c-torture/execute/20010409-1.c: Likewise.
9515 * gcc.c-torture/execute/20010422-1.c: Likewise.
9516 * gcc.c-torture/execute/20010518-1.c: Likewise.
9517 * gcc.c-torture/execute/20010518-2.c: Likewise.
9518 * gcc.c-torture/execute/20010520-1.c: Likewise.
9519 * gcc.c-torture/execute/20010604-1.c: Likewise.
9520 * gcc.c-torture/execute/20010711-1.c: Likewise.
9521 * gcc.c-torture/execute/20010723-1.c: Likewise.
9522 * gcc.c-torture/execute/20010904-1.c: Likewise.
9523 * gcc.c-torture/execute/20010904-2.c: Likewise.
9524 * gcc.c-torture/execute/20010915-1.c: Likewise.
9525 * gcc.c-torture/execute/20010924-1.c: Likewise.
9526 * gcc.c-torture/execute/20011024-1.c: Likewise.
9527 * gcc.c-torture/execute/20011109-1.c: Likewise.
9528 * gcc.c-torture/execute/20011109-2.c: Likewise.
9529 * gcc.c-torture/execute/20011114-1.c: Likewise.
9530 * gcc.c-torture/execute/20011121-1.c: Likewise.
9531 * gcc.c-torture/execute/20011126-1.c: Likewise.
9532 * gcc.c-torture/execute/20011128-1.c: Likewise.
9533 * gcc.c-torture/execute/20011217-1.c: Likewise.
9534 * gcc.c-torture/execute/20020213-1.c: Likewise.
9535 * gcc.c-torture/execute/20020215-1.c: Likewise.
9536 * gcc.c-torture/execute/20020225-2.c: Likewise.
9537 * gcc.c-torture/execute/20020226-1.c: Likewise.
9538 * gcc.c-torture/execute/20020227-1.c: Likewise.
9539 * gcc.c-torture/execute/20020307-1.c: Likewise.
9540 * gcc.c-torture/execute/20020328-1.c: Likewise.
9541 * gcc.c-torture/execute/20020404-1.c: Likewise.
9542 * gcc.c-torture/execute/20020406-1.c: Likewise.
9543 * gcc.c-torture/execute/20020413-1.c: Likewise.
9544 * gcc.c-torture/execute/20020418-1.c: Likewise.
9545 * gcc.c-torture/execute/20020508-1.c: Likewise.
9546 * gcc.c-torture/execute/20020508-2.c: Likewise.
9547 * gcc.c-torture/execute/20020508-3.c: Likewise.
9548 * gcc.c-torture/execute/20020529-1.c: Likewise.
9549 * gcc.c-torture/execute/20020611-1.c: Likewise.
9550 * gcc.c-torture/execute/20020615-1.c: Likewise.
9551 * gcc.c-torture/execute/20020619-1.c: Likewise.
9552 * gcc.c-torture/execute/20020904-1.c: Likewise.
9553 * gcc.c-torture/execute/20020916-1.c: Likewise.
9554 * gcc.c-torture/execute/20021010-1.c: Likewise.
9555 * gcc.c-torture/execute/20021113-1.c: Likewise.
9556 * gcc.c-torture/execute/20021118-1.c: Likewise.
9557 * gcc.c-torture/execute/20021118-2.c: Likewise.
9558 * gcc.c-torture/execute/20021120-1.c: Likewise.
9559 * gcc.c-torture/execute/20021120-2.c: Likewise.
9560 * gcc.c-torture/execute/20021120-3.c: Likewise.
9561 * gcc.c-torture/execute/20030105-1.c: Likewise.
9562 * gcc.c-torture/execute/20030109-1.c: Likewise.
9563 * gcc.c-torture/execute/20030117-1.c: Likewise.
9564 * gcc.c-torture/execute/20030120-1.c: Likewise.
9565 * gcc.c-torture/execute/20030125-1.c: Likewise.
9566 * gcc.c-torture/execute/20030128-1.c: Likewise.
9567 * gcc.c-torture/execute/20030209-1.c: Likewise.
9568 * gcc.c-torture/execute/20030222-1.c: Likewise.
9569 * gcc.c-torture/execute/20030316-1.c: Likewise.
9570 * gcc.c-torture/execute/20030403-1.c: Likewise.
9571 * gcc.c-torture/execute/20030404-1.c: Likewise.
9572 * gcc.c-torture/execute/20030501-1.c: Likewise.
9573 * gcc.c-torture/execute/20030606-1.c: Likewise.
9574 * gcc.c-torture/execute/20030828-1.c: Likewise.
9575 * gcc.c-torture/execute/20030828-2.c: Likewise.
9576 * gcc.c-torture/execute/20030903-1.c: Likewise.
9577 * gcc.c-torture/execute/20030910-1.c: Likewise.
9578 * gcc.c-torture/execute/20030913-1.c: Likewise.
9579 * gcc.c-torture/execute/20030914-1.c: Likewise.
9580 * gcc.c-torture/execute/20030914-2.c: Likewise.
9581 * gcc.c-torture/execute/20030916-1.c: Likewise.
9582 * gcc.c-torture/execute/20030928-1.c: Likewise.
9583 * gcc.c-torture/execute/20031010-1.c: Likewise.
9584 * gcc.c-torture/execute/20031201-1.c: Likewise.
9585 * gcc.c-torture/execute/20031204-1.c: Likewise.
9586 * gcc.c-torture/execute/20031211-1.c: Likewise.
9587 * gcc.c-torture/execute/20040208-1.c: Likewise.
9588 * gcc.c-torture/execute/20040218-1.c: Likewise.
9589 * gcc.c-torture/execute/20040307-1.c: Likewise.
9590 * gcc.c-torture/execute/20040319-1.c: Likewise.
9591 * gcc.c-torture/execute/20040411-1.c: Likewise.
9592 * gcc.c-torture/execute/20040423-1.c: Likewise.
9593 * gcc.c-torture/execute/20040625-1.c: Likewise.
9594 * gcc.c-torture/execute/20040703-1.c: Likewise.
9595 * gcc.c-torture/execute/20040706-1.c: Likewise.
9596 * gcc.c-torture/execute/20040707-1.c: Likewise.
9597 * gcc.c-torture/execute/20040805-1.c: Likewise.
9598 * gcc.c-torture/execute/20040917-1.c: Likewise.
9599 * gcc.c-torture/execute/20041011-1.c: Likewise.
9600 * gcc.c-torture/execute/20041113-1.c: Likewise.
9601 * gcc.c-torture/execute/20041124-1.c: Likewise.
9602 * gcc.c-torture/execute/20041210-1.c: Likewise.
9603 * gcc.c-torture/execute/20041212-1.c: Likewise.
9604 * gcc.c-torture/execute/20050410-1.c: Likewise.
9605 * gcc.c-torture/execute/20051113-1.c: Likewise.
9606 * gcc.c-torture/execute/20070623-1.c: Likewise.
9607 * gcc.c-torture/execute/20091229-1.c: Likewise.
9608 * gcc.c-torture/execute/20101025-1.c: Likewise.
9609 * gcc.c-torture/execute/20120817-1.c: Likewise.
9610 * gcc.c-torture/execute/20170401-2.c: Likewise.
9611 * gcc.c-torture/execute/900409-1.c: Likewise.
9612 * gcc.c-torture/execute/920202-1.c: Likewise.
9613 * gcc.c-torture/execute/920302-1.c: Likewise.
9614 * gcc.c-torture/execute/920410-1.c: Likewise.
9615 * gcc.c-torture/execute/920501-2.c: Likewise.
9616 * gcc.c-torture/execute/920501-3.c: Likewise.
9617 * gcc.c-torture/execute/920501-4.c: Likewise.
9618 * gcc.c-torture/execute/920501-5.c: Likewise.
9619 * gcc.c-torture/execute/920501-6.c: Likewise.
9620 * gcc.c-torture/execute/920501-8.c: Likewise.
9621 * gcc.c-torture/execute/920506-1.c: Likewise.
9622 * gcc.c-torture/execute/920604-1.c: Likewise.
9623 * gcc.c-torture/execute/920612-2.c: Likewise.
9624 * gcc.c-torture/execute/920618-1.c: Likewise.
9625 * gcc.c-torture/execute/920625-1.c: Likewise.
9626 * gcc.c-torture/execute/920710-1.c: Likewise.
9627 * gcc.c-torture/execute/920721-1.c: Likewise.
9628 * gcc.c-torture/execute/920721-4.c: Likewise.
9629 * gcc.c-torture/execute/920726-1.c: Likewise.
9630 * gcc.c-torture/execute/920829-1.c: Likewise.
9631 * gcc.c-torture/execute/920908-1.c: Likewise.
9632 * gcc.c-torture/execute/920922-1.c: Likewise.
9633 * gcc.c-torture/execute/920929-1.c: Likewise.
9634 * gcc.c-torture/execute/921006-1.c: Likewise.
9635 * gcc.c-torture/execute/921007-1.c: Likewise.
9636 * gcc.c-torture/execute/921016-1.c: Likewise.
9637 * gcc.c-torture/execute/921019-1.c: Likewise.
9638 * gcc.c-torture/execute/921019-2.c: Likewise.
9639 * gcc.c-torture/execute/921029-1.c: Likewise.
9640 * gcc.c-torture/execute/921104-1.c: Likewise.
9641 * gcc.c-torture/execute/921112-1.c: Likewise.
9642 * gcc.c-torture/execute/921113-1.c: Likewise.
9643 * gcc.c-torture/execute/921117-1.c: Likewise.
9644 * gcc.c-torture/execute/921123-2.c: Likewise.
9645 * gcc.c-torture/execute/921202-2.c: Likewise.
9646 * gcc.c-torture/execute/921204-1.c: Likewise.
9647 * gcc.c-torture/execute/921208-1.c: Likewise.
9648 * gcc.c-torture/execute/930123-1.c: Likewise.
9649 * gcc.c-torture/execute/930126-1.c: Likewise.
9650 * gcc.c-torture/execute/930406-1.c: Likewise.
9651 * gcc.c-torture/execute/930408-1.c: Likewise.
9652 * gcc.c-torture/execute/930429-1.c: Likewise.
9653 * gcc.c-torture/execute/930603-2.c: Likewise.
9654 * gcc.c-torture/execute/930608-1.c: Likewise.
9655 * gcc.c-torture/execute/930614-1.c: Likewise.
9656 * gcc.c-torture/execute/930614-2.c: Likewise.
9657 * gcc.c-torture/execute/930622-2.c: Likewise.
9658 * gcc.c-torture/execute/930628-1.c: Likewise.
9659 * gcc.c-torture/execute/930725-1.c: Likewise.
9660 * gcc.c-torture/execute/930930-2.c: Likewise.
9661 * gcc.c-torture/execute/931002-1.c: Likewise.
9662 * gcc.c-torture/execute/931004-1.c: Likewise.
9663 * gcc.c-torture/execute/931004-10.c: Likewise.
9664 * gcc.c-torture/execute/931004-11.c: Likewise.
9665 * gcc.c-torture/execute/931004-12.c: Likewise.
9666 * gcc.c-torture/execute/931004-13.c: Likewise.
9667 * gcc.c-torture/execute/931004-14.c: Likewise.
9668 * gcc.c-torture/execute/931004-2.c: Likewise.
9669 * gcc.c-torture/execute/931004-3.c: Likewise.
9670 * gcc.c-torture/execute/931004-4.c: Likewise.
9671 * gcc.c-torture/execute/931004-5.c: Likewise.
9672 * gcc.c-torture/execute/931004-6.c: Likewise.
9673 * gcc.c-torture/execute/931004-7.c: Likewise.
9674 * gcc.c-torture/execute/931004-8.c: Likewise.
9675 * gcc.c-torture/execute/931004-9.c: Likewise.
9676 * gcc.c-torture/execute/931005-1.c: Likewise.
9677 * gcc.c-torture/execute/931110-1.c: Likewise.
9678 * gcc.c-torture/execute/931110-2.c: Likewise.
9679 * gcc.c-torture/execute/941014-1.c: Likewise.
9680 * gcc.c-torture/execute/941015-1.c: Likewise.
9681 * gcc.c-torture/execute/941021-1.c: Likewise.
9682 * gcc.c-torture/execute/941025-1.c: Likewise.
9683 * gcc.c-torture/execute/941031-1.c: Likewise.
9684 * gcc.c-torture/execute/950221-1.c: Likewise.
9685 * gcc.c-torture/execute/950426-2.c: Likewise.
9686 * gcc.c-torture/execute/950503-1.c: Likewise.
9687 * gcc.c-torture/execute/950511-1.c: Likewise.
9688 * gcc.c-torture/execute/950607-1.c: Likewise.
9689 * gcc.c-torture/execute/950607-2.c: Likewise.
9690 * gcc.c-torture/execute/950612-1.c: Likewise.
9691 * gcc.c-torture/execute/950628-1.c: Likewise.
9692 * gcc.c-torture/execute/950704-1.c: Likewise.
9693 * gcc.c-torture/execute/950706-1.c: Likewise.
9694 * gcc.c-torture/execute/950710-1.c: Likewise.
9695 * gcc.c-torture/execute/950714-1.c: Likewise.
9696 * gcc.c-torture/execute/950809-1.c: Likewise.
9697 * gcc.c-torture/execute/950906-1.c: Likewise.
9698 * gcc.c-torture/execute/950915-1.c: Likewise.
9699 * gcc.c-torture/execute/950929-1.c: Likewise.
9700 * gcc.c-torture/execute/951003-1.c: Likewise.
9701 * gcc.c-torture/execute/951115-1.c: Likewise.
9702 * gcc.c-torture/execute/951204-1.c: Likewise.
9703 * gcc.c-torture/execute/960116-1.c: Likewise.
9704 * gcc.c-torture/execute/960117-1.c: Likewise.
9705 * gcc.c-torture/execute/960209-1.c: Likewise.
9706 * gcc.c-torture/execute/960215-1.c: Likewise.
9707 * gcc.c-torture/execute/960219-1.c: Likewise.
9708 * gcc.c-torture/execute/960301-1.c: Likewise.
9709 * gcc.c-torture/execute/960302-1.c: Likewise.
9710 * gcc.c-torture/execute/960311-1.c: Likewise.
9711 * gcc.c-torture/execute/960311-2.c: Likewise.
9712 * gcc.c-torture/execute/960311-3.c: Likewise.
9713 * gcc.c-torture/execute/960312-1.c: Likewise.
9714 * gcc.c-torture/execute/960317-1.c: Likewise.
9715 * gcc.c-torture/execute/960321-1.c: Likewise.
9716 * gcc.c-torture/execute/960326-1.c: Likewise.
9717 * gcc.c-torture/execute/960327-1.c: Likewise.
9718 * gcc.c-torture/execute/960405-1.c: Likewise.
9719 * gcc.c-torture/execute/960416-1.c: Likewise.
9720 * gcc.c-torture/execute/960419-1.c: Likewise.
9721 * gcc.c-torture/execute/960419-2.c: Likewise.
9722 * gcc.c-torture/execute/960512-1.c: Likewise.
9723 * gcc.c-torture/execute/960513-1.c: Likewise.
9724 * gcc.c-torture/execute/960608-1.c: Likewise.
9725 * gcc.c-torture/execute/960801-1.c: Likewise.
9726 * gcc.c-torture/execute/960802-1.c: Likewise.
9727 * gcc.c-torture/execute/960909-1.c: Likewise.
9728 * gcc.c-torture/execute/961004-1.c: Likewise.
9729 * gcc.c-torture/execute/961017-1.c: Likewise.
9730 * gcc.c-torture/execute/961017-2.c: Likewise.
9731 * gcc.c-torture/execute/961026-1.c: Likewise.
9732 * gcc.c-torture/execute/961122-1.c: Likewise.
9733 * gcc.c-torture/execute/961122-2.c: Likewise.
9734 * gcc.c-torture/execute/961125-1.c: Likewise.
9735 * gcc.c-torture/execute/961206-1.c: Likewise.
9736 * gcc.c-torture/execute/961213-1.c: Likewise.
9737 * gcc.c-torture/execute/970214-1.c: Likewise.
9738 * gcc.c-torture/execute/970214-2.c: Likewise.
9739 * gcc.c-torture/execute/970217-1.c: Likewise.
9740 * gcc.c-torture/execute/970923-1.c: Likewise.
9741 * gcc.c-torture/execute/980205.c: Likewise.
9742 * gcc.c-torture/execute/980223.c: Likewise.
9743 * gcc.c-torture/execute/980424-1.c: Likewise.
9744 * gcc.c-torture/execute/980505-1.c: Likewise.
9745 * gcc.c-torture/execute/980505-2.c: Likewise.
9746 * gcc.c-torture/execute/980506-1.c: Likewise.
9747 * gcc.c-torture/execute/980506-2.c: Likewise.
9748 * gcc.c-torture/execute/980506-3.c: Likewise.
9749 * gcc.c-torture/execute/980526-1.c: Likewise.
9750 * gcc.c-torture/execute/980526-2.c: Likewise.
9751 * gcc.c-torture/execute/980526-3.c: Likewise.
9752 * gcc.c-torture/execute/980602-1.c: Likewise.
9753 * gcc.c-torture/execute/980602-2.c: Likewise.
9754 * gcc.c-torture/execute/980604-1.c: Likewise.
9755 * gcc.c-torture/execute/980605-1.c: Likewise.
9756 * gcc.c-torture/execute/980612-1.c: Likewise.
9757 * gcc.c-torture/execute/980617-1.c: Likewise.
9758 * gcc.c-torture/execute/980618-1.c: Likewise.
9759 * gcc.c-torture/execute/980701-1.c: Likewise.
9760 * gcc.c-torture/execute/980709-1.c: Likewise.
9761 * gcc.c-torture/execute/980716-1.c: Likewise.
9762 * gcc.c-torture/execute/980929-1.c: Likewise.
9763 * gcc.c-torture/execute/981001-1.c: Likewise.
9764 * gcc.c-torture/execute/981019-1.c: Likewise.
9765 * gcc.c-torture/execute/981130-1.c: Likewise.
9766 * gcc.c-torture/execute/981206-1.c: Likewise.
9767 * gcc.c-torture/execute/990106-2.c: Likewise.
9768 * gcc.c-torture/execute/990117-1.c: Likewise.
9769 * gcc.c-torture/execute/990128-1.c: Likewise.
9770 * gcc.c-torture/execute/990130-1.c: Likewise.
9771 * gcc.c-torture/execute/990208-1.c: Likewise.
9772 * gcc.c-torture/execute/990222-1.c: Likewise.
9773 * gcc.c-torture/execute/990324-1.c: Likewise.
9774 * gcc.c-torture/execute/990326-1.c: Likewise.
9775 * gcc.c-torture/execute/990404-1.c: Likewise.
9776 * gcc.c-torture/execute/990513-1.c: Likewise.
9777 * gcc.c-torture/execute/990524-1.c: Likewise.
9778 * gcc.c-torture/execute/990525-1.c: Likewise.
9779 * gcc.c-torture/execute/990525-2.c: Likewise.
9780 * gcc.c-torture/execute/990527-1.c: Likewise.
9781 * gcc.c-torture/execute/990531-1.c: Likewise.
9782 * gcc.c-torture/execute/990604-1.c: Likewise.
9783 * gcc.c-torture/execute/990804-1.c: Likewise.
9784 * gcc.c-torture/execute/990811-1.c: Likewise.
9785 * gcc.c-torture/execute/990826-0.c: Likewise.
9786 * gcc.c-torture/execute/990827-1.c: Likewise.
9787 * gcc.c-torture/execute/990829-1.c: Likewise.
9788 * gcc.c-torture/execute/990923-1.c: Likewise.
9789 * gcc.c-torture/execute/991014-1.c: Likewise.
9790 * gcc.c-torture/execute/991016-1.c: Likewise.
9791 * gcc.c-torture/execute/991019-1.c: Likewise.
9792 * gcc.c-torture/execute/991023-1.c: Likewise.
9793 * gcc.c-torture/execute/991030-1.c: Likewise.
9794 * gcc.c-torture/execute/991112-1.c: Likewise.
9795 * gcc.c-torture/execute/991118-1.c: Likewise.
9796 * gcc.c-torture/execute/991201-1.c: Likewise.
9797 * gcc.c-torture/execute/991202-1.c: Likewise.
9798 * gcc.c-torture/execute/991202-2.c: Likewise.
9799 * gcc.c-torture/execute/991202-3.c: Likewise.
9800 * gcc.c-torture/execute/991216-1.c: Likewise.
9801 * gcc.c-torture/execute/991216-2.c: Likewise.
9802 * gcc.c-torture/execute/991216-4.c: Likewise.
9803 * gcc.c-torture/execute/991221-1.c: Likewise.
9804 * gcc.c-torture/execute/991227-1.c: Likewise.
9805 * gcc.c-torture/execute/991228-1.c: Likewise.
9806 * gcc.c-torture/execute/align-1.c: Likewise.
9807 * gcc.c-torture/execute/align-2.c: Likewise.
9808 * gcc.c-torture/execute/align-3.c: Likewise.
9809 * gcc.c-torture/execute/alloca-1.c: Likewise.
9810 * gcc.c-torture/execute/anon-1.c: Likewise.
9811 * gcc.c-torture/execute/arith-1.c: Likewise.
9812 * gcc.c-torture/execute/arith-rand-ll.c: Likewise.
9813 * gcc.c-torture/execute/arith-rand.c: Likewise.
9814 * gcc.c-torture/execute/bf-layout-1.c: Likewise.
9815 * gcc.c-torture/execute/bf-pack-1.c: Likewise.
9816 * gcc.c-torture/execute/bf-sign-1.c: Likewise.
9817 * gcc.c-torture/execute/bf-sign-2.c: Likewise.
9818 * gcc.c-torture/execute/bf64-1.c: Likewise.
9819 * gcc.c-torture/execute/builtin-constant.c: Likewise.
9820 * gcc.c-torture/execute/builtin-prefetch-1.c: Likewise.
9821 * gcc.c-torture/execute/builtin-prefetch-2.c: Likewise.
9822 * gcc.c-torture/execute/builtin-prefetch-3.c: Likewise.
9823 * gcc.c-torture/execute/builtin-prefetch-4.c: Likewise.
9824 * gcc.c-torture/execute/builtin-prefetch-5.c: Likewise.
9825 * gcc.c-torture/execute/builtin-prefetch-6.c: Likewise.
9826 * gcc.c-torture/execute/builtin-types-compatible-p.c: Likewise.
9827 * gcc.c-torture/execute/cbrt.c: Likewise.
9828 * gcc.c-torture/execute/complex-1.c: Likewise.
9829 * gcc.c-torture/execute/complex-2.c: Likewise.
9830 * gcc.c-torture/execute/complex-3.c: Likewise.
9831 * gcc.c-torture/execute/complex-4.c: Likewise.
9832 * gcc.c-torture/execute/complex-5.c: Likewise.
9833 * gcc.c-torture/execute/compndlit-1.c: Likewise.
9834 * gcc.c-torture/execute/conversion.c: Likewise.
9835 * gcc.c-torture/execute/cvt-1.c: Likewise.
9836 * gcc.c-torture/execute/divconst-1.c: Likewise.
9837 * gcc.c-torture/execute/divconst-2.c: Likewise.
9838 * gcc.c-torture/execute/divconst-3.c: Likewise.
9839 * gcc.c-torture/execute/enum-1.c: Likewise.
9840 * gcc.c-torture/execute/enum-2.c: Likewise.
9841 * gcc.c-torture/execute/extzvsi.c: Likewise.
9842 * gcc.c-torture/execute/frame-address.c: Likewise.
9843 * gcc.c-torture/execute/func-ptr-1.c: Likewise.
9844 * gcc.c-torture/execute/gofast.c: Likewise.
9845 * gcc.c-torture/execute/ieee/20000320-1.c: Likewise.
9846 * gcc.c-torture/execute/ieee/20001122-1.c: Likewise.
9847 * gcc.c-torture/execute/ieee/20010226-1.c: Likewise.
9848 * gcc.c-torture/execute/ieee/20011123-1.c: Likewise.
9849 * gcc.c-torture/execute/ieee/920518-1.c: Likewise.
9850 * gcc.c-torture/execute/ieee/920810-1.c: Likewise.
9851 * gcc.c-torture/execute/ieee/930529-1.c: Likewise.
9852 * gcc.c-torture/execute/ieee/980619-1.c: Likewise.
9853 * gcc.c-torture/execute/ieee/acc1.c: Likewise.
9854 * gcc.c-torture/execute/ieee/acc2.c: Likewise.
9855 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Likewise.
9856 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Likewise.
9857 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
9858 * gcc.c-torture/execute/ieee/fp-cmp-4.c: Likewise.
9859 * gcc.c-torture/execute/ieee/fp-cmp-5.c: Likewise.
9860 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Likewise.
9861 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9862 * gcc.c-torture/execute/ieee/fp-cmp-9.c: Likewise.
9863 * gcc.c-torture/execute/ieee/hugeval.c: Likewise.
9864 * gcc.c-torture/execute/ieee/minuszero.c: Likewise.
9865 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Likewise.
9866 * gcc.c-torture/execute/ieee/mzero2.c: Likewise.
9867 * gcc.c-torture/execute/ieee/mzero3.c: Likewise.
9868 * gcc.c-torture/execute/ieee/mzero5.c: Likewise.
9869 * gcc.c-torture/execute/ieee/mzero6.c: Likewise.
9870 * gcc.c-torture/execute/ieee/pr28634.c: Likewise.
9871 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
9872 * gcc.c-torture/execute/index-1.c: Likewise.
9873 * gcc.c-torture/execute/longlong.c: Likewise.
9874 * gcc.c-torture/execute/loop-1.c: Likewise.
9875 * gcc.c-torture/execute/loop-10.c: Likewise.
9876 * gcc.c-torture/execute/loop-11.c: Likewise.
9877 * gcc.c-torture/execute/loop-13.c: Likewise.
9878 * gcc.c-torture/execute/loop-14.c: Likewise.
9879 * gcc.c-torture/execute/loop-15.c: Likewise.
9880 * gcc.c-torture/execute/loop-2b.c: Likewise.
9881 * gcc.c-torture/execute/loop-2e.c: Likewise.
9882 * gcc.c-torture/execute/loop-4.c: Likewise.
9883 * gcc.c-torture/execute/loop-4b.c: Likewise.
9884 * gcc.c-torture/execute/loop-5.c: Likewise.
9885 * gcc.c-torture/execute/loop-6.c: Likewise.
9886 * gcc.c-torture/execute/loop-7.c: Likewise.
9887 * gcc.c-torture/execute/loop-8.c: Likewise.
9888 * gcc.c-torture/execute/memcpy-1.c: Likewise.
9889 * gcc.c-torture/execute/memcpy-2.c: Likewise.
9890 * gcc.c-torture/execute/memcpy-bi.c: Likewise.
9891 * gcc.c-torture/execute/memset-1.c: Likewise.
9892 * gcc.c-torture/execute/memset-2.c: Likewise.
9893 * gcc.c-torture/execute/memset-3.c: Likewise.
9894 * gcc.c-torture/execute/multdi-1.c: Likewise.
9895 * gcc.c-torture/execute/multi-ix.c: Likewise.
9896 * gcc.c-torture/execute/nest-stdar-1.c: Likewise.
9897 * gcc.c-torture/execute/nestfunc-1.c: Likewise.
9898 * gcc.c-torture/execute/nestfunc-2.c: Likewise.
9899 * gcc.c-torture/execute/nestfunc-3.c: Likewise.
9900 * gcc.c-torture/execute/nestfunc-4.c: Likewise.
9901 * gcc.c-torture/execute/packed-1.c: Likewise.
9902 * gcc.c-torture/execute/pending-4.c: Likewise.
9903 * gcc.c-torture/execute/pr15262-1.c: Likewise.
9904 * gcc.c-torture/execute/pr15262-2.c: Likewise.
9905 * gcc.c-torture/execute/pr15262.c: Likewise.
9906 * gcc.c-torture/execute/pr15296.c: Likewise.
9907 * gcc.c-torture/execute/pr17252.c: Likewise.
9908 * gcc.c-torture/execute/pr17377.c: Likewise.
9909 * gcc.c-torture/execute/pr19606.c: Likewise.
9910 * gcc.c-torture/execute/pr21964-1.c: Likewise.
9911 * gcc.c-torture/execute/pr22061-2.c: Likewise.
9912 * gcc.c-torture/execute/pr22061-3.c: Likewise.
9913 * gcc.c-torture/execute/pr22061-4.c: Likewise.
9914 * gcc.c-torture/execute/pr23467.c: Likewise.
9915 * gcc.c-torture/execute/pr27073.c: Likewise.
9916 * gcc.c-torture/execute/pr27364.c: Likewise.
9917 * gcc.c-torture/execute/pr28403.c: Likewise.
9918 * gcc.c-torture/execute/pr31605.c: Likewise.
9919 * gcc.c-torture/execute/pr38969.c: Likewise.
9920 * gcc.c-torture/execute/pr40657.c: Likewise.
9921 * gcc.c-torture/execute/pr44575.c: Likewise.
9922 * gcc.c-torture/execute/pr56799.c: Likewise.
9923 * gcc.c-torture/execute/pr58640.c: Likewise.
9924 * gcc.c-torture/execute/pr71335.c: Likewise.
9925 * gcc.c-torture/execute/ptr-arith-1.c: Likewise.
9926 * gcc.c-torture/execute/regstack-1.c: Likewise.
9927 * gcc.c-torture/execute/scope-1.c: Likewise.
9928 * gcc.c-torture/execute/simd-1.c: Likewise.
9929 * gcc.c-torture/execute/simd-2.c: Likewise.
9930 * gcc.c-torture/execute/simd-4.c: Likewise.
9931 * gcc.c-torture/execute/simd-5.c: Likewise.
9932 * gcc.c-torture/execute/strcmp-1.c: Likewise.
9933 * gcc.c-torture/execute/strcpy-1.c: Likewise.
9934 * gcc.c-torture/execute/strct-pack-1.c: Likewise.
9935 * gcc.c-torture/execute/strct-pack-2.c: Likewise.
9936 * gcc.c-torture/execute/strct-pack-4.c: Likewise.
9937 * gcc.c-torture/execute/strct-stdarg-1.c: Likewise.
9938 * gcc.c-torture/execute/strct-varg-1.c: Likewise.
9939 * gcc.c-torture/execute/strlen-1.c: Likewise.
9940 * gcc.c-torture/execute/strncmp-1.c: Likewise.
9941 * gcc.c-torture/execute/struct-ini-1.c: Likewise.
9942 * gcc.c-torture/execute/struct-ini-2.c: Likewise.
9943 * gcc.c-torture/execute/struct-ini-3.c: Likewise.
9944 * gcc.c-torture/execute/struct-ini-4.c: Likewise.
9945 * gcc.c-torture/execute/struct-ret-1.c: Likewise.
9946 * gcc.c-torture/execute/struct-ret-2.c: Likewise.
9947 * gcc.c-torture/execute/usmul.c: Likewise.
9948 * gcc.c-torture/execute/va-arg-1.c: Likewise.
9949 * gcc.c-torture/execute/va-arg-10.c: Likewise.
9950 * gcc.c-torture/execute/va-arg-11.c: Likewise.
9951 * gcc.c-torture/execute/va-arg-12.c: Likewise.
9952 * gcc.c-torture/execute/va-arg-13.c: Likewise.
9953 * gcc.c-torture/execute/va-arg-14.c: Likewise.
9954 * gcc.c-torture/execute/va-arg-15.c: Likewise.
9955 * gcc.c-torture/execute/va-arg-16.c: Likewise.
9956 * gcc.c-torture/execute/va-arg-17.c: Likewise.
9957 * gcc.c-torture/execute/va-arg-18.c: Likewise.
9958 * gcc.c-torture/execute/va-arg-19.c: Likewise.
9959 * gcc.c-torture/execute/va-arg-2.c: Likewise.
9960 * gcc.c-torture/execute/va-arg-20.c: Likewise.
9961 * gcc.c-torture/execute/va-arg-23.c: Likewise.
9962 * gcc.c-torture/execute/va-arg-26.c: Likewise.
9963 * gcc.c-torture/execute/va-arg-4.c: Likewise.
9964 * gcc.c-torture/execute/va-arg-5.c: Likewise.
9965 * gcc.c-torture/execute/va-arg-6.c: Likewise.
9966 * gcc.c-torture/execute/va-arg-9.c: Likewise.
9967 * gcc.c-torture/execute/widechar-1.c: Likewise.
9968 * gcc.c-torture/execute/widechar-2.c: Likewise.
9970 2023-11-13 Florian Weimer <fweimer@redhat.com>
9972 * gcc.c-torture/compile/386.c: Compile with -std=gnu89.
9973 * gcc.c-torture/compile/BUG1.c: Likewise.
9974 * gcc.c-torture/compile/BUG11.c: Likewise.
9975 * gcc.c-torture/compile/BUG16.c: Likewise.
9976 * gcc.c-torture/compile/BUG2.c: Likewise.
9977 * gcc.c-torture/compile/BUG24.c: Likewise.
9978 * gcc.c-torture/compile/BUG25.c: Likewise.
9979 * gcc.c-torture/compile/BUG3.c: Likewise.
9980 * gcc.c-torture/compile/DFcmp.c: Likewise.
9981 * gcc.c-torture/compile/HIcmp.c: Likewise.
9982 * gcc.c-torture/compile/HIset.c: Likewise.
9983 * gcc.c-torture/compile/QIcmp.c: Likewise.
9984 * gcc.c-torture/compile/QIset.c: Likewise.
9985 * gcc.c-torture/compile/SFset.c: Likewise.
9986 * gcc.c-torture/compile/SIcmp.c: Likewise.
9987 * gcc.c-torture/compile/SIset.c: Likewise.
9988 * gcc.c-torture/compile/UHIcmp.c: Likewise.
9989 * gcc.c-torture/compile/UQIcmp.c: Likewise.
9990 * gcc.c-torture/compile/USIcmp.c: Likewise.
9991 * gcc.c-torture/compile/a.c: Likewise.
9992 * gcc.c-torture/compile/a1.c: Likewise.
9993 * gcc.c-torture/compile/a3.c: Likewise.
9994 * gcc.c-torture/compile/aa.c: Likewise.
9995 * gcc.c-torture/compile/aaa.c: Likewise.
9996 * gcc.c-torture/compile/abs.c: Likewise.
9997 * gcc.c-torture/compile/ac.c: Likewise.
9998 * gcc.c-torture/compile/acc.c: Likewise.
9999 * gcc.c-torture/compile/add.c: Likewise.
10000 * gcc.c-torture/compile/add386.c: Likewise.
10001 * gcc.c-torture/compile/addcc.c: Likewise.
10002 * gcc.c-torture/compile/andm.c: Likewise.
10003 * gcc.c-torture/compile/andmem.c: Likewise.
10004 * gcc.c-torture/compile/andn.c: Likewise.
10005 * gcc.c-torture/compile/andok.c: Likewise.
10006 * gcc.c-torture/compile/andsi.c: Likewise.
10007 * gcc.c-torture/compile/andsparc.c: Likewise.
10008 * gcc.c-torture/compile/aos.c: Likewise.
10009 * gcc.c-torture/compile/arr.c: Likewise.
10010 * gcc.c-torture/compile/as.c: Likewise.
10011 * gcc.c-torture/compile/ase.c: Likewise.
10012 * gcc.c-torture/compile/band.c: Likewise.
10013 * gcc.c-torture/compile/bb0.c: Likewise.
10014 * gcc.c-torture/compile/bb1.c: Likewise.
10015 * gcc.c-torture/compile/bc.c: Likewise.
10016 * gcc.c-torture/compile/bcopy.c: Likewise.
10017 * gcc.c-torture/compile/bfx.c: Likewise.
10018 * gcc.c-torture/compile/bge.c: Likewise.
10019 * gcc.c-torture/compile/bit.c: Likewise.
10020 * gcc.c-torture/compile/bitf.c: Likewise.
10021 * gcc.c-torture/compile/bitw.c: Likewise.
10022 * gcc.c-torture/compile/blk.c: Likewise.
10023 * gcc.c-torture/compile/bt386.c: Likewise.
10024 * gcc.c-torture/compile/bug.c: Likewise.
10025 * gcc.c-torture/compile/buns.c: Likewise.
10026 * gcc.c-torture/compile/c.c: Likewise.
10027 * gcc.c-torture/compile/c2.c: Likewise.
10028 * gcc.c-torture/compile/call.c: Likewise.
10029 * gcc.c-torture/compile/callind.c: Likewise.
10030 * gcc.c-torture/compile/calls-void.c: Likewise.
10031 * gcc.c-torture/compile/calls.c: Likewise.
10032 * gcc.c-torture/compile/cc.c: Likewise.
10033 * gcc.c-torture/compile/cmb.c: Likewise.
10034 * gcc.c-torture/compile/cmpsi386.c: Likewise.
10035 * gcc.c-torture/compile/cmul.c: Likewise.
10036 * gcc.c-torture/compile/comb.c: Likewise.
10037 * gcc.c-torture/compile/consec.c: Likewise.
10038 * gcc.c-torture/compile/const.c: Likewise.
10039 * gcc.c-torture/compile/conv_tst.c: Likewise.
10040 * gcc.c-torture/compile/cvt.c: Likewise.
10041 * gcc.c-torture/compile/dbl_parm.c: Likewise.
10042 * gcc.c-torture/compile/dblbug.c: Likewise.
10043 * gcc.c-torture/compile/dead.c: Likewise.
10044 * gcc.c-torture/compile/delay.c: Likewise.
10045 * gcc.c-torture/compile/di.c: Likewise.
10046 * gcc.c-torture/compile/div.c: Likewise.
10047 * gcc.c-torture/compile/dm.c: Likewise.
10048 * gcc.c-torture/compile/dshift.c: Likewise.
10049 * gcc.c-torture/compile/e.c: Likewise.
10050 * gcc.c-torture/compile/ex.c: Likewise.
10051 * gcc.c-torture/compile/ext.c: Likewise.
10052 * gcc.c-torture/compile/flo.c: Likewise.
10053 * gcc.c-torture/compile/forgetcc.c: Likewise.
10054 * gcc.c-torture/compile/g.c: Likewise.
10055 * gcc.c-torture/compile/gen_tst.c: Likewise.
10056 * gcc.c-torture/compile/gronk.c: Likewise.
10057 * gcc.c-torture/compile/hi.c: Likewise.
10058 * gcc.c-torture/compile/i.c: Likewise.
10059 * gcc.c-torture/compile/icmp.c: Likewise.
10060 * gcc.c-torture/compile/ifreg.c: Likewise.
10061 * gcc.c-torture/compile/jumptab.c: Likewise.
10062 * gcc.c-torture/compile/l.c: Likewise.
10063 * gcc.c-torture/compile/layout.c: Likewise.
10064 * gcc.c-torture/compile/lll.c: Likewise.
10065 * gcc.c-torture/compile/load8.c: Likewise.
10066 * gcc.c-torture/compile/loadhicc.c: Likewise.
10067 * gcc.c-torture/compile/log2.c: Likewise.
10068 * gcc.c-torture/compile/logic.c: Likewise.
10069 * gcc.c-torture/compile/loop-1.c: Likewise.
10070 * gcc.c-torture/compile/loop386.c: Likewise.
10071 * gcc.c-torture/compile/lop.c: Likewise.
10072 * gcc.c-torture/compile/m1.c: Likewise.
10073 * gcc.c-torture/compile/m5.c: Likewise.
10074 * gcc.c-torture/compile/m68.c: Likewise.
10075 * gcc.c-torture/compile/mbyte.c: Likewise.
10076 * gcc.c-torture/compile/mcmp.c: Likewise.
10077 * gcc.c-torture/compile/mm.c: Likewise.
10078 * gcc.c-torture/compile/mod.c: Likewise.
10079 * gcc.c-torture/compile/modcc.c: Likewise.
10080 * gcc.c-torture/compile/move.c: Likewise.
10081 * gcc.c-torture/compile/move_qhi.c: Likewise.
10082 * gcc.c-torture/compile/mregtst.c: Likewise.
10083 * gcc.c-torture/compile/mu.c: Likewise.
10084 * gcc.c-torture/compile/mword.c: Likewise.
10085 * gcc.c-torture/compile/n.c: Likewise.
10086 * gcc.c-torture/compile/n1.c: Likewise.
10087 * gcc.c-torture/compile/nand.c: Likewise.
10088 * gcc.c-torture/compile/neg.c: Likewise.
10089 * gcc.c-torture/compile/o.c: Likewise.
10090 * gcc.c-torture/compile/omit.c: Likewise.
10091 * gcc.c-torture/compile/opout.c: Likewise.
10092 * gcc.c-torture/compile/opt.c: Likewise.
10093 * gcc.c-torture/compile/or.c: Likewise.
10094 * gcc.c-torture/compile/or386.c: Likewise.
10095 * gcc.c-torture/compile/p.c: Likewise.
10096 * gcc.c-torture/compile/parms.c: Likewise.
10097 * gcc.c-torture/compile/pass.c: Likewise.
10098 * gcc.c-torture/compile/pp.c: Likewise.
10099 * gcc.c-torture/compile/pret-arg.c: Likewise.
10100 * gcc.c-torture/compile/pyr.c: Likewise.
10101 * gcc.c-torture/compile/pyr2.c: Likewise.
10102 * gcc.c-torture/compile/r.c: Likewise.
10103 * gcc.c-torture/compile/r1.c: Likewise.
10104 * gcc.c-torture/compile/rmsc.c: Likewise.
10105 * gcc.c-torture/compile/round.c: Likewise.
10106 * gcc.c-torture/compile/sc.c: Likewise.
10107 * gcc.c-torture/compile/scal.c: Likewise.
10108 * gcc.c-torture/compile/scc.c: Likewise.
10109 * gcc.c-torture/compile/scond.c: Likewise.
10110 * gcc.c-torture/compile/seq.c: Likewise.
10111 * gcc.c-torture/compile/set386.c: Likewise.
10112 * gcc.c-torture/compile/set88.c: Likewise.
10113 * gcc.c-torture/compile/sh.c: Likewise.
10114 * gcc.c-torture/compile/shand.c: Likewise.
10115 * gcc.c-torture/compile/shft.c: Likewise.
10116 * gcc.c-torture/compile/shift.c: Likewise.
10117 * gcc.c-torture/compile/signext.c: Likewise.
10118 * gcc.c-torture/compile/signext2.c: Likewise.
10119 * gcc.c-torture/compile/simple.c: Likewise.
10120 * gcc.c-torture/compile/sparcbug.c: Likewise.
10121 * gcc.c-torture/compile/stor.c: Likewise.
10122 * gcc.c-torture/compile/str.c: Likewise.
10123 * gcc.c-torture/compile/structret.c: Likewise.
10124 * gcc.c-torture/compile/sub32.c: Likewise.
10125 * gcc.c-torture/compile/subcc.c: Likewise.
10126 * gcc.c-torture/compile/subcse.c: Likewise.
10127 * gcc.c-torture/compile/sym.c: Likewise.
10128 * gcc.c-torture/compile/symconst.c: Likewise.
10129 * gcc.c-torture/compile/t.c: Likewise.
10130 * gcc.c-torture/compile/test-flow.c: Likewise.
10131 * gcc.c-torture/compile/test-loop.c: Likewise.
10132 * gcc.c-torture/compile/test.c: Likewise.
10133 * gcc.c-torture/compile/tmp.c: Likewise.
10134 * gcc.c-torture/compile/trivial.c: Likewise.
10135 * gcc.c-torture/compile/trunc.c: Likewise.
10136 * gcc.c-torture/compile/u.c: Likewise.
10137 * gcc.c-torture/compile/uns.c: Likewise.
10138 * gcc.c-torture/compile/uns_tst.c: Likewise.
10139 * gcc.c-torture/compile/uuarg.c: Likewise.
10140 * gcc.c-torture/compile/volatile-1.c: Likewise.
10141 * gcc.c-torture/compile/ww.c: Likewise.
10142 * gcc.c-torture/compile/x.c: Likewise.
10143 * gcc.c-torture/compile/xb.c: Likewise.
10144 * gcc.c-torture/compile/xc.c: Likewise.
10145 * gcc.c-torture/compile/xdi.c: Likewise.
10146 * gcc.c-torture/compile/xfoo.c: Likewise.
10147 * gcc.c-torture/compile/xi.c: Likewise.
10148 * gcc.c-torture/compile/xlop.c: Likewise.
10149 * gcc.c-torture/compile/xneg.c: Likewise.
10150 * gcc.c-torture/compile/xopt.c: Likewise.
10151 * gcc.c-torture/compile/xor.c: Likewise.
10152 * gcc.c-torture/compile/xorn.c: Likewise.
10153 * gcc.c-torture/compile/xp.c: Likewise.
10154 * gcc.c-torture/compile/xpp.c: Likewise.
10155 * gcc.c-torture/compile/xs.c: Likewise.
10156 * gcc.c-torture/compile/xsh.c: Likewise.
10157 * gcc.c-torture/compile/xzz.c: Likewise.
10158 * gcc.c-torture/compile/zero-strct-1.c: Likewise.
10159 * gcc.c-torture/execute/20000717-3.c: Likewise.
10160 * gcc.c-torture/execute/920409-1.c: Likewise.
10161 * gcc.c-torture/execute/920411-1.c: Likewise.
10162 * gcc.c-torture/execute/920415-1.c: Likewise.
10163 * gcc.c-torture/execute/920428-1.c: Likewise.
10164 * gcc.c-torture/execute/920428-2.c: Likewise.
10165 * gcc.c-torture/execute/920429-1.c: Likewise.
10166 * gcc.c-torture/execute/920501-1.c: Likewise.
10167 * gcc.c-torture/execute/920501-7.c: Likewise.
10168 * gcc.c-torture/execute/920501-9.c: Likewise.
10169 * gcc.c-torture/execute/920520-1.c: Likewise.
10170 * gcc.c-torture/execute/920603-1.c: Likewise.
10171 * gcc.c-torture/execute/920721-2.c: Likewise.
10172 * gcc.c-torture/execute/920721-3.c: Likewise.
10173 * gcc.c-torture/execute/920728-1.c: Likewise.
10174 * gcc.c-torture/execute/920730-1.c: Likewise.
10175 * gcc.c-torture/execute/920731-1.c: Likewise.
10176 * gcc.c-torture/execute/920812-1.c: Likewise.
10177 * gcc.c-torture/execute/920909-1.c: Likewise.
10178 * gcc.c-torture/execute/921013-1.c: Likewise.
10179 * gcc.c-torture/execute/921017-1.c: Likewise.
10180 * gcc.c-torture/execute/921123-1.c: Likewise.
10181 * gcc.c-torture/execute/921124-1.c: Likewise.
10182 * gcc.c-torture/execute/921202-1.c: Likewise.
10183 * gcc.c-torture/execute/921207-1.c: Likewise.
10184 * gcc.c-torture/execute/921208-2.c: Likewise.
10185 * gcc.c-torture/execute/921215-1.c: Likewise.
10186 * gcc.c-torture/execute/921218-1.c: Likewise.
10187 * gcc.c-torture/execute/921218-2.c: Likewise.
10188 * gcc.c-torture/execute/930106-1.c: Likewise.
10189 * gcc.c-torture/execute/930429-2.c: Likewise.
10190 * gcc.c-torture/execute/930513-1.c: Likewise.
10191 * gcc.c-torture/execute/930513-2.c: Likewise.
10192 * gcc.c-torture/execute/930518-1.c: Likewise.
10193 * gcc.c-torture/execute/930527-1.c: Likewise.
10194 * gcc.c-torture/execute/930603-1.c: Likewise.
10195 * gcc.c-torture/execute/930603-3.c: Likewise.
10196 * gcc.c-torture/execute/930621-1.c: Likewise.
10197 * gcc.c-torture/execute/930622-1.c: Likewise.
10198 * gcc.c-torture/execute/930630-1.c: Likewise.
10199 * gcc.c-torture/execute/930713-1.c: Likewise.
10200 * gcc.c-torture/execute/930718-1.c: Likewise.
10201 * gcc.c-torture/execute/930719-1.c: Likewise.
10202 * gcc.c-torture/execute/930916-1.c: Likewise.
10203 * gcc.c-torture/execute/930921-1.c: Likewise.
10204 * gcc.c-torture/execute/930929-1.c: Likewise.
10205 * gcc.c-torture/execute/930930-1.c: Likewise.
10206 * gcc.c-torture/execute/931009-1.c: Likewise.
10207 * gcc.c-torture/execute/931012-1.c: Likewise.
10208 * gcc.c-torture/execute/931031-1.c: Likewise.
10209 * gcc.c-torture/execute/931102-1.c: Likewise.
10210 * gcc.c-torture/execute/931102-2.c: Likewise.
10211 * gcc.c-torture/execute/931228-1.c: Likewise.
10212 * gcc.c-torture/execute/940115-1.c: Likewise.
10213 * gcc.c-torture/execute/940122-1.c: Likewise.
10214 * gcc.c-torture/execute/941202-1.c: Likewise.
10215 * gcc.c-torture/execute/950605-1.c: Likewise.
10216 * gcc.c-torture/execute/960830-1.c: Likewise.
10217 * gcc.c-torture/execute/961112-1.c: Likewise.
10218 * gcc.c-torture/execute/990106-1.c: Likewise.
10219 * gcc.c-torture/execute/cmpdi-1.c: Likewise.
10220 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
10221 * gcc.c-torture/execute/dbra-1.c: Likewise.
10222 * gcc.c-torture/execute/inst-check.c: Likewise.
10223 * gcc.c-torture/execute/int-compare.c: Likewise.
10224 * gcc.c-torture/execute/loop-2.c: Likewise.
10225 * gcc.c-torture/execute/loop-2d.c: Likewise.
10226 * gcc.c-torture/execute/loop-3.c: Likewise.
10227 * gcc.c-torture/execute/loop-3b.c: Likewise.
10228 * gcc.c-torture/execute/loop-3c.c: Likewise.
10229 * gcc.c-torture/execute/mod-1.c: Likewise.
10230 * gcc.c-torture/execute/strct-pack-3.c: Likewise.
10231 * gcc.c-torture/execute/tstdi-1.c: Likewise.
10233 2023-11-13 Florian Weimer <fweimer@redhat.com>
10235 * gcc.c-torture/compile/BUG17.c (main): Add missing int
10236 return type and missing void type.
10237 * gcc.c-torture/compile/BUG18.c (main): Likewise. Call
10238 __builtin_printf instead of printf.
10239 * gcc.c-torture/compile/BUG21.c (Nase): Add missing void
10241 * gcc.c-torture/compile/BUG23.c (main): Add missing int
10242 return type and missing void type.
10243 * gcc.c-torture/compile/BUG5.c (bar): Call
10244 __builtin_printf instead of printf.
10245 * gcc.c-torture/compile/BUG6.c (main): Likewise. Add missing
10246 int return type and missing void type.
10247 * gcc.c-torture/compile/b.c (main): Add missing int
10248 return type and missing void type.
10249 * gcc.c-torture/compile/b1.c (main): Likewise. Call
10250 __builtin_printf instead of printf.
10251 * gcc.c-torture/compile/b88.c (main): Add missing int
10252 return type and missing void type.
10253 * gcc.c-torture/compile/bbb.c (flset): Add missing void
10254 return type and switch to prototype style.
10255 * gcc.c-torture/compile/bf.c (clr, atoi): Declare.
10256 (main): Add missing int return type. Call
10257 __builtin_printf instead of printf.
10258 * gcc.c-torture/compile/bt.c (main): Add missing int
10259 return type and missing void type.
10260 * gcc.c-torture/compile/charmtst.c (foo, bar): Declare.
10261 (c_move_tst): Add missing int return type.
10262 * gcc.c-torture/compile/cmpdi-1.c (f, g): Add missing int
10264 * gcc.c-torture/compile/cmphi.c (foo): Likewise.
10265 * gcc.c-torture/compile/conv.c (main): Likewise. Add missing
10266 void type. Call __builtin_printf instead of printf.
10267 * gcc.c-torture/compile/ddd.c (main): Add missing int
10268 return type and missing void type.
10269 * gcc.c-torture/compile/dilayout.c (str, ll): Add missing
10271 * gcc.c-torture/compile/dimove.c (foo): Likewise.
10272 * gcc.c-torture/compile/f2.c (foo): Likewise.
10273 * gcc.c-torture/compile/flatten.c (main): Add missing int
10274 return type and missing void type.
10275 * gcc.c-torture/compile/fnul.c (main): Likewise.
10276 Call __builtin_printf instead of printf.
10277 * gcc.c-torture/compile/fq.c (expand_to_ascii): Add missing
10279 * gcc.c-torture/compile/funcptr-1.c (g): Call __builtin_printf
10281 (f): Likewise. Add missing void types.
10282 * gcc.c-torture/compile/glob.c (foo): Add missing void types.
10283 * gcc.c-torture/compile/goto-1.c (f): Likewise.
10284 * gcc.c-torture/compile/i++.c (main): Call __builtin_printf
10286 * gcc.c-torture/compile/ic.c (foo): Add missing int return
10288 * gcc.c-torture/compile/iftrap-1.c (bar, baz): Declare.
10289 (f4, f6): Call __builtin_abort instead of abort.
10290 * gcc.c-torture/compile/iftrap-2.c (bar): Declare.
10291 * gcc.c-torture/compile/jmp.c (foo): Add missing int types.
10292 * gcc.c-torture/compile/labels-1.c (f): Add missing int
10293 return type and missing void type. Call __builtin_abort
10295 * gcc.c-torture/compile/labels-2.c (f): Likewise.
10296 * gcc.c-torture/compile/lbug.c (main): Add missing int
10297 return type and missing void type.
10298 * gcc.c-torture/compile/memtst.c (memtst): Add missing void
10300 (main): Add missing int return type and missing void type.
10301 Call __builtin_bzero instead of bzero.
10302 * gcc.c-torture/compile/miscomp.c (main): Add missing int
10303 return type and missing void type. Call __builtin_printf
10305 * gcc.c-torture/compile/msp.c (bar): Declare.
10306 (foo): Add missing void types.
10307 * gcc.c-torture/compile/mtst.c (foo): Add missing int return
10309 * gcc.c-torture/compile/packed-1.c (f): Add missing void
10311 * gcc.c-torture/compile/pr17119.c (func1, func2): Declare.
10312 * gcc.c-torture/compile/pr18712.c (foo, foo1): Declare.
10313 * gcc.c-torture/compile/pr20412.c (bar1, bar2, bar3): Declare.
10314 * gcc.c-torture/compile/pr21532.c (foo): Declare.
10315 * gcc.c-torture/compile/pr22398.c (main): Call __builtin_exit
10317 * gcc.c-torture/compile/pr24883.c (orec_str_list): Add missing
10319 * gcc.c-torture/compile/pr25311.c (use): Declare.
10320 * gcc.c-torture/compile/pr25514.c (foo): Declare.
10321 * gcc.c-torture/compile/pr26425.c (key_put): Declare.
10322 * gcc.c-torture/compile/pr27087.c (g): Declare.
10323 * gcc.c-torture/compile/pr27282.c (colrow_equal): Add missing
10325 * gcc.c-torture/compile/pr27907.c (fann_run): Add missing
10327 * gcc.c-torture/compile/pr28489.c (c_compile): Likewise.
10328 * gcc.c-torture/compile/pr28776-1.c
10329 (tree_contains_struct_check_failed): Declare.
10330 * gcc.c-torture/compile/pr29128.c (process_main): Add missing
10332 * gcc.c-torture/compile/pr29945.c (unget_char): Declare.
10333 (main) Add missing void return type.
10334 * gcc.c-torture/compile/pr33382.c (show_configuration): Add
10336 * gcc.c-torture/compile/pr36141.c (ffi_prep_closure_loc): Add
10337 missing return type.
10338 * gcc.c-torture/compile/pr36988.c (__writel): Declare.
10339 * gcc.c-torture/compile/pr37026.c (foo): Declare.
10340 * gcc.c-torture/compile/pr37285.c (_bfd_abort): Declare.
10341 (_bfd_xcoff_canonicalize_dynamic_reloc): Add missing void
10343 * gcc.c-torture/compile/pr38554.c (applyFunction): Add missing
10345 * gcc.c-torture/compile/pr42164.c (swp_offset, __BUG_ON):
10347 * gcc.c-torture/compile/pr44788.c (foo): Declare.
10348 * gcc.c-torture/compile/pr47364-1.c (arc4_init): Add missing
10350 * gcc.c-torture/compile/pr48596.c (_nrrdCenter): Declare.
10351 * gcc.c-torture/compile/rel.c (foo): Add missing int return
10353 * gcc.c-torture/compile/run.c (main): Likewise. Add missing
10355 * gcc.c-torture/compile/sar.c (main): Likewise.
10356 * gcc.c-torture/compile/selfrec.c (foo): Add missing int
10358 * gcc.c-torture/compile/shloop.c (main): Add missing int
10359 return type and missing void type.
10360 * gcc.c-torture/compile/shm.c (foo): Add missing int return
10362 * gcc.c-torture/compile/sim.c (main): Likewise. Add missing
10364 * gcc.c-torture/compile/simd-5.c (main): Add missing int
10365 return type and missing void type. Call __builtin_printf
10367 * gcc.c-torture/compile/sne.c (foo): Add missing int return
10369 * gcc.c-torture/compile/sound.c (write): Declare.
10370 (main): Add missing int return type and missing void type.
10371 * gcc.c-torture/compile/speed.c (main): Likewise.
10372 * gcc.c-torture/compile/store0.c (foo): Add missing void
10374 * gcc.c-torture/compile/storecc.c (foo): Add missing int
10376 * gcc.c-torture/compile/strcpy-1.c (rezero): Add missing
10378 * gcc.c-torture/compile/stru.c (foo): Add missing void return
10380 * gcc.c-torture/compile/stuct.c (main): Add missing int return
10381 type and missing void type.
10382 * gcc.c-torture/compile/time.c (main): Likewise.
10383 * gcc.c-torture/compile/unalign-1.c (f): Declare.
10384 * gcc.c-torture/compile/v.c (main): Add missing int return
10386 * gcc.c-torture/compile/xcsebug.c (foo): Add missing void
10388 * gcc.c-torture/compile/xmtst.c (p2, p3, p4): Add missing
10390 * gcc.c-torture/compile/xz.c (foo): Add missing void return
10392 * gcc.c-torture/execute/loop-2f.c (f): Add missing void
10394 (main): Return instead of calling exit. Call __builtin_abort
10396 * gcc.c-torture/execute/loop-2g.c (f): Add missing void
10398 (main): Return instead of calling exit. Call __builtin_abort
10400 * gcc.dg/20020206-1.c: Build without -w.
10401 (main): Call __builtin_abort instead of abort and
10402 __builtin_exit instead of exit.
10403 * gcc.dg/ipa/20040703-wpa.c (main): Call __builtin_abort
10404 instead of abort and __builtin_exit instead of exit.
10405 * gcc.dg/torture/pr84528.c (main): Add missing int and void
10406 types. Call __builtin_abort instead of abort, and
10407 __builtin_exit instead of exit.
10408 * gcc.dg/tree-ssa/pr68619-2.c (vector_type_mode, real_inf):
10410 * gcc.dg/tree-ssa/pr68619-3.c (iterative_hash): Declare.
10411 (e_hash): Call __builtin_abort instead of abort.
10412 * gcc.dg/tree-ssa/pr68619-4.c (rhs_regno, foop, arf): Declare.
10413 * gcc.dg/tree-ssa/pr68619-5.c (invert_tree_comparison)
10414 (vector_type_mode): Declare.
10415 * gcc.dg/tree-ssa/pr69270-2.c (arf, gimple_debug_bind_p)
10416 (gimple_bb, gimple_assign_rhs_to_tree)
10417 (is_gimple_min_invariant, unshare_expr): Declare.
10418 * gcc.dg/tree-ssa/pr69270-3.c: (end_imm_use_stmt_p)
10419 (next_imm_use_stmt, arf, boo, update_stmt): Declare.
10420 * gcc.dg/tree-ssa/ranger-threader-2.c (gimple_call_arg):
10422 (gimple_op): Call __builtin_abort instead of abort.
10423 * gcc.dg/tree-ssa/ranger-threader-3.c (expand_binop): Declare.
10424 * gcc.dg/tree-ssa/ssa-dom-branch-1.c (arf, foo): Declare.
10425 (try_combine): Add casts to rtx.
10426 * gcc.dg/tree-ssa/split-path-3.c (vec_heap_o_reserve)
10427 (VEC_int_base_length, bmp_iter_and_compl_init)
10428 (bmp_iter_and_compl, bmp_iter_next, VEC_int_heap_free):
10430 * gcc.dg/tree-ssa/split-path-7.c (linit): Call
10431 __builtin_strcmp instead of strcmp.
10432 * gcc.dg/tree-ssa/ssa-dom-thread-12.c (gimple_call_arg):
10434 (gimple_op): Call __builtin_abort instead of abort.
10435 * gcc.dg/tree-ssa/ssa-dom-thread-13.c (arf, error): Declare.
10436 (convert): Call __builtin_abort instead of abort.
10437 * gcc.dg/tree-ssa/ssa-dom-thread-14.c (exand_binop): Declare.
10438 * gcc.dg/tree-ssa/ssa-dom-thread-15.c
10439 (ix86_target_stack_probe, pro_epilogue_adjust_stack)
10440 (gen_rtx_CONST_INT, fancy_abort): Declare.
10441 * gcc.dg/tree-ssa/ssa-dse-25.c (foo): Call __builtin_memset
10443 * gcc.target/aarch64/aapcs64/va_arg-17.c
10444 (init_data): Call __builtin_memset instead of memset.
10445 * gcc.target/i386/pr69030.c (fn1): Call __builtin_printf instead
10448 2023-11-13 Florian Weimer <fweimer@redhat.com>
10450 * gcc.c-torture/compile/20080613-1.c (hop_sendmsg): Call
10451 __builtin_memcpy instead of memcpy.
10452 * gcc.c-torture/compile/complex-6.c (bar): Declare.
10453 * gcc.c-torture/compile/pr23445.c (__brelse): Declare.
10454 * gcc.c-torture/compile/pr23946.c (long2str): Declare.
10455 (avi_parse_comments): Call __builtin_memset instead of
10456 memset. __builtin_malloc instead of malloc. Call
10457 __builtin_memcpy instead of memcpy. Call
10458 __builtin_free instead of free.
10459 * gcc.c-torture/compile/pr31953.c (toggle_hexedit_mode):
10460 Add missing void return type.
10461 * gcc.c-torture/compile/pr32372.c (MPV_encode_init): Add
10462 missing void return type.
10463 * gcc.c-torture/compile/pr32355.c (sigemptyset): Declare.
10464 (doSignalsSetup): Add missing void return type.
10465 * gcc.c-torture/compile/pr32453.c (__assert_fail): Declare.
10466 * gcc.c-torture/compile/pr32571.c (mthca_is_memfree)
10467 (mthca_arbel_fmr_unmap, mthca_tavor_fmr_unmap)
10468 (mthca_unmap_fmr): Declare.
10469 * gcc.c-torture/compile/pr32584.c (sortpin): Add missing
10471 * gcc.c-torture/compile/pr32919.c (read_int, _itoa_word)
10472 (__strnlen): Declare.
10473 * gcc.c-torture/compile/pr33173.c (test_dir_format): Add
10474 missing void return type. Add missing int types.
10475 * gcc.c-torture/compile/pr33855.c (cabsl): Declare.
10476 * gcc.c-torture/compile/pr34334.c (__strsep_1c)
10477 (__strsep_2c): Add missing void return type.
10478 * gcc.c-torture/compile/pr35006.c (grub_putchar)
10479 (cl_set_pos, cl_print, grub_memmove, cl_delete): Declare.
10480 (grub_cmdline_get): Add missing void return type.
10481 * gcc.c-torture/compile/pr35595.c (__kernel_sinf):
10483 * gcc.c-torture/compile/pr35869.c (f): Add missing void
10485 * gcc.c-torture/compile/pr36172.c (FcCharSetFreeze): Add
10486 missing return value.
10487 * gcc.c-torture/compile/pr36238.c (lshift_s_s): Declare.
10488 * gcc.c-torture/compile/pr37207.c (func_81, func_98):
10490 * gcc.c-torture/compile/pr37258.c (mod_rhs, lshift_s_s)
10491 (func_112, func_23): Declare.
10492 * gcc.c-torture/compile/pr37305.c (safe_mod_u_u): Declare.
10493 * gcc.c-torture/compile/pr37327.c (func_93, func_59)
10494 (func_124, func_117, safe_add_uint64_t_u_u)
10495 (safe_mul_int32_t_s_s): Declare.
10496 * gcc.c-torture/compile/pr37387.c (FuncMakeConsequencesPres):
10497 Call __builtin_abort instead of ErrorQuit.
10498 * gcc.c-torture/compile/pr37432.c (print_wkb_bytes): Declare.
10499 * gcc.c-torture/compile/pr37713.c (sdp_seq_alloc): Declare.
10500 * gcc.c-torture/compile/pr39886.c (func): Declare.
10501 * gcc.c-torture/compile/pr39941.c (stop): Declare.
10502 * gcc.c-torture/compile/pr41016.c (CompareRNAStructures):
10503 Call __builtin_abort instead of Die.
10504 * gcc.c-torture/compile/pr42632.c (___pskb_trim): Add
10505 forward declaration.
10506 * gcc.c-torture/compile/pr49710.c (baz): Add forward
10507 declaration and missing void types.
10508 (bar): Add missing void type.
10509 * gcc.c-torture/compile/pr52437.c (fn2): Declare.
10510 * gcc.c-torture/compile/pr57441.c (func_1): Add missing void
10512 * gcc.c-torture/compile/pr87110.c (struct d): Add missing
10514 (g, h): Define as int.
10515 (i): Add missing void types.
10516 * gcc.c-torture/compile/pr87468.c (a): Define as int.
10518 (b): Add missing void types.
10519 * gcc.c-torture/execute/pr79043.c (ptr2): Use cast in
10521 (typepun): Add missing void return type.
10522 (main): Add missing int return type and missing void type.
10523 * gcc.dg/pr100349.c (b): Add missing void return type.
10524 * gcc.dg/pr106189.c (T): Declare.
10525 * gcc.dg/pr110777.c (_setjmp): Declare
10526 * gcc.dg/pr45506.c (dynvec, relative_relocp, atexit): Declare.
10527 (fini_array): Cast result of relative_relocp from int to int *.
10528 * gcc.dg/pr97359.c: Compile with -Wno-pointer-to-int-cast.
10529 (b): Cast point to int to avoid int-conversion warning.
10530 * gcc.dg/uninit-pr78548.c: Call __builtin_printf instead
10532 * gcc.dg/torture/pr39829.c (f): Declare.
10533 * gcc.dg/torture/pr44977.c (int329): Cast bar from pointer
10535 * gcc.dg/torture/pr53703.c (ifa_sa_len): Declare.
10536 (usagi_getifaddrs): Call __builtin_memset instead of memset
10537 and __builtin_memcmp instead of memcmp.
10538 * gcc.dg/torture/pr68625.c (z9): Explicitly cast
10540 * gcc.dg/torture/pr55964.c (f): Cast q to the expected type.
10541 * gcc.dg/torture/pr70623.c (h9): Fix pointer cast in assignment
10543 * gcc.dg/torture/pr81118.c (c): Return zero instead of
10545 * gcc.dg/torture/pr81510.c (e): Add cast from int to pointer.
10546 * gcc.dg/torture/pr99694.c (d): Add missing casts between
10547 pointers and integers.
10548 * gcc.dg/tree-ssa/pr102563.c: Define as void (*) (void).
10549 (_bdf_parse_glyphs_p): Define with prototype.
10550 * gcc.dg/tree-ssa/pr92085-1.c (di): Add cast to initialization
10552 * gcc.dg/tree-ssa/pr92085-2.c (c1): Add casts to
10553 initializations of th, lq.
10554 * gcc.dg/tree-ssa/reassoc-43.c
10555 (c_parser_next_token_is_keyword, chainon)
10556 (c_parser_attributes): Declare.
10557 * gcc.dg/tree-ssa/split-path-4.c (powi_lookup_cost): Declare.
10558 (powi_cost): Add missing void return type.
10559 * gcc.dg/tree-ssa/split-path-6.c (strtosichar)
10560 (ichartosstr, treeinsert, stop, __srget_r): Declare
10561 (givehelp, oof, lookharder): Convert to prototypes.
10562 * gcc.target/i386/pr71621-1.c (y8): Cast to expected
10563 pointer type in assignment of t6.
10564 * gcc.target/i386/pr79571.c (g): Add missing int type.
10565 (j): Add missing void types and pointer cast.
10566 * gcc.target/i386/pr87246.c (s2): Add cast from integer
10568 * gcc.target/i386/pr87759.c (rc): Cast to the expected
10569 pointer time in initialization of ar.
10570 * gcc.target/i386/pr99454.c (tg3_start_xmit): Add
10571 missing cast from int to int *.
10573 2023-11-13 Florian Weimer <fweimer@redhat.com>
10575 * c-c++-common/Wduplicated-branches-11.c: Compile with
10577 * c-c++-common/Wduplicated-branches-12.c: Likewise.
10578 * c-c++-common/builtins.c: Likewise.
10579 * c-c++-common/pointer-to-fn1.c: Likewise.
10580 * gcc.c-torture/compile/20010320-1.c: Likewise.
10581 * gcc.c-torture/compile/20050105-1.c: Likewise.
10582 * gcc.c-torture/compile/20080704-1.c: Likewise.
10583 * gcc.c-torture/compile/20080910-1.c: Likewise.
10584 * gcc.c-torture/compile/20090917-1.c: Likewise.
10585 * gcc.c-torture/compile/20100915-1.c: Likewise.
10586 * gcc.c-torture/compile/20101216-1.c: Likewise.
10587 * gcc.c-torture/compile/20121027-1.c: Likewise.
10588 * gcc.c-torture/compile/20180605-1.c: Likewise.
10589 * gcc.c-torture/compile/950816-2.c: Likewise.
10590 * gcc.c-torture/compile/dse.c: Likewise.
10591 * gcc.c-torture/compile/pr100576.c: Likewise.
10592 * gcc.c-torture/compile/pr17408.c: Likewise.
10593 * gcc.c-torture/compile/pr19121.c: Likewise.
10594 * gcc.c-torture/compile/pr26213.c: Likewise.
10595 * gcc.c-torture/compile/pr27341-2.c: Likewise.
10596 * gcc.c-torture/compile/pr28776-2.c: Likewise.
10597 * gcc.c-torture/compile/pr33133.c: Likewise.
10598 * gcc.c-torture/compile/pr34091.c: Likewise.
10599 * gcc.c-torture/compile/pr36154.c: Likewise.
10600 * gcc.c-torture/compile/pr37381.c: Likewise.
10601 * gcc.c-torture/compile/pr38360.c: Likewise.
10602 * gcc.c-torture/compile/pr40291.c: Likewise.
10603 * gcc.c-torture/compile/pr41182-1.c: Likewise.
10604 * gcc.c-torture/compile/pr43635.c: Likewise.
10605 * gcc.c-torture/compile/pr44043.c: Likewise.
10606 * gcc.c-torture/compile/pr44063.c: Likewise.
10607 * gcc.c-torture/compile/pr44246.c: Likewise.
10608 * gcc.c-torture/compile/pr45535.c: Likewise.
10609 * gcc.c-torture/compile/pr46934.c: Likewise.
10610 * gcc.c-torture/compile/pr47428.c: Likewise.
10611 * gcc.c-torture/compile/pr49145.c: Likewise.
10612 * gcc.c-torture/compile/pr49206.c: Likewise.
10613 * gcc.c-torture/compile/pr51694.c: Likewise.
10614 * gcc.c-torture/compile/pr53886.c: Likewise.
10615 * gcc.c-torture/compile/pr65241.c: Likewise.
10616 * gcc.c-torture/compile/pr72802.c: Likewise.
10617 * gcc.c-torture/compile/pr81360.c: Likewise.
10618 * gcc.c-torture/compile/pr82052.c: Likewise.
10619 * gcc.c-torture/compile/pr90275-2.c: Likewise.
10620 * gcc.c-torture/compile/pr90275.c: Likewise.
10621 * gcc.c-torture/compile/pr96796.c: Likewise.
10622 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
10623 * gcc.c-torture/compile/udivmod4.c: Likewise.
10624 * gcc.c-torture/compile/widechar-1.c: Likewise.
10625 * gcc.c-torture/execute/20000412-3.c: Likewise.
10626 * gcc.c-torture/execute/20010605-2.c: Likewise.
10627 * gcc.c-torture/execute/20020314-1.c: Likewise.
10628 * gcc.c-torture/execute/20020819-1.c: Likewise.
10629 * gcc.c-torture/execute/20031211-2.c: Likewise.
10630 * gcc.c-torture/execute/20040223-1.c: Likewise.
10631 * gcc.c-torture/execute/20041019-1.c: Likewise.
10632 * gcc.c-torture/execute/20120427-1.c: Likewise.
10633 * gcc.c-torture/execute/20120427-2.c: Likewise.
10634 * gcc.c-torture/execute/920908-2.c: Likewise.
10635 * gcc.c-torture/execute/921110-1.c: Likewise.
10636 * gcc.c-torture/execute/930111-1.c: Likewise.
10637 * gcc.c-torture/execute/930208-1.c: Likewise.
10638 * gcc.c-torture/execute/930702-1.c: Likewise.
10639 * gcc.c-torture/execute/930818-1.c: Likewise.
10640 * gcc.c-torture/execute/931017-1.c: Likewise.
10641 * gcc.c-torture/execute/931018-1.c: Likewise.
10642 * gcc.c-torture/execute/931208-1.c: Likewise.
10643 * gcc.c-torture/execute/941101-1.c: Likewise.
10644 * gcc.c-torture/execute/941110-1.c: Likewise.
10645 * gcc.c-torture/execute/950322-1.c: Likewise.
10646 * gcc.c-torture/execute/950426-1.c: Likewise.
10647 * gcc.c-torture/execute/950512-1.c: Likewise.
10648 * gcc.c-torture/execute/950621-1.c: Likewise.
10649 * gcc.c-torture/execute/960218-1.c: Likewise.
10650 * gcc.c-torture/execute/960402-1.c: Likewise.
10651 * gcc.c-torture/execute/cmpsf-1.c: Likewise.
10652 * gcc.c-torture/execute/cmpsi-1.c: Likewise.
10653 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
10654 * gcc.c-torture/execute/divmod-1.c: Likewise.
10655 * gcc.c-torture/execute/pr22061-1.c: Likewise.
10656 * gcc.c-torture/execute/pr55875.c: Likewise.
10657 * gcc.dg/20050629-1.c: Likewise.
10658 * gcc.dg/20080615-1.c: Likewise.
10659 * gcc.dg/Walloca-14.c: Likewise.
10660 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: Likewise.
10661 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Likewise.
10662 * gcc.dg/Wdouble-promotion.c: Likewise.
10663 * gcc.dg/Wrestrict-5.c: Likewise.
10664 * gcc.dg/Wstringop-overflow-13.c: Likewise.
10665 * gcc.dg/analyzer/fd-bind-pr107783.c: Likewise.
10666 * gcc.dg/array-5.c: Likewise.
10667 * gcc.dg/asan/pr56417.c: Likewise.
10668 * gcc.dg/attr-access-read-only.c: Likewise.
10669 * gcc.dg/attr-access-read-write.c: Likewise.
10670 * gcc.dg/attr-access-write-only.c: Likewise.
10671 * gcc.dg/bitint-36.c: Likewise.
10672 * gcc.dg/builtin-bswap-10.c: Likewise.
10673 * gcc.dg/cleanup-1.c: Likewise.
10674 * gcc.dg/cpp/pr60014-1.c: Likewise.
10675 * gcc.dg/cpp/pr60014-2.c: Likewise.
10676 * gcc.dg/cpp/pr60014-3.c: Likewise.
10677 * gcc.dg/ipa/ipa-bit-cp-1.c: Likewise.
10678 * gcc.dg/ipa/ipa-bit-cp-2.c: Likewise.
10679 * gcc.dg/ipa/ipa-bit-cp.c: Likewise.
10680 * gcc.dg/ipa/pr105639.c: Likewise.
10681 * gcc.dg/ipa/pr71981.c: Likewise.
10682 * gcc.dg/lto/20081109_0.c: Likewise.
10683 * gcc.dg/lto/pr54702_1.c: Likewise.
10684 * gcc.dg/lto/pr55525_0.c: Likewise.
10685 * gcc.dg/noncompile/20020213-1.c:: Likewise.
10686 * gcc.dg/noncompile/pr71426.c: Likewise.
10687 * gcc.dg/noncompile/undeclared-1.c: Likewise.
10688 * gcc.dg/overflow-warn-2.c: Likewise.
10689 * gcc.dg/pr100142.c: Likewise.
10690 * gcc.dg/pr100790.c: Likewise.
10691 * gcc.dg/pr100791.c: Likewise.
10692 * gcc.dg/pr103093.c: Likewise.
10693 * gcc.dg/pr105140.c: Likewise.
10694 * gcc.dg/pr105250.c: Likewise.
10695 * gcc.dg/pr105853.c: Likewise.
10696 * gcc.dg/pr105856.c: Likewise.
10697 * gcc.dg/pr26865.c: Likewise.
10698 * gcc.dg/pr40989.c: Likewise.
10699 * gcc.dg/pr42715.c: Likewise.
10700 * gcc.dg/pr44971.c: Likewise.
10701 * gcc.dg/pr46571.c: Likewise.
10702 * gcc.dg/pr54363.c: Likewise.
10703 * gcc.dg/pr56724-2.c: Likewise.
10704 * gcc.dg/pr59630.c: Likewise.
10705 * gcc.dg/pr67043.c: Likewise.
10706 * gcc.dg/pr67730-1.c: Likewise.
10707 * gcc.dg/pr67730-2.c: Likewise.
10708 * gcc.dg/pr68320.c: Likewise.
10709 * gcc.dg/pr69156.c: Likewise.
10710 * gcc.dg/pr69824.c: Likewise.
10711 * gcc.dg/pr70174.c: Likewise.
10712 * gcc.dg/pr70281.c: Likewise.
10713 * gcc.dg/pr77862.c: Likewise.
10714 * gcc.dg/pr82765.c: Likewise.
10715 * gcc.dg/pr83852.c: Likewise.
10716 * gcc.dg/pr84206.c: Likewise.
10717 * gcc.dg/pr85164-1.c: Likewise.
10718 * gcc.dg/pr85955.c: Likewise.
10719 * gcc.dg/pr86271.c: Likewise.
10720 * gcc.dg/pr86928.c: Likewise.
10721 * gcc.dg/pr99122-1.c: Likewise.
10722 * gcc.dg/pr99136.c: Likewise.
10723 * gcc.dg/redecl-19.c: Likewise.
10724 * gcc.dg/redecl-24.c: Likewise.
10725 * gcc.dg/torture/pr39204.c: Likewise.
10726 * gcc.dg/torture/pr57676.c: Likewise.
10727 * gcc.dg/torture/pr67222.c: Likewise.
10728 * gcc.dg/torture/pr77677-2.c: Likewise.
10729 * gcc.dg/torture/pr79125.c: Likewise.
10730 * gcc.dg/torture/pr94479.c: Likewise.
10731 * gcc.dg/tree-ssa/20070815.c: Likewise.
10732 * gcc.dg/tree-ssa/builtin-sprintf-29.c: Likewise.
10733 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
10734 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
10735 * gcc.dg/tree-ssa/ssa-dse-10.c: Likewise.
10736 * gcc.target/aarch64/pr60697.c: Likewise.
10737 * gcc.target/aarch64/pr87305.c: Likewise.
10738 * gcc.target/aarch64/sve/pr96357.c: Likewise.
10739 * gcc.target/i386/attr-nocf-check-1a.c: Likewise.
10740 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
10741 * gcc.target/i386/avx512bf16-pr108881.c: Likewise.
10742 * gcc.target/i386/cet-notrack-2a.c: Likewise.
10743 * gcc.target/i386/cet-notrack-2b.c: Likewise.
10744 * gcc.target/i386/cet-notrack-5b.c: Likewise.
10745 * gcc.target/i386/cet-notrack-6a.c: Likewise.
10746 * gcc.target/i386/cet-notrack-6b.c: Likewise.
10747 * gcc.target/i386/pr70325.c: Likewise.
10748 * gcc.target/i386/pr70858.c: Likewise.
10749 * gcc.target/i386/pr83488.c: Likewise.
10750 * gcc.target/i386/pr85511.c: Likewise.
10751 * gcc.target/i386/pr87572.c: Likewise.
10752 * gcc.target/i386/pr88195.c: Likewise.
10754 2023-11-13 Jakub Jelinek <jakub@redhat.com>
10756 PR tree-optimization/111967
10757 * gcc.dg/tree-ssa/pr111967.c: New test.
10759 2023-11-13 Xi Ruoyao <xry111@xry111.site>
10762 * gcc.target/loongarch/pr112476-1.c: New test.
10763 * gcc.target/loongarch/pr112476-2.c: New test.
10765 2023-11-13 Pan Li <pan2.li@intel.com>
10767 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Adjust
10769 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
10770 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
10772 2023-11-13 Pan Li <pan2.li@intel.com>
10774 * gcc.target/riscv/rvv/autovec/unop/math-llrintf16-0.c: New test.
10775 * gcc.target/riscv/rvv/autovec/unop/math-llroundf16-0.c: New test.
10776 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv32-0.c: New test.
10777 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv64-0.c: New test.
10778 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv32-0.c: New test.
10779 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-0.c: New test.
10780 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: New test.
10781 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: New test.
10782 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: New test.
10783 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: New test.
10784 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: New test.
10785 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: New test.
10787 2023-11-11 Jakub Jelinek <jakub@redhat.com>
10789 PR middle-end/112430
10790 * gcc.dg/pr112430.c: New test.
10792 2023-11-11 Martin Uecker <uecker@tugraz.at>
10796 * gcc.dg/Wnonnull-8.c: Adapt test.
10797 * gcc.dg/Wnonnull-9.c: New test.
10799 2023-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
10801 * lib/scanasm.exp (scan-assembler-times): Disregard LTO sections.
10802 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10803 (dg-scan): Likewise, if name starts with scan-assembler.
10804 (scan-raw-assembler): New proc.
10805 * gcc.dg/pr61868.c: Use scan-raw-assembler.
10806 * gcc.dg/scantest-lto.c: New test.
10808 2023-11-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10811 * gcc.target/riscv/rvv/autovec/pr112469.c: New test.
10813 2023-11-11 Marek Polacek <polacek@redhat.com>
10815 * g++.dg/cpp0x/lambda/lambda-decltype3.C: Check __cpp_init_captures.
10817 2023-11-10 Patrick O'Neill <patrick@rivosinc.com>
10819 * g++.dg/vect/pr102788.cc: Remove dg-do run directive.
10821 2023-11-10 Eric Botcazou <ebotcazou@adacore.com>
10823 * gnat.dg/opt103.ads, gnat.dg/opt103.adb: New test.
10825 2023-11-10 Vladimir N. Makarov <vmakarov@redhat.com>
10828 * gcc.target/arm/pr112337.c: New.
10830 2023-11-10 Patrick Palka <ppalka@redhat.com>
10833 * g++.dg/cpp0x/lambda/lambda-decltype3.C: New test.
10835 2023-11-10 Patrick Palka <ppalka@redhat.com>
10839 * g++.dg/cpp1y/decltype-auto7.C: New test.
10840 * g++.dg/cpp1y/lambda-init20.C: New test.
10842 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10844 PR tree-optimization/112438
10845 * gcc.target/riscv/rvv/autovec/pr112438.c: New test.
10847 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10849 * gcc.target/riscv/rvv/autovec/vls/def.h: Add combine test.
10850 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: New test.
10851 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: New test.
10852 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: New test.
10853 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: New test.
10854 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: New test.
10855 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: New test.
10856 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: New test.
10857 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: New test.
10859 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
10861 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Adjust.
10862 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
10863 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c:
10865 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Ditto.
10866 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c:
10868 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c:
10870 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c:
10872 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
10874 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
10876 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c:
10878 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
10880 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
10882 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c:
10884 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Ditto.
10885 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c:
10887 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c:
10889 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c:
10891 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c:
10893 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c:
10895 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c:
10897 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c:
10899 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c:
10901 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c:
10903 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c:
10905 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c:
10907 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c:
10909 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Ditto.
10910 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Ditto.
10911 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Ditto.
10912 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: Ditto.
10913 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Ditto.
10914 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
10916 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
10919 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
10921 * gcc.target/i386/pr112464.c: New test.
10923 2023-11-10 Jin Ma <jinma@linux.alibaba.com>
10925 * gcc.target/riscv/xtheadmempair-interrupt-fcsr.c: New file.
10927 2023-11-10 Richard Biener <rguenther@suse.de>
10929 PR tree-optimization/110221
10930 * gfortran.dg/pr110221.f: New testcase.
10932 2023-11-10 Richard Biener <rguenther@suse.de>
10934 PR middle-end/112469
10935 * gcc.dg/torture/pr112469.c: New testcase.
10937 2023-11-10 Pan Li <pan2.li@intel.com>
10940 2023-11-10 Pan Li <pan2.li@intel.com>
10942 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
10943 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
10944 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
10945 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
10946 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
10947 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
10948 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
10949 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
10950 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
10951 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
10952 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
10953 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
10954 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
10955 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
10956 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
10957 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
10958 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
10960 2023-11-10 Pan Li <pan2.li@intel.com>
10962 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
10963 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
10964 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
10965 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
10966 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
10967 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
10968 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
10969 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
10970 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
10971 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
10972 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
10973 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
10974 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
10975 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
10976 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
10977 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
10978 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
10980 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10982 * gcc.dg/vect/pr97428.c: Add additional compile option for riscv.
10984 2023-11-10 liuhongt <hongtao.liu@intel.com>
10986 * g++.target/i386/pr112443.C: New test.
10988 2023-11-10 Jose E. Marchesi <jose.marchesi@oracle.com>
10990 * gcc.target/bpf/mulsidi3-zeroextend-pseudoc.c: New test.
10992 2023-11-09 Jose E. Marchesi <jose.marchesi@oracle.com>
10994 * gcc.target/bpf/ldxdw.c: Fix regexp with expected result.
10996 2023-11-09 Robin Dapp <rdapp@ventanamicro.com>
10998 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Adjust.
10999 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
11000 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
11001 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
11002 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
11004 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
11006 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
11008 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
11010 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
11012 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
11014 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c:
11016 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c:
11018 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c:
11020 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c:
11022 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c:
11024 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c:
11026 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c:
11028 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c:
11030 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c:
11032 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c:
11034 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c:
11036 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c:
11038 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c:
11040 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c:
11042 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Ditto.
11043 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Ditto.
11044 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-1.h: New test.
11045 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-2.h: New test.
11046 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: New test.
11047 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: New test.
11048 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: New test.
11049 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: New test.
11050 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: New test.
11051 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: New test.
11053 2023-11-09 Alexandre Oliva <oliva@adacore.com>
11055 * gcc.dg/tree-ssa/scev-3.c: xfail on ia32.
11056 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11058 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11060 PR tree-optimization/109154
11061 * gcc.target/aarch64/sve/fneg-abs_5.c: New test.
11063 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11065 PR tree-optimization/109154
11066 * gcc.target/aarch64/sve/fneg-abs_1.c: Updated.
11067 * gcc.target/aarch64/sve/fneg-abs_2.c: Updated.
11068 * gcc.target/aarch64/sve/fneg-abs_4.c: Updated.
11070 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11072 PR tree-optimization/109154
11073 * gcc.target/aarch64/fneg-abs_2.c: Updated.
11074 * gcc.target/aarch64/fneg-abs_4.c: Updated.
11075 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
11077 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11079 PR tree-optimization/109154
11080 * gcc.target/aarch64/fneg-abs_1.c: Updated.
11081 * gcc.target/aarch64/fneg-abs_2.c: Updated.
11082 * gcc.target/aarch64/fneg-abs_4.c: Updated.
11083 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
11085 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11087 PR tree-optimization/109154
11088 * gcc.dg/fold-copysign-1.c: Updated.
11089 * gcc.dg/pr55152-2.c: Updated.
11090 * gcc.dg/tree-ssa/abs-4.c: Updated.
11091 * gcc.dg/tree-ssa/backprop-6.c: Updated.
11092 * gcc.dg/tree-ssa/copy-sign-2.c: Updated.
11093 * gcc.dg/tree-ssa/mult-abs-2.c: Updated.
11094 * gcc.target/aarch64/fneg-abs_1.c: New test.
11095 * gcc.target/aarch64/fneg-abs_2.c: New test.
11096 * gcc.target/aarch64/fneg-abs_3.c: New test.
11097 * gcc.target/aarch64/fneg-abs_4.c: New test.
11098 * gcc.target/aarch64/sve/fneg-abs_1.c: New test.
11099 * gcc.target/aarch64/sve/fneg-abs_2.c: New test.
11100 * gcc.target/aarch64/sve/fneg-abs_3.c: New test.
11101 * gcc.target/aarch64/sve/fneg-abs_4.c: New test.
11103 2023-11-09 Simon Wright <simon@pushface.org>
11106 * gnat.dg/calendar_format_value.adb: New test.
11108 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11111 * gcc.target/riscv/rvv/autovec/pr112450.c: New test.
11113 2023-11-09 Richard Biener <rguenther@suse.de>
11115 PR tree-optimization/112444
11116 * gcc.dg/torture/pr112444.c: New testcase.
11118 2023-11-09 YunQiang Su <yunqiang.su@cipunited.com>
11120 * gcc.target/mips/fabs-nan2008.c: New test.
11121 * gcc.target/mips/fabsf-nan2008.c: New test.
11123 2023-11-09 Florian Weimer <fweimer@redhat.com>
11125 * gcc.target/x86_64/abi/avx/avx-check.h (main): Call
11126 __builtin_printf instead of printf.
11127 * gcc.target/x86_64/abi/avx/test_passing_m256.c
11128 (fun_check_passing_m256_8_values): Add missing void return
11130 * gcc.target/x86_64/abi/avx512f/avx512f-check.h (main): Call
11131 __builtin_printf instead of printf.
11132 * gcc.target/x86_64/abi/avx512f/test_passing_m512.c
11133 (fun_check_passing_m512_8_values): Add missing void return
11135 * gcc.target/x86_64/abi/bf16/bf16-check.h (main): Call
11136 __builtin_printf instead of printf.
11137 * gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h (main):
11139 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c
11140 (fun_check_passing_m256bf16_8_values): Add missing void
11142 * gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h (main):
11143 Call __builtin_printf instead of printf.
11144 * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c
11145 (fun_check_passing_m512bf16_8_values): Add missign void
11148 2023-11-09 Florian Weimer <fweimer@redhat.com>
11150 * gcc.dg/Wreturn-mismatch-1.c: New.
11151 * gcc.dg/Wreturn-mismatch-2.c: New.
11152 * gcc.dg/Wreturn-mismatch-3.c: New.
11153 * gcc.dg/Wreturn-mismatch-4.c: New.
11154 * gcc.dg/Wreturn-mismatch-5.c: New.
11155 * gcc.dg/Wreturn-mismatch-6.c: New.
11156 * gcc.dg/noncompile/pr55976-1.c: Change -Werror=return-type
11157 to -Werror=return-mismatch.
11158 * gcc.dg/noncompile/pr55976-2.c: Change -Wreturn-type
11159 to -Wreturn-mismatch.
11161 2023-11-09 Florian Weimer <fweimer@redhat.com>
11163 * gcc.dg/Wmissing-parameter-type.c: Build with -std=gnu89
11164 to trigger the -Wmissing-parameter-type warning
11165 and not the default -Wimplicit warning. Also match
11166 against -Wmissing-parameter-type.
11167 * gcc.dg/Wmissing-parameter-type-Wextra.c: Likewise.
11169 2023-11-09 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11171 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: Remove
11172 vperm and substitude by vpdi et al.
11173 * gcc.target/s390/zvector/vec-reve-load-halfword.c: Likewise.
11174 * gcc.target/s390/vector/reverse-elements-1.c: New test.
11175 * gcc.target/s390/vector/reverse-elements-2.c: New test.
11176 * gcc.target/s390/vector/reverse-elements-3.c: New test.
11177 * gcc.target/s390/vector/reverse-elements-4.c: New test.
11178 * gcc.target/s390/vector/reverse-elements-5.c: New test.
11179 * gcc.target/s390/vector/reverse-elements-6.c: New test.
11180 * gcc.target/s390/vector/reverse-elements-7.c: New test.
11182 2023-11-09 Jakub Jelinek <jakub@redhat.com>
11185 * gcc.dg/dfp/int128-1.c: New test.
11186 * gcc.dg/dfp/int128-2.c: New test.
11187 * gcc.dg/dfp/int128-3.c: New test.
11188 * gcc.dg/dfp/int128-4.c: New test.
11190 2023-11-09 Jakub Jelinek <jakub@redhat.com>
11193 * c-c++-common/ubsan/Wno-attributes-1.c: New test.
11195 2023-11-09 Jin Ma <jinma@linux.alibaba.com>
11197 * gcc.target/riscv/xtheadfmemidx-uindex-zbb.c: New test.
11199 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11201 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: New test.
11202 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: New test.
11203 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: New test.
11205 2023-11-09 Alexandre Oliva <oliva@adacore.com>
11207 * g++.dg/gomp/declare-target-3.C: Adjust for 32-bit targets.
11209 2023-11-09 Alexandre Oliva <oliva@adacore.com>
11211 * g++.dg/pr58245-1.C: Disable PIC/PIE.
11213 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11215 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Adapt test.
11216 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto.
11217 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto.
11218 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto.
11219 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto.
11220 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto.
11221 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto.
11222 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto.
11223 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto.
11224 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto.
11225 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto.
11226 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto.
11227 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto.
11228 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto.
11229 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto.
11230 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto.
11231 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto.
11232 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto.
11233 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Ditto.
11234 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto.
11235 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
11236 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto.
11237 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
11238 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto.
11239 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto.
11240 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto.
11241 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
11242 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto.
11243 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto.
11244 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto.
11245 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto.
11246 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto.
11247 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto.
11248 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
11249 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto.
11250 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto.
11251 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: Run all tests.
11253 2023-11-08 Uros Bizjak <ubizjak@gmail.com>
11256 * gcc.target/i386/pr78904-1.c (test_sub): New test.
11257 * gcc.target/i386/pr78904-1a.c (test_sub): Ditto.
11258 * gcc.target/i386/pr78904-1b.c (test_sub): Ditto.
11259 * gcc.target/i386/pr78904-2.c (test_sub): Ditto.
11260 * gcc.target/i386/pr78904-2a.c (test_sub): Ditto.
11261 * gcc.target/i386/pr78904-2b.c (test_sub): Ditto.
11262 * gcc.target/i386/pr78952-4.c (test_sub): Ditto.
11263 * gcc.target/i386/pr82524.c: New test.
11264 * gcc.target/i386/pr82524-1.c: New test.
11265 * gcc.target/i386/pr82524-2.c: New test.
11266 * gcc.target/i386/pr82524-3.c: New test.
11268 2023-11-08 Lehua Ding <lehua.ding@rivai.ai>
11270 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: New test.
11272 2023-11-08 Florian Weimer <fweimer@redhat.com>
11274 * gcc.dg/setjmp-7.c (_setjmp): Declare.
11276 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11278 * gcc.target/riscv/rvv/base/vl-use-ice.c: New test.
11280 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
11283 * gfortran.dg/bound_11.f90: New test.
11285 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
11288 * gfortran.dg/bound_10.f90: New test.
11290 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
11293 * gfortran.dg/allocated_4.f90: New test.
11295 2023-11-08 Hongyu Wang <hongyu.wang@intel.com>
11298 * gcc.target/i386/pr112394.c: New test.
11300 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11302 * gcc.dg/vect/bb-slp-33.c: Rewrite the condition.
11304 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11307 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Adapt test.
11308 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Ditto.
11309 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
11310 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Ditto.
11311 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Ditto.
11312 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Ditto.
11313 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
11314 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Ditto.
11315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Ditto.
11316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Ditto.
11317 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: New test.
11318 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: New test.
11320 2023-11-08 Haochen Jiang <haochen.jiang@intel.com>
11323 * gcc.target/i386/pr111907.c: New test.
11325 2023-11-08 Joseph Myers <joseph@codesourcery.com>
11327 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Move to ...
11328 * gcc.dg/atomic/c23-stdatomic-lockfree-char8_t.c: ... here.
11329 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Move to ...
11330 * gcc.dg/atomic/c23-stdatomic-var-init-1.c: ... here.
11331 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Move to ...
11332 * gcc.dg/atomic/gnu23-stdatomic-lockfree-char8_t.c: ... here.
11333 Update reference to moved file.
11334 * gcc.dg/c2x-align-1.c: Move to ...
11335 * gcc.dg/c23-align-1.c: ... here.
11336 * gcc.dg/c2x-align-6.c: Move to ...
11337 * gcc.dg/c23-align-6.c: ... here.
11338 * gcc.dg/c2x-attr-deprecated-1.c: Move to ...
11339 * gcc.dg/c23-attr-deprecated-1.c: ... here. Update reference to
11341 * gcc.dg/c2x-attr-deprecated-2.c: Move to ...
11342 * gcc.dg/c23-attr-deprecated-2.c: ... here.
11343 * gcc.dg/c2x-attr-deprecated-3.c: Move to ...
11344 * gcc.dg/c23-attr-deprecated-3.c: ... here.
11345 * gcc.dg/c2x-attr-deprecated-4.c: Move to ...
11346 * gcc.dg/c23-attr-deprecated-4.c: ... here.
11347 * gcc.dg/c2x-attr-fallthrough-1.c: Move to ...
11348 * gcc.dg/c23-attr-fallthrough-1.c: ... here.
11349 * gcc.dg/c2x-attr-fallthrough-2.c: Move to ...
11350 * gcc.dg/c23-attr-fallthrough-2.c: ... here.
11351 * gcc.dg/c2x-attr-fallthrough-3.c: Move to ...
11352 * gcc.dg/c23-attr-fallthrough-3.c: ... here.
11353 * gcc.dg/c2x-attr-fallthrough-4.c: Move to ...
11354 * gcc.dg/c23-attr-fallthrough-4.c: ... here.
11355 * gcc.dg/c2x-attr-fallthrough-5.c: Move to ...
11356 * gcc.dg/c23-attr-fallthrough-5.c: ... here.
11357 * gcc.dg/c2x-attr-fallthrough-6.c: Move to ...
11358 * gcc.dg/c23-attr-fallthrough-6.c: ... here.
11359 * gcc.dg/c2x-attr-maybe_unused-1.c: Move to ...
11360 * gcc.dg/c23-attr-maybe_unused-1.c: ... here.
11361 * gcc.dg/c2x-attr-maybe_unused-2.c: Move to ...
11362 * gcc.dg/c23-attr-maybe_unused-2.c: ... here.
11363 * gcc.dg/c2x-attr-maybe_unused-3.c: Move to ...
11364 * gcc.dg/c23-attr-maybe_unused-3.c: ... here.
11365 * gcc.dg/c2x-attr-maybe_unused-4.c: Move to ...
11366 * gcc.dg/c23-attr-maybe_unused-4.c: ... here.
11367 * gcc.dg/c2x-attr-nodiscard-1.c: Move to ...
11368 * gcc.dg/c23-attr-nodiscard-1.c: ... here.
11369 * gcc.dg/c2x-attr-nodiscard-2.c: Move to ...
11370 * gcc.dg/c23-attr-nodiscard-2.c: ... here.
11371 * gcc.dg/c2x-attr-nodiscard-3.c: Move to ...
11372 * gcc.dg/c23-attr-nodiscard-3.c: ... here.
11373 * gcc.dg/c2x-attr-nodiscard-4.c: Move to ...
11374 * gcc.dg/c23-attr-nodiscard-4.c: ... here.
11375 * gcc.dg/c2x-attr-noreturn-1.c: Move to ...
11376 * gcc.dg/c23-attr-noreturn-1.c: ... here.
11377 * gcc.dg/c2x-attr-noreturn-2.c: Move to ...
11378 * gcc.dg/c23-attr-noreturn-2.c: ... here.
11379 * gcc.dg/c2x-attr-noreturn-3.c: Move to ...
11380 * gcc.dg/c23-attr-noreturn-3.c: ... here.
11381 * gcc.dg/c2x-attr-syntax-1.c: Move to ...
11382 * gcc.dg/c23-attr-syntax-1.c: ... here.
11383 * gcc.dg/c2x-attr-syntax-2.c: Move to ...
11384 * gcc.dg/c23-attr-syntax-2.c: ... here.
11385 * gcc.dg/c2x-attr-syntax-3.c: Move to ...
11386 * gcc.dg/c23-attr-syntax-3.c: ... here.
11387 * gcc.dg/c2x-attr-syntax-4.c: Move to ...
11388 * gcc.dg/c23-attr-syntax-4.c: ... here.
11389 * gcc.dg/c2x-attr-syntax-5.c: Move to ...
11390 * gcc.dg/c23-attr-syntax-5.c: ... here.
11391 * gcc.dg/c2x-attr-syntax-6.c: Move to ...
11392 * gcc.dg/c23-attr-syntax-6.c: ... here.
11393 * gcc.dg/c2x-attr-syntax-7.c: Move to ...
11394 * gcc.dg/c23-attr-syntax-7.c: ... here.
11395 * gcc.dg/c2x-auto-1.c: Move to ...
11396 * gcc.dg/c23-auto-1.c: ... here.
11397 * gcc.dg/c2x-auto-2.c: Move to ...
11398 * gcc.dg/c23-auto-2.c: ... here.
11399 * gcc.dg/c2x-auto-3.c: Move to ...
11400 * gcc.dg/c23-auto-3.c: ... here.
11401 * gcc.dg/c2x-auto-4.c: Move to ...
11402 * gcc.dg/c23-auto-4.c: ... here.
11403 * gcc.dg/c2x-binary-constants-1.c: Move to ...
11404 * gcc.dg/c23-binary-constants-1.c: ... here.
11405 * gcc.dg/c2x-binary-constants-2.c: Move to ...
11406 * gcc.dg/c23-binary-constants-2.c: ... here.
11407 * gcc.dg/c2x-binary-constants-3.c: Move to ...
11408 * gcc.dg/c23-binary-constants-3.c: ... here.
11409 * gcc.dg/c2x-bool-1.c: Move to ...
11410 * gcc.dg/c23-bool-1.c: ... here.
11411 * gcc.dg/c2x-bool-2.c: Move to ...
11412 * gcc.dg/c23-bool-2.c: ... here.
11413 * gcc.dg/c2x-bool-limits-1.c: Move to ...
11414 * gcc.dg/c23-bool-limits-1.c: ... here.
11415 * gcc.dg/c2x-builtins-1.c: Move to ...
11416 * gcc.dg/c23-builtins-1.c: ... here.
11417 * gcc.dg/c2x-complit-1.c: Move to ...
11418 * gcc.dg/c23-complit-1.c: ... here.
11419 * gcc.dg/c2x-complit-2.c: Move to ...
11420 * gcc.dg/c23-complit-2.c: ... here.
11421 * gcc.dg/c2x-complit-3.c: Move to ...
11422 * gcc.dg/c23-complit-3.c: ... here.
11423 * gcc.dg/c2x-complit-4.c: Move to ...
11424 * gcc.dg/c23-complit-4.c: ... here.
11425 * gcc.dg/c2x-complit-5.c: Move to ...
11426 * gcc.dg/c23-complit-5.c: ... here.
11427 * gcc.dg/c2x-complit-6.c: Move to ...
11428 * gcc.dg/c23-complit-6.c: ... here.
11429 * gcc.dg/c2x-complit-7.c: Move to ...
11430 * gcc.dg/c23-complit-7.c: ... here.
11431 * gcc.dg/c2x-complit-8.c: Move to ...
11432 * gcc.dg/c23-complit-8.c: ... here.
11433 * gcc.dg/c2x-concat-1.c: Move to ...
11434 * gcc.dg/c23-concat-1.c: ... here.
11435 * gcc.dg/c2x-constexpr-1.c: Move to ...
11436 * gcc.dg/c23-constexpr-1.c: ... here.
11437 * gcc.dg/c2x-constexpr-2a.c: Move to ...
11438 * gcc.dg/c23-constexpr-2a.c: ... here. Update reference to moved
11440 * gcc.dg/c2x-constexpr-2b.c: Move to ...
11441 * gcc.dg/c23-constexpr-2b.c: ... here.
11442 * gcc.dg/c2x-constexpr-3.c: Move to ...
11443 * gcc.dg/c23-constexpr-3.c: ... here.
11444 * gcc.dg/c2x-constexpr-4.c: Move to ...
11445 * gcc.dg/c23-constexpr-4.c: ... here.
11446 * gcc.dg/c2x-constexpr-5.c: Move to ...
11447 * gcc.dg/c23-constexpr-5.c: ... here.
11448 * gcc.dg/c2x-constexpr-6.c: Move to ...
11449 * gcc.dg/c23-constexpr-6.c: ... here.
11450 * gcc.dg/c2x-constexpr-7.c: Move to ...
11451 * gcc.dg/c23-constexpr-7.c: ... here.
11452 * gcc.dg/c2x-constexpr-8.c: Move to ...
11453 * gcc.dg/c23-constexpr-8.c: ... here.
11454 * gcc.dg/c2x-constexpr-9.c: Move to ...
11455 * gcc.dg/c23-constexpr-9.c: ... here.
11456 * gcc.dg/c2x-digit-separators-1.c: Move to ...
11457 * gcc.dg/c23-digit-separators-1.c: ... here.
11458 * gcc.dg/c2x-digit-separators-2.c: Move to ...
11459 * gcc.dg/c23-digit-separators-2.c: ... here.
11460 * gcc.dg/c2x-digit-separators-3.c: Move to ...
11461 * gcc.dg/c23-digit-separators-3.c: ... here.
11462 * gcc.dg/c2x-empty-init-1.c: Move to ...
11463 * gcc.dg/c23-empty-init-1.c: ... here.
11464 * gcc.dg/c2x-empty-init-2.c: Move to ...
11465 * gcc.dg/c23-empty-init-2.c: ... here.
11466 * gcc.dg/c2x-empty-init-3.c: Move to ...
11467 * gcc.dg/c23-empty-init-3.c: ... here.
11468 * gcc.dg/c2x-enum-1.c: Move to ...
11469 * gcc.dg/c23-enum-1.c: ... here.
11470 * gcc.dg/c2x-enum-2.c: Move to ...
11471 * gcc.dg/c23-enum-2.c: ... here.
11472 * gcc.dg/c2x-enum-3.c: Move to ...
11473 * gcc.dg/c23-enum-3.c: ... here.
11474 * gcc.dg/c2x-enum-4.c: Move to ...
11475 * gcc.dg/c23-enum-4.c: ... here.
11476 * gcc.dg/c2x-enum-5.c: Move to ...
11477 * gcc.dg/c23-enum-5.c: ... here.
11478 * gcc.dg/c2x-enum-6.c: Move to ...
11479 * gcc.dg/c23-enum-6.c: ... here.
11480 * gcc.dg/c2x-enum-7.c: Move to ...
11481 * gcc.dg/c23-enum-7.c: ... here.
11482 * gcc.dg/c2x-enum-8.c: Move to ...
11483 * gcc.dg/c23-enum-8.c: ... here.
11484 * gcc.dg/c2x-float-1.c: Move to ...
11485 * gcc.dg/c23-float-1.c: ... here.
11486 * gcc.dg/c2x-float-10.c: Move to ...
11487 * gcc.dg/c23-float-10.c: ... here.
11488 * gcc.dg/c2x-float-11.c: Move to ...
11489 * gcc.dg/c23-float-11.c: ... here.
11490 * gcc.dg/c2x-float-12.c: Move to ...
11491 * gcc.dg/c23-float-12.c: ... here.
11492 * gcc.dg/c2x-float-13.c: Move to ...
11493 * gcc.dg/c23-float-13.c: ... here.
11494 * gcc.dg/c2x-float-2.c: Move to ...
11495 * gcc.dg/c23-float-2.c: ... here.
11496 * gcc.dg/c2x-float-3.c: Move to ...
11497 * gcc.dg/c23-float-3.c: ... here.
11498 * gcc.dg/c2x-float-4.c: Move to ...
11499 * gcc.dg/c23-float-4.c: ... here.
11500 * gcc.dg/c2x-float-5.c: Move to ...
11501 * gcc.dg/c23-float-5.c: ... here.
11502 * gcc.dg/c2x-float-6.c: Move to ...
11503 * gcc.dg/c23-float-6.c: ... here.
11504 * gcc.dg/c2x-float-7a.c: Move to ...
11505 * gcc.dg/c23-float-7a.c: ... here.
11506 * gcc.dg/c2x-float-7b.c: Move to ...
11507 * gcc.dg/c23-float-7b.c: ... here.
11508 * gcc.dg/c2x-float-7c.c: Move to ...
11509 * gcc.dg/c23-float-7c.c: ... here.
11510 * gcc.dg/c2x-float-8.c: Move to ...
11511 * gcc.dg/c23-float-8.c: ... here.
11512 * gcc.dg/c2x-float-9.c: Move to ...
11513 * gcc.dg/c23-float-9.c: ... here.
11514 * gcc.dg/c2x-float-no-dfp-1.c: Move to ...
11515 * gcc.dg/c23-float-no-dfp-1.c: ... here.
11516 * gcc.dg/c2x-float-no-dfp-2.c: Move to ...
11517 * gcc.dg/c23-float-no-dfp-2.c: ... here. Update reference to
11519 * gcc.dg/c2x-float-no-dfp-3.c: Move to ...
11520 * gcc.dg/c23-float-no-dfp-3.c: ... here.
11521 * gcc.dg/c2x-float-no-dfp-4.c: Move to ...
11522 * gcc.dg/c23-float-no-dfp-4.c: ... here. Update reference to
11524 * gcc.dg/c2x-floatn-1.c: Move to ...
11525 * gcc.dg/c23-floatn-1.c: ... here.
11526 * gcc.dg/c2x-floatn-2.c: Move to ...
11527 * gcc.dg/c23-floatn-2.c: ... here.
11528 * gcc.dg/c2x-floatn-3.c: Move to ...
11529 * gcc.dg/c23-floatn-3.c: ... here.
11530 * gcc.dg/c2x-floatn-4.c: Move to ...
11531 * gcc.dg/c23-floatn-4.c: ... here.
11532 * gcc.dg/c2x-floatn-5.c: Move to ...
11533 * gcc.dg/c23-floatn-5.c: ... here.
11534 * gcc.dg/c2x-floatn-6.c: Move to ...
11535 * gcc.dg/c23-floatn-6.c: ... here.
11536 * gcc.dg/c2x-floatn-7.c: Move to ...
11537 * gcc.dg/c23-floatn-7.c: ... here.
11538 * gcc.dg/c2x-floatn-8.c: Move to ...
11539 * gcc.dg/c23-floatn-8.c: ... here.
11540 * gcc.dg/c2x-fordecl-1.c: Move to ...
11541 * gcc.dg/c23-fordecl-1.c: ... here.
11542 * gcc.dg/c2x-fordecl-2.c: Move to ...
11543 * gcc.dg/c23-fordecl-2.c: ... here.
11544 * gcc.dg/c2x-fordecl-3.c: Move to ...
11545 * gcc.dg/c23-fordecl-3.c: ... here.
11546 * gcc.dg/c2x-fordecl-4.c: Move to ...
11547 * gcc.dg/c23-fordecl-4.c: ... here.
11548 * gcc.dg/c2x-has-c-attribute-1.c: Move to ...
11549 * gcc.dg/c23-has-c-attribute-1.c: ... here.
11550 * gcc.dg/c2x-has-c-attribute-2.c: Move to ...
11551 * gcc.dg/c23-has-c-attribute-2.c: ... here.
11552 * gcc.dg/c2x-has-c-attribute-3.c: Move to ...
11553 * gcc.dg/c23-has-c-attribute-3.c: ... here.
11554 * gcc.dg/c2x-has-c-attribute-4.c: Move to ...
11555 * gcc.dg/c23-has-c-attribute-4.c: ... here.
11556 * gcc.dg/c2x-labels-1.c: Move to ...
11557 * gcc.dg/c23-labels-1.c: ... here.
11558 * gcc.dg/c2x-labels-2.c: Move to ...
11559 * gcc.dg/c23-labels-2.c: ... here.
11560 * gcc.dg/c2x-labels-3.c: Move to ...
11561 * gcc.dg/c23-labels-3.c: ... here.
11562 * gcc.dg/c2x-limits-1.c: Move to ...
11563 * gcc.dg/c23-limits-1.c: ... here.
11564 * gcc.dg/c2x-no-dfp-1.c: Move to ...
11565 * gcc.dg/c23-no-dfp-1.c: ... here.
11566 * gcc.dg/c2x-nullptr-1.c: Move to ...
11567 * gcc.dg/c23-nullptr-1.c: ... here.
11568 * gcc.dg/c2x-nullptr-2.c: Move to ...
11569 * gcc.dg/c23-nullptr-2.c: ... here.
11570 * gcc.dg/c2x-nullptr-3.c: Move to ...
11571 * gcc.dg/c23-nullptr-3.c: ... here.
11572 * gcc.dg/c2x-nullptr-4.c: Move to ...
11573 * gcc.dg/c23-nullptr-4.c: ... here.
11574 * gcc.dg/c2x-nullptr-5.c: Move to ...
11575 * gcc.dg/c23-nullptr-5.c: ... here.
11576 * gcc.dg/c2x-nullptr-6.c: Move to ...
11577 * gcc.dg/c23-nullptr-6.c: ... here.
11578 * gcc.dg/c2x-old-style-definition-1.c: Move to ...
11579 * gcc.dg/c23-old-style-definition-1.c: ... here.
11580 * gcc.dg/c2x-old-style-definition-2.c: Move to ...
11581 * gcc.dg/c23-old-style-definition-2.c: ... here.
11582 * gcc.dg/c2x-old-style-definition-3.c: Move to ...
11583 * gcc.dg/c23-old-style-definition-3.c: ... here.
11584 * gcc.dg/c2x-old-style-definition-4.c: Move to ...
11585 * gcc.dg/c23-old-style-definition-4.c: ... here.
11586 * gcc.dg/c2x-old-style-definition-5.c: Move to ...
11587 * gcc.dg/c23-old-style-definition-5.c: ... here.
11588 * gcc.dg/c2x-old-style-definition-6.c: Move to ...
11589 * gcc.dg/c23-old-style-definition-6.c: ... here.
11590 * gcc.dg/c2x-parm-omit-1.c: Move to ...
11591 * gcc.dg/c23-parm-omit-1.c: ... here.
11592 * gcc.dg/c2x-parm-omit-2.c: Move to ...
11593 * gcc.dg/c23-parm-omit-2.c: ... here.
11594 * gcc.dg/c2x-parm-omit-3.c: Move to ...
11595 * gcc.dg/c23-parm-omit-3.c: ... here.
11596 * gcc.dg/c2x-parm-omit-4.c: Move to ...
11597 * gcc.dg/c23-parm-omit-4.c: ... here.
11598 * gcc.dg/c2x-qual-1.c: Move to ...
11599 * gcc.dg/c23-qual-1.c: ... here.
11600 * gcc.dg/c2x-qual-2.c: Move to ...
11601 * gcc.dg/c23-qual-2.c: ... here.
11602 * gcc.dg/c2x-qual-3.c: Move to ...
11603 * gcc.dg/c23-qual-3.c: ... here.
11604 * gcc.dg/c2x-qual-4.c: Move to ...
11605 * gcc.dg/c23-qual-4.c: ... here.
11606 * gcc.dg/c2x-qual-5.c: Move to ...
11607 * gcc.dg/c23-qual-5.c: ... here.
11608 * gcc.dg/c2x-qual-6.c: Move to ...
11609 * gcc.dg/c23-qual-6.c: ... here.
11610 * gcc.dg/c2x-qual-7.c: Move to ...
11611 * gcc.dg/c23-qual-7.c: ... here.
11612 * gcc.dg/c2x-static-assert-1.c: Move to ...
11613 * gcc.dg/c23-static-assert-1.c: ... here.
11614 * gcc.dg/c2x-static-assert-2.c: Move to ...
11615 * gcc.dg/c23-static-assert-2.c: ... here.
11616 * gcc.dg/c2x-static-assert-3.c: Move to ...
11617 * gcc.dg/c23-static-assert-3.c: ... here.
11618 * gcc.dg/c2x-static-assert-4.c: Move to ...
11619 * gcc.dg/c23-static-assert-4.c: ... here.
11620 * gcc.dg/c2x-stdarg-1.c: Move to ...
11621 * gcc.dg/c23-stdarg-1.c: ... here.
11622 * gcc.dg/c2x-stdarg-2.c: Move to ...
11623 * gcc.dg/c23-stdarg-2.c: ... here.
11624 * gcc.dg/c2x-stdarg-3.c: Move to ...
11625 * gcc.dg/c23-stdarg-3.c: ... here.
11626 * gcc.dg/c2x-stdarg-4.c: Move to ...
11627 * gcc.dg/c23-stdarg-4.c: ... here.
11628 * gcc.dg/c2x-stdarg-5.c: Move to ...
11629 * gcc.dg/c23-stdarg-5.c: ... here.
11630 * gcc.dg/c2x-stdatomic-1.c: Move to ...
11631 * gcc.dg/c23-stdatomic-1.c: ... here.
11632 * gcc.dg/c2x-stddef-1.c: Move to ...
11633 * gcc.dg/c23-stddef-1.c: ... here.
11634 * gcc.dg/c2x-stdint-1.c: Move to ...
11635 * gcc.dg/c23-stdint-1.c: ... here.
11636 * gcc.dg/c2x-thread-local-1.c: Move to ...
11637 * gcc.dg/c23-thread-local-1.c: ... here.
11638 * gcc.dg/c2x-thread-local-2.c: Move to ...
11639 * gcc.dg/c23-thread-local-2.c: ... here.
11640 * gcc.dg/c2x-typeof-1.c: Move to ...
11641 * gcc.dg/c23-typeof-1.c: ... here.
11642 * gcc.dg/c2x-typeof-2.c: Move to ...
11643 * gcc.dg/c23-typeof-2.c: ... here.
11644 * gcc.dg/c2x-typeof-3.c: Move to ...
11645 * gcc.dg/c23-typeof-3.c: ... here.
11646 * gcc.dg/c2x-unproto-1.c: Move to ...
11647 * gcc.dg/c23-unproto-1.c: ... here.
11648 * gcc.dg/c2x-unproto-2.c: Move to ...
11649 * gcc.dg/c23-unproto-2.c: ... here.
11650 * gcc.dg/c2x-unproto-3.c: Move to ...
11651 * gcc.dg/c23-unproto-3.c: ... here.
11652 * gcc.dg/c2x-unproto-4.c: Move to ...
11653 * gcc.dg/c23-unproto-4.c: ... here.
11654 * gcc.dg/c2x-unreachable-1.c: Move to ...
11655 * gcc.dg/c23-unreachable-1.c: ... here.
11656 * gcc.dg/c2x-utf8char-1.c: Move to ...
11657 * gcc.dg/c23-utf8char-1.c: ... here.
11658 * gcc.dg/c2x-utf8char-2.c: Move to ...
11659 * gcc.dg/c23-utf8char-2.c: ... here.
11660 * gcc.dg/c2x-utf8char-3.c: Move to ...
11661 * gcc.dg/c23-utf8char-3.c: ... here.
11662 * gcc.dg/c2x-utf8str-type.c: Move to ...
11663 * gcc.dg/c23-utf8str-type.c: ... here.
11664 * gcc.dg/c2x-utf8str.c: Move to ...
11665 * gcc.dg/c23-utf8str.c: ... here.
11666 * gcc.dg/cpp/c2x-elifdef-1.c: Move to ...
11667 * gcc.dg/cpp/c23-elifdef-1.c: ... here.
11668 * gcc.dg/cpp/c2x-elifdef-2.c: Move to ...
11669 * gcc.dg/cpp/c23-elifdef-2.c: ... here.
11670 * gcc.dg/cpp/c2x-scope-1.c: Move to ...
11671 * gcc.dg/cpp/c23-scope-1.c: ... here.
11672 * gcc.dg/cpp/c2x-scope-2.c: Move to ...
11673 * gcc.dg/cpp/c23-scope-2.c: ... here. Update reference to moved
11675 * gcc.dg/cpp/c2x-trigraphs-1.c: Move to ...
11676 * gcc.dg/cpp/c23-trigraphs-1.c: ... here.
11677 * gcc.dg/cpp/c2x-trigraphs-2.c: Move to ...
11678 * gcc.dg/cpp/c23-trigraphs-2.c: ... here.
11679 * gcc.dg/cpp/c2x-ucn-1.c: Move to ...
11680 * gcc.dg/cpp/c23-ucn-1.c: ... here.
11681 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Move to ...
11682 * gcc.dg/cpp/c23-ucnid-1-utf8.c: ... here.
11683 * gcc.dg/cpp/c2x-ucnid-1.c: Move to ...
11684 * gcc.dg/cpp/c23-ucnid-1.c: ... here.
11685 * gcc.dg/cpp/c2x-va-opt-1.c: Move to ...
11686 * gcc.dg/cpp/c23-va-opt-1.c: ... here.
11687 * gcc.dg/cpp/c2x-warning-1.c: Move to ...
11688 * gcc.dg/cpp/c23-warning-1.c: ... here.
11689 * gcc.dg/cpp/c2x-warning-2.c: Move to ...
11690 * gcc.dg/cpp/c23-warning-2.c: ... here.
11691 * gcc.dg/cpp/gnu2x-warning-1.c: Move to ...
11692 * gcc.dg/cpp/gnu23-warning-1.c: ... here.
11693 * gcc.dg/cpp/gnu2x-warning-2.c: Move to ...
11694 * gcc.dg/cpp/gnu23-warning-2.c: ... here.
11695 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Move to ...
11696 * gcc.dg/dfp/c23-builtins-dfp-1.c: ... here.
11697 * gcc.dg/dfp/c2x-constants-1.c: Move to ...
11698 * gcc.dg/dfp/c23-constants-1.c: ... here.
11699 * gcc.dg/dfp/c2x-constants-2.c: Move to ...
11700 * gcc.dg/dfp/c23-constants-2.c: ... here.
11701 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Move to ...
11702 * gcc.dg/dfp/c23-constexpr-dfp-1.c: ... here.
11703 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Move to ...
11704 * gcc.dg/dfp/c23-constexpr-dfp-2.c: ... here.
11705 * gcc.dg/dfp/c2x-float-dfp-1.c: Move to ...
11706 * gcc.dg/dfp/c23-float-dfp-1.c: ... here.
11707 * gcc.dg/dfp/c2x-float-dfp-2.c: Move to ...
11708 * gcc.dg/dfp/c23-float-dfp-2.c: ... here. Update reference to
11710 * gcc.dg/dfp/c2x-float-dfp-3.c: Move to ...
11711 * gcc.dg/dfp/c23-float-dfp-3.c: ... here.
11712 * gcc.dg/dfp/c2x-float-dfp-4.c: Move to ...
11713 * gcc.dg/dfp/c23-float-dfp-4.c: ... here.
11714 * gcc.dg/dfp/c2x-float-dfp-5.c: Move to ...
11715 * gcc.dg/dfp/c23-float-dfp-5.c: ... here.
11716 * gcc.dg/dfp/c2x-float-dfp-6.c: Move to ...
11717 * gcc.dg/dfp/c23-float-dfp-6.c: ... here.
11718 * gcc.dg/dfp/c2x-float-dfp-7.c: Move to ...
11719 * gcc.dg/dfp/c23-float-dfp-7.c: ... here.
11720 * gcc.dg/dfp/c2x-float-dfp-8.c: Move to ...
11721 * gcc.dg/dfp/c23-float-dfp-8.c: ... here.
11722 * gcc.dg/dfp/c2x-keywords-1.c: Move to ...
11723 * gcc.dg/dfp/c23-keywords-1.c: ... here.
11724 * gcc.dg/dfp/c2x-keywords-2.c: Move to ...
11725 * gcc.dg/dfp/c23-keywords-2.c: ... here.
11726 * gcc.dg/format/c2x-dfp-printf-1.c: Move to ...
11727 * gcc.dg/format/c23-dfp-printf-1.c: ... here.
11728 * gcc.dg/format/c2x-dfp-scanf-1.c: Move to ...
11729 * gcc.dg/format/c23-dfp-scanf-1.c: ... here.
11730 * gcc.dg/format/c2x-printf-1.c: Move to ...
11731 * gcc.dg/format/c23-printf-1.c: ... here.
11732 * gcc.dg/format/c2x-scanf-1.c: Move to ...
11733 * gcc.dg/format/c23-scanf-1.c: ... here.
11734 * gcc.dg/format/c2x-strftime-1.c: Move to ...
11735 * gcc.dg/format/c23-strftime-1.c: ... here.
11736 * gcc.dg/gnu2x-attr-syntax-1.c: Move to ...
11737 * gcc.dg/gnu23-attr-syntax-1.c: ... here.
11738 * gcc.dg/gnu2x-attr-syntax-2.c: Move to ...
11739 * gcc.dg/gnu23-attr-syntax-2.c: ... here.
11740 * gcc.dg/gnu2x-attrs-1.c: Move to ...
11741 * gcc.dg/gnu23-attrs-1.c: ... here.
11742 * gcc.dg/gnu2x-attrs-2.c: Move to ...
11743 * gcc.dg/gnu23-attrs-2.c: ... here.
11744 * gcc.dg/gnu2x-auto-1.c: Move to ...
11745 * gcc.dg/gnu23-auto-1.c: ... here.
11746 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Move to ...
11747 * gcc.dg/gnu23-builtins-no-dfp-1.c: ... here.
11748 * gcc.dg/gnu2x-complit-1.c: Move to ...
11749 * gcc.dg/gnu23-complit-1.c: ... here.
11750 * gcc.dg/gnu2x-complit-2.c: Move to ...
11751 * gcc.dg/gnu23-complit-2.c: ... here.
11752 * gcc.dg/gnu2x-constexpr-1.c: Move to ...
11753 * gcc.dg/gnu23-constexpr-1.c: ... here.
11754 * gcc.dg/gnu2x-empty-init-1.c: Move to ...
11755 * gcc.dg/gnu23-empty-init-1.c: ... here.
11756 * gcc.dg/gnu2x-empty-init-2.c: Move to ...
11757 * gcc.dg/gnu23-empty-init-2.c: ... here.
11758 * gcc.dg/gnu2x-enum-1.c: Move to ...
11759 * gcc.dg/gnu23-enum-1.c: ... here.
11760 * gcc.dg/gnu2x-static-assert-1.c: Move to ...
11761 * gcc.dg/gnu23-static-assert-1.c: ... here.
11762 * gcc.dg/gnu2x-stdarg-1.c: Move to ...
11763 * gcc.dg/gnu23-stdarg-1.c: ... here.
11764 * gcc.dg/gnu2x-typeof-1.c: Move to ...
11765 * gcc.dg/gnu23-typeof-1.c: ... here.
11766 * gcc.dg/gnu2x-utf8char-1.c: Move to ...
11767 * gcc.dg/gnu23-utf8char-1.c: ... here. Update reference to moved
11769 * gcc.dg/gnu2x-utf8str-type.c: Move to ...
11770 * gcc.dg/gnu23-utf8str-type.c: ... here. Update reference to
11772 * gcc.dg/gnu2x-utf8str.c: Move to ...
11773 * gcc.dg/gnu23-utf8str.c: ... here.
11774 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Move to ...
11775 * gcc.dg/torture/builtin-fp-int-inexact-c23.c: ... here.
11776 * gcc.dg/torture/c2x-stdarg-split-1a.c: Move to ...
11777 * gcc.dg/torture/c23-stdarg-split-1a.c: ... here. Update
11778 reference to moved file.
11779 * gcc.dg/torture/c2x-stdarg-split-1b.c: Move to ...
11780 * gcc.dg/torture/c23-stdarg-split-1b.c: ... here.
11781 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Move to ...
11782 * objc.dg/attributes/gnu23-attr-syntax-1.m: ... here. Update
11783 reference to moved file.
11784 * g++.dg/cpp/elifdef-2.C: Update reference to moved file.
11785 * g++.dg/cpp/elifdef-4.C: Likewise.
11786 * gcc.dg/c11-float-dfp-1.c: Likewise.
11787 * gcc.dg/c11-float-dfp-2.c: Likewise.
11788 * gcc.dg/cpp/gnu11-elifdef-1.c: Likewise.
11789 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
11791 2023-11-07 Pan Li <pan2.li@intel.com>
11793 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-1.c: New test.
11794 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-1.c: New test.
11795 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-0.c: New test.
11796 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-run-0.c: New test.
11797 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-0.c: New test.
11798 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-run-0.c: New test.
11799 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-0.c: New test.
11800 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-run-0.c: New test.
11801 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: New test.
11802 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: New test.
11803 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: New test.
11804 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: New test.
11806 2023-11-07 Joseph Myers <joseph@codesourcery.com>
11808 * c-c++-common/alias-1.c: Use "c23" or "gnu23" option names in
11809 place of "c2x" or "gnu2x" names, and refer to C23 in comments in
11810 place of C2X or C2x.
11811 * gcc.dg/Wformat-overflow1.c: Likewise.
11812 * gcc.dg/asm-scope-1.c: Likewise.
11813 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Likewise.
11814 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Likewise.
11815 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Likewise.
11816 * gcc.dg/atomic/stdatomic-bitint-1.c: Likewise.
11817 * gcc.dg/atomic/stdatomic-bitint-2.c: Likewise.
11818 * gcc.dg/attr-assume-1.c: Likewise.
11819 * gcc.dg/attr-assume-2.c: Likewise.
11820 * gcc.dg/attr-assume-3.c: Likewise.
11821 * gcc.dg/attr-assume-4.c: Likewise.
11822 * gcc.dg/bitint-1.c: Likewise.
11823 * gcc.dg/bitint-10.c: Likewise.
11824 * gcc.dg/bitint-11.c: Likewise.
11825 * gcc.dg/bitint-12.c: Likewise.
11826 * gcc.dg/bitint-13.c: Likewise.
11827 * gcc.dg/bitint-14.c: Likewise.
11828 * gcc.dg/bitint-15.c: Likewise.
11829 * gcc.dg/bitint-16.c: Likewise.
11830 * gcc.dg/bitint-17.c: Likewise.
11831 * gcc.dg/bitint-18.c: Likewise.
11832 * gcc.dg/bitint-19.c: Likewise.
11833 * gcc.dg/bitint-2.c: Likewise.
11834 * gcc.dg/bitint-20.c: Likewise.
11835 * gcc.dg/bitint-21.c: Likewise.
11836 * gcc.dg/bitint-22.c: Likewise.
11837 * gcc.dg/bitint-23.c: Likewise.
11838 * gcc.dg/bitint-25.c: Likewise.
11839 * gcc.dg/bitint-28.c: Likewise.
11840 * gcc.dg/bitint-29.c: Likewise.
11841 * gcc.dg/bitint-3.c: Likewise.
11842 * gcc.dg/bitint-30.c: Likewise.
11843 * gcc.dg/bitint-31.c: Likewise.
11844 * gcc.dg/bitint-32.c: Likewise.
11845 * gcc.dg/bitint-34.c: Likewise.
11846 * gcc.dg/bitint-35.c: Likewise.
11847 * gcc.dg/bitint-36.c: Likewise.
11848 * gcc.dg/bitint-38.c: Likewise.
11849 * gcc.dg/bitint-39.c: Likewise.
11850 * gcc.dg/bitint-4.c: Likewise.
11851 * gcc.dg/bitint-5.c: Likewise.
11852 * gcc.dg/bitint-6.c: Likewise.
11853 * gcc.dg/bitint-7.c: Likewise.
11854 * gcc.dg/bitint-8.c: Likewise.
11855 * gcc.dg/bitint-9.c: Likewise.
11856 * gcc.dg/c11-attr-syntax-3.c: Likewise.
11857 * gcc.dg/c11-builtins-1.c: Likewise.
11858 * gcc.dg/c11-complit-1.c: Likewise.
11859 * gcc.dg/c11-complit-2.c: Likewise.
11860 * gcc.dg/c11-complit-3.c: Likewise.
11861 * gcc.dg/c11-digit-separators-1.c: Likewise.
11862 * gcc.dg/c11-empty-init-3.c: Likewise.
11863 * gcc.dg/c11-enum-1.c: Likewise.
11864 * gcc.dg/c11-enum-2.c: Likewise.
11865 * gcc.dg/c11-enum-3.c: Likewise.
11866 * gcc.dg/c11-enum-4.c: Likewise.
11867 * gcc.dg/c11-enum-5.c: Likewise.
11868 * gcc.dg/c11-enum-6.c: Likewise.
11869 * gcc.dg/c11-floatn-5.c: Likewise.
11870 * gcc.dg/c11-floatn-6.c: Likewise.
11871 * gcc.dg/c11-floatn-7.c: Likewise.
11872 * gcc.dg/c11-floatn-8.c: Likewise.
11873 * gcc.dg/c11-fordecl-3.c: Likewise.
11874 * gcc.dg/c11-fordecl-4.c: Likewise.
11875 * gcc.dg/c11-keywords-1.c: Likewise.
11876 * gcc.dg/c11-old-style-definition-1.c: Likewise.
11877 * gcc.dg/c11-old-style-definition-2.c: Likewise.
11878 * gcc.dg/c11-parm-omit-3.c: Likewise.
11879 * gcc.dg/c11-qual-1.c: Likewise.
11880 * gcc.dg/c11-static-assert-9.c: Likewise.
11881 * gcc.dg/c11-stdarg-3.c: Likewise.
11882 * gcc.dg/c11-unproto-1.c: Likewise.
11883 * gcc.dg/c11-unproto-2.c: Likewise.
11884 * gcc.dg/c11-utf8char-1.c: Likewise.
11885 * gcc.dg/c17-nullptr-2.c: Likewise.
11886 * gcc.dg/c2x-align-1.c: Likewise.
11887 * gcc.dg/c2x-align-6.c: Likewise.
11888 * gcc.dg/c2x-attr-deprecated-1.c: Likewise.
11889 * gcc.dg/c2x-attr-deprecated-2.c: Likewise.
11890 * gcc.dg/c2x-attr-deprecated-3.c: Likewise.
11891 * gcc.dg/c2x-attr-deprecated-4.c: Likewise.
11892 * gcc.dg/c2x-attr-fallthrough-1.c: Likewise.
11893 * gcc.dg/c2x-attr-fallthrough-2.c: Likewise.
11894 * gcc.dg/c2x-attr-fallthrough-3.c: Likewise.
11895 * gcc.dg/c2x-attr-fallthrough-4.c: Likewise.
11896 * gcc.dg/c2x-attr-fallthrough-5.c: Likewise.
11897 * gcc.dg/c2x-attr-fallthrough-6.c: Likewise.
11898 * gcc.dg/c2x-attr-maybe_unused-1.c: Likewise.
11899 * gcc.dg/c2x-attr-maybe_unused-2.c: Likewise.
11900 * gcc.dg/c2x-attr-maybe_unused-3.c: Likewise.
11901 * gcc.dg/c2x-attr-maybe_unused-4.c: Likewise.
11902 * gcc.dg/c2x-attr-nodiscard-1.c: Likewise.
11903 * gcc.dg/c2x-attr-nodiscard-2.c: Likewise.
11904 * gcc.dg/c2x-attr-nodiscard-3.c: Likewise.
11905 * gcc.dg/c2x-attr-nodiscard-4.c: Likewise.
11906 * gcc.dg/c2x-attr-noreturn-1.c: Likewise.
11907 * gcc.dg/c2x-attr-noreturn-2.c: Likewise.
11908 * gcc.dg/c2x-attr-noreturn-3.c: Likewise.
11909 * gcc.dg/c2x-attr-syntax-1.c: Likewise.
11910 * gcc.dg/c2x-attr-syntax-2.c: Likewise.
11911 * gcc.dg/c2x-attr-syntax-3.c: Likewise.
11912 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
11913 * gcc.dg/c2x-attr-syntax-5.c: Likewise.
11914 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
11915 * gcc.dg/c2x-auto-1.c: Likewise.
11916 * gcc.dg/c2x-auto-2.c: Likewise.
11917 * gcc.dg/c2x-auto-3.c: Likewise.
11918 * gcc.dg/c2x-auto-4.c: Likewise.
11919 * gcc.dg/c2x-binary-constants-1.c: Likewise.
11920 * gcc.dg/c2x-binary-constants-2.c: Likewise.
11921 * gcc.dg/c2x-binary-constants-3.c: Likewise.
11922 * gcc.dg/c2x-bool-1.c: Likewise.
11923 * gcc.dg/c2x-bool-2.c: Likewise.
11924 * gcc.dg/c2x-bool-limits-1.c: Likewise.
11925 * gcc.dg/c2x-builtins-1.c: Likewise.
11926 * gcc.dg/c2x-complit-1.c: Likewise.
11927 * gcc.dg/c2x-complit-2.c: Likewise.
11928 * gcc.dg/c2x-complit-3.c: Likewise.
11929 * gcc.dg/c2x-complit-4.c: Likewise.
11930 * gcc.dg/c2x-complit-5.c: Likewise.
11931 * gcc.dg/c2x-complit-6.c: Likewise.
11932 * gcc.dg/c2x-complit-7.c: Likewise.
11933 * gcc.dg/c2x-complit-8.c: Likewise.
11934 * gcc.dg/c2x-concat-1.c: Likewise.
11935 * gcc.dg/c2x-constexpr-1.c: Likewise.
11936 * gcc.dg/c2x-constexpr-2a.c: Likewise.
11937 * gcc.dg/c2x-constexpr-2b.c: Likewise.
11938 * gcc.dg/c2x-constexpr-3.c: Likewise.
11939 * gcc.dg/c2x-constexpr-4.c: Likewise.
11940 * gcc.dg/c2x-constexpr-5.c: Likewise.
11941 * gcc.dg/c2x-constexpr-6.c: Likewise.
11942 * gcc.dg/c2x-constexpr-7.c: Likewise.
11943 * gcc.dg/c2x-constexpr-8.c: Likewise.
11944 * gcc.dg/c2x-constexpr-9.c: Likewise.
11945 * gcc.dg/c2x-digit-separators-1.c: Likewise.
11946 * gcc.dg/c2x-digit-separators-2.c: Likewise.
11947 * gcc.dg/c2x-digit-separators-3.c: Likewise.
11948 * gcc.dg/c2x-empty-init-1.c: Likewise.
11949 * gcc.dg/c2x-empty-init-2.c: Likewise.
11950 * gcc.dg/c2x-empty-init-3.c: Likewise.
11951 * gcc.dg/c2x-enum-1.c: Likewise.
11952 * gcc.dg/c2x-enum-2.c: Likewise.
11953 * gcc.dg/c2x-enum-3.c: Likewise.
11954 * gcc.dg/c2x-enum-4.c: Likewise.
11955 * gcc.dg/c2x-enum-5.c: Likewise.
11956 * gcc.dg/c2x-enum-6.c: Likewise.
11957 * gcc.dg/c2x-enum-7.c: Likewise.
11958 * gcc.dg/c2x-enum-8.c: Likewise.
11959 * gcc.dg/c2x-float-1.c: Likewise.
11960 * gcc.dg/c2x-float-10.c: Likewise.
11961 * gcc.dg/c2x-float-11.c: Likewise.
11962 * gcc.dg/c2x-float-12.c: Likewise.
11963 * gcc.dg/c2x-float-13.c: Likewise.
11964 * gcc.dg/c2x-float-2.c: Likewise.
11965 * gcc.dg/c2x-float-3.c: Likewise.
11966 * gcc.dg/c2x-float-4.c: Likewise.
11967 * gcc.dg/c2x-float-5.c: Likewise.
11968 * gcc.dg/c2x-float-6.c: Likewise.
11969 * gcc.dg/c2x-float-7a.c: Likewise.
11970 * gcc.dg/c2x-float-7b.c: Likewise.
11971 * gcc.dg/c2x-float-7c.c: Likewise.
11972 * gcc.dg/c2x-float-8.c: Likewise.
11973 * gcc.dg/c2x-float-9.c: Likewise.
11974 * gcc.dg/c2x-float-no-dfp-1.c: Likewise.
11975 * gcc.dg/c2x-float-no-dfp-2.c: Likewise.
11976 * gcc.dg/c2x-float-no-dfp-3.c: Likewise.
11977 * gcc.dg/c2x-float-no-dfp-4.c: Likewise.
11978 * gcc.dg/c2x-floatn-1.c: Likewise.
11979 * gcc.dg/c2x-floatn-2.c: Likewise.
11980 * gcc.dg/c2x-floatn-3.c: Likewise.
11981 * gcc.dg/c2x-floatn-4.c: Likewise.
11982 * gcc.dg/c2x-floatn-5.c: Likewise.
11983 * gcc.dg/c2x-floatn-6.c: Likewise.
11984 * gcc.dg/c2x-floatn-7.c: Likewise.
11985 * gcc.dg/c2x-floatn-8.c: Likewise.
11986 * gcc.dg/c2x-fordecl-1.c: Likewise.
11987 * gcc.dg/c2x-fordecl-2.c: Likewise.
11988 * gcc.dg/c2x-fordecl-3.c: Likewise.
11989 * gcc.dg/c2x-fordecl-4.c: Likewise.
11990 * gcc.dg/c2x-has-c-attribute-1.c: Likewise.
11991 * gcc.dg/c2x-has-c-attribute-2.c: Likewise.
11992 * gcc.dg/c2x-has-c-attribute-3.c: Likewise.
11993 * gcc.dg/c2x-has-c-attribute-4.c: Likewise.
11994 * gcc.dg/c2x-labels-1.c: Likewise.
11995 * gcc.dg/c2x-labels-2.c: Likewise.
11996 * gcc.dg/c2x-labels-3.c: Likewise.
11997 * gcc.dg/c2x-limits-1.c: Likewise.
11998 * gcc.dg/c2x-no-dfp-1.c: Likewise.
11999 * gcc.dg/c2x-nullptr-1.c: Likewise.
12000 * gcc.dg/c2x-nullptr-2.c: Likewise.
12001 * gcc.dg/c2x-nullptr-3.c: Likewise.
12002 * gcc.dg/c2x-nullptr-4.c: Likewise.
12003 * gcc.dg/c2x-nullptr-5.c: Likewise.
12004 * gcc.dg/c2x-nullptr-6.c: Likewise.
12005 * gcc.dg/c2x-old-style-definition-1.c: Likewise.
12006 * gcc.dg/c2x-old-style-definition-2.c: Likewise.
12007 * gcc.dg/c2x-old-style-definition-3.c: Likewise.
12008 * gcc.dg/c2x-old-style-definition-4.c: Likewise.
12009 * gcc.dg/c2x-old-style-definition-5.c: Likewise.
12010 * gcc.dg/c2x-old-style-definition-6.c: Likewise.
12011 * gcc.dg/c2x-parm-omit-1.c: Likewise.
12012 * gcc.dg/c2x-parm-omit-2.c: Likewise.
12013 * gcc.dg/c2x-parm-omit-3.c: Likewise.
12014 * gcc.dg/c2x-parm-omit-4.c: Likewise.
12015 * gcc.dg/c2x-qual-1.c: Likewise.
12016 * gcc.dg/c2x-qual-2.c: Likewise.
12017 * gcc.dg/c2x-qual-3.c: Likewise.
12018 * gcc.dg/c2x-qual-4.c: Likewise.
12019 * gcc.dg/c2x-qual-5.c: Likewise.
12020 * gcc.dg/c2x-qual-6.c: Likewise.
12021 * gcc.dg/c2x-qual-7.c: Likewise.
12022 * gcc.dg/c2x-static-assert-1.c: Likewise.
12023 * gcc.dg/c2x-static-assert-2.c: Likewise.
12024 * gcc.dg/c2x-static-assert-3.c: Likewise.
12025 * gcc.dg/c2x-static-assert-4.c: Likewise.
12026 * gcc.dg/c2x-stdarg-1.c: Likewise.
12027 * gcc.dg/c2x-stdarg-2.c: Likewise.
12028 * gcc.dg/c2x-stdarg-3.c: Likewise.
12029 * gcc.dg/c2x-stdarg-4.c: Likewise.
12030 * gcc.dg/c2x-stdarg-5.c: Likewise.
12031 * gcc.dg/c2x-stdatomic-1.c: Likewise.
12032 * gcc.dg/c2x-stddef-1.c: Likewise.
12033 * gcc.dg/c2x-stdint-1.c: Likewise.
12034 * gcc.dg/c2x-thread-local-1.c: Likewise.
12035 * gcc.dg/c2x-thread-local-2.c: Likewise.
12036 * gcc.dg/c2x-typeof-1.c: Likewise.
12037 * gcc.dg/c2x-typeof-2.c: Likewise.
12038 * gcc.dg/c2x-typeof-3.c: Likewise.
12039 * gcc.dg/c2x-unproto-1.c: Likewise.
12040 * gcc.dg/c2x-unproto-2.c: Likewise.
12041 * gcc.dg/c2x-unproto-3.c: Likewise.
12042 * gcc.dg/c2x-unproto-4.c: Likewise.
12043 * gcc.dg/c2x-unreachable-1.c: Likewise.
12044 * gcc.dg/c2x-utf8char-1.c: Likewise.
12045 * gcc.dg/c2x-utf8char-2.c: Likewise.
12046 * gcc.dg/c2x-utf8char-3.c: Likewise.
12047 * gcc.dg/c2x-utf8str-type.c: Likewise.
12048 * gcc.dg/c2x-utf8str.c: Likewise.
12049 * gcc.dg/c90-auto-1.c: Likewise.
12050 * gcc.dg/c90-complit-2.c: Likewise.
12051 * gcc.dg/cpp/c11-warning-3.c: Likewise.
12052 * gcc.dg/cpp/c2x-elifdef-1.c: Likewise.
12053 * gcc.dg/cpp/c2x-elifdef-2.c: Likewise.
12054 * gcc.dg/cpp/c2x-scope-1.c: Likewise.
12055 * gcc.dg/cpp/c2x-scope-2.c: Likewise.
12056 * gcc.dg/cpp/c2x-trigraphs-1.c: Likewise.
12057 * gcc.dg/cpp/c2x-trigraphs-2.c: Likewise.
12058 * gcc.dg/cpp/c2x-ucn-1.c: Likewise.
12059 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Likewise.
12060 * gcc.dg/cpp/c2x-ucnid-1.c: Likewise.
12061 * gcc.dg/cpp/c2x-va-opt-1.c: Likewise.
12062 * gcc.dg/cpp/c2x-warning-1.c: Likewise.
12063 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
12064 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
12065 * gcc.dg/cpp/gnu2x-warning-1.c: Likewise.
12066 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
12067 * gcc.dg/cr-decimal-dig-2.c: Likewise.
12068 * gcc.dg/cr-decimal-dig-3.c: Likewise.
12069 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
12070 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
12071 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
12072 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
12073 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
12074 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
12075 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
12076 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
12077 * gcc.dg/dfp/bitint-1.c: Likewise.
12078 * gcc.dg/dfp/bitint-2.c: Likewise.
12079 * gcc.dg/dfp/bitint-3.c: Likewise.
12080 * gcc.dg/dfp/bitint-4.c: Likewise.
12081 * gcc.dg/dfp/bitint-5.c: Likewise.
12082 * gcc.dg/dfp/bitint-6.c: Likewise.
12083 * gcc.dg/dfp/bitint-7.c: Likewise.
12084 * gcc.dg/dfp/bitint-8.c: Likewise.
12085 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Likewise.
12086 * gcc.dg/dfp/c2x-constants-1.c: Likewise.
12087 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
12088 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Likewise.
12089 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Likewise.
12090 * gcc.dg/dfp/c2x-float-dfp-1.c: Likewise.
12091 * gcc.dg/dfp/c2x-float-dfp-2.c: Likewise.
12092 * gcc.dg/dfp/c2x-float-dfp-3.c: Likewise.
12093 * gcc.dg/dfp/c2x-float-dfp-4.c: Likewise.
12094 * gcc.dg/dfp/c2x-float-dfp-5.c: Likewise.
12095 * gcc.dg/dfp/c2x-float-dfp-6.c: Likewise.
12096 * gcc.dg/dfp/c2x-float-dfp-7.c: Likewise.
12097 * gcc.dg/dfp/c2x-float-dfp-8.c: Likewise.
12098 * gcc.dg/dfp/c2x-keywords-1.c: Likewise.
12099 * gcc.dg/dfp/c2x-keywords-2.c: Likewise.
12100 * gcc.dg/dfp/tr24732-float-dfp-1.c: Likewise.
12101 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
12102 * gcc.dg/fixed-point/bitint-1.c: Likewise.
12103 * gcc.dg/format/c11-printf-1.c: Likewise.
12104 * gcc.dg/format/c11-scanf-1.c: Likewise.
12105 * gcc.dg/format/c2x-dfp-printf-1.c: Likewise.
12106 * gcc.dg/format/c2x-dfp-scanf-1.c: Likewise.
12107 * gcc.dg/format/c2x-printf-1.c: Likewise.
12108 * gcc.dg/format/c2x-scanf-1.c: Likewise.
12109 * gcc.dg/format/c2x-strftime-1.c: Likewise.
12110 * gcc.dg/format/ext-10.c: Likewise.
12111 * gcc.dg/format/ext-9.c: Likewise.
12112 * gcc.dg/gnu11-typeof-2.c: Likewise.
12113 * gcc.dg/gnu2x-attr-syntax-1.c: Likewise.
12114 * gcc.dg/gnu2x-attr-syntax-2.c: Likewise.
12115 * gcc.dg/gnu2x-attrs-1.c: Likewise.
12116 * gcc.dg/gnu2x-attrs-2.c: Likewise.
12117 * gcc.dg/gnu2x-auto-1.c: Likewise.
12118 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Likewise.
12119 * gcc.dg/gnu2x-complit-1.c: Likewise.
12120 * gcc.dg/gnu2x-complit-2.c: Likewise.
12121 * gcc.dg/gnu2x-constexpr-1.c: Likewise.
12122 * gcc.dg/gnu2x-empty-init-1.c: Likewise.
12123 * gcc.dg/gnu2x-empty-init-2.c: Likewise.
12124 * gcc.dg/gnu2x-enum-1.c: Likewise.
12125 * gcc.dg/gnu2x-static-assert-1.c: Likewise.
12126 * gcc.dg/gnu2x-stdarg-1.c: Likewise.
12127 * gcc.dg/gnu2x-typeof-1.c: Likewise.
12128 * gcc.dg/gnu2x-utf8char-1.c: Likewise.
12129 * gcc.dg/gnu2x-utf8str-type.c: Likewise.
12130 * gcc.dg/gnu2x-utf8str.c: Likewise.
12131 * gcc.dg/gomp/attrs-1.c: Likewise.
12132 * gcc.dg/gomp/attrs-10.c: Likewise.
12133 * gcc.dg/gomp/attrs-11.c: Likewise.
12134 * gcc.dg/gomp/attrs-12.c: Likewise.
12135 * gcc.dg/gomp/attrs-13.c: Likewise.
12136 * gcc.dg/gomp/attrs-14.c: Likewise.
12137 * gcc.dg/gomp/attrs-15.c: Likewise.
12138 * gcc.dg/gomp/attrs-16.c: Likewise.
12139 * gcc.dg/gomp/attrs-17.c: Likewise.
12140 * gcc.dg/gomp/attrs-18.c: Likewise.
12141 * gcc.dg/gomp/attrs-19.c: Likewise.
12142 * gcc.dg/gomp/attrs-2.c: Likewise.
12143 * gcc.dg/gomp/attrs-20.c: Likewise.
12144 * gcc.dg/gomp/attrs-21.c: Likewise.
12145 * gcc.dg/gomp/attrs-3.c: Likewise.
12146 * gcc.dg/gomp/attrs-4.c: Likewise.
12147 * gcc.dg/gomp/attrs-5.c: Likewise.
12148 * gcc.dg/gomp/attrs-6.c: Likewise.
12149 * gcc.dg/gomp/attrs-7.c: Likewise.
12150 * gcc.dg/gomp/attrs-8.c: Likewise.
12151 * gcc.dg/gomp/attrs-9.c: Likewise.
12152 * gcc.dg/limits-width-2.c: Likewise.
12153 * gcc.dg/qual-return-10.c: Likewise.
12154 * gcc.dg/qual-return-9.c: Likewise.
12155 * gcc.dg/sso-19.c: Likewise.
12156 * gcc.dg/stdckdint-1.c: Likewise.
12157 * gcc.dg/stdckdint-2.c: Likewise.
12158 * gcc.dg/stdint-width-2.c: Likewise.
12159 * gcc.dg/tm/attrs-1.c: Likewise.
12160 * gcc.dg/torture/bitint-1.c: Likewise.
12161 * gcc.dg/torture/bitint-10.c: Likewise.
12162 * gcc.dg/torture/bitint-11.c: Likewise.
12163 * gcc.dg/torture/bitint-12.c: Likewise.
12164 * gcc.dg/torture/bitint-13.c: Likewise.
12165 * gcc.dg/torture/bitint-14.c: Likewise.
12166 * gcc.dg/torture/bitint-15.c: Likewise.
12167 * gcc.dg/torture/bitint-16.c: Likewise.
12168 * gcc.dg/torture/bitint-17.c: Likewise.
12169 * gcc.dg/torture/bitint-18.c: Likewise.
12170 * gcc.dg/torture/bitint-19.c: Likewise.
12171 * gcc.dg/torture/bitint-2.c: Likewise.
12172 * gcc.dg/torture/bitint-20.c: Likewise.
12173 * gcc.dg/torture/bitint-21.c: Likewise.
12174 * gcc.dg/torture/bitint-22.c: Likewise.
12175 * gcc.dg/torture/bitint-23.c: Likewise.
12176 * gcc.dg/torture/bitint-24.c: Likewise.
12177 * gcc.dg/torture/bitint-25.c: Likewise.
12178 * gcc.dg/torture/bitint-26.c: Likewise.
12179 * gcc.dg/torture/bitint-27.c: Likewise.
12180 * gcc.dg/torture/bitint-28.c: Likewise.
12181 * gcc.dg/torture/bitint-29.c: Likewise.
12182 * gcc.dg/torture/bitint-3.c: Likewise.
12183 * gcc.dg/torture/bitint-30.c: Likewise.
12184 * gcc.dg/torture/bitint-31.c: Likewise.
12185 * gcc.dg/torture/bitint-32.c: Likewise.
12186 * gcc.dg/torture/bitint-33.c: Likewise.
12187 * gcc.dg/torture/bitint-34.c: Likewise.
12188 * gcc.dg/torture/bitint-35.c: Likewise.
12189 * gcc.dg/torture/bitint-36.c: Likewise.
12190 * gcc.dg/torture/bitint-37.c: Likewise.
12191 * gcc.dg/torture/bitint-38.c: Likewise.
12192 * gcc.dg/torture/bitint-39.c: Likewise.
12193 * gcc.dg/torture/bitint-4.c: Likewise.
12194 * gcc.dg/torture/bitint-40.c: Likewise.
12195 * gcc.dg/torture/bitint-41.c: Likewise.
12196 * gcc.dg/torture/bitint-42.c: Likewise.
12197 * gcc.dg/torture/bitint-5.c: Likewise.
12198 * gcc.dg/torture/bitint-6.c: Likewise.
12199 * gcc.dg/torture/bitint-7.c: Likewise.
12200 * gcc.dg/torture/bitint-8.c: Likewise.
12201 * gcc.dg/torture/bitint-9.c: Likewise.
12202 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
12203 * gcc.dg/torture/c2x-stdarg-split-1a.c: Likewise.
12204 * gcc.dg/torture/c2x-stdarg-split-1b.c: Likewise.
12205 * gcc.dg/torture/float128-nan-floath.c: Likewise.
12206 * gcc.dg/torture/float128x-nan-floath.c: Likewise.
12207 * gcc.dg/torture/float16-nan-floath.c: Likewise.
12208 * gcc.dg/torture/float32-nan-floath.c: Likewise.
12209 * gcc.dg/torture/float32x-nan-floath.c: Likewise.
12210 * gcc.dg/torture/float64-nan-floath.c: Likewise.
12211 * gcc.dg/torture/float64x-nan-floath.c: Likewise.
12212 * gcc.target/i386/excess-precision-11.c: Likewise.
12213 * gcc.target/i386/excess-precision-12.c: Likewise.
12214 * lib/target-supports.exp: Likewise.
12215 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Likewise.
12217 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12219 * gcc.dg/vect/vect-sdiv-pow2-1.c: Recover scan check.
12220 * lib/target-supports.exp: Remove riscv.
12222 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
12224 * gcc.dg/pr112359.c: New test.
12226 2023-11-07 Marek Polacek <polacek@redhat.com>
12228 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Adjust dg-error.
12230 2023-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
12232 * c-c++-common/gomp/declare-target-7.c: Update expected error message.
12233 * c-c++-common/gomp/declare-target-indirect-1.c: New.
12234 * c-c++-common/gomp/declare-target-indirect-2.c: New.
12235 * g++.dg/gomp/attrs-21.C (v12): Update expected error message.
12236 * g++.dg/gomp/declare-target-indirect-1.C: New.
12237 * gcc.dg/gomp/attrs-21.c (v12): Update expected error message.
12239 2023-11-07 Joseph Myers <joseph@codesourcery.com>
12241 * gcc.dg/binary-constants-2.c: Refer to C23 instead of C2X.
12242 * gcc.dg/binary-constants-3.c: Likewise.
12243 * gcc.dg/bitint-23.c: Likewise.
12244 * gcc.dg/bitint-26.c: Likewise.
12245 * gcc.dg/bitint-27.c: Likewise.
12246 * gcc.dg/c11-attr-syntax-1.c: Likewise.
12247 * gcc.dg/c11-attr-syntax-2.c: Likewise.
12248 * gcc.dg/c11-floatn-1.c: Likewise.
12249 * gcc.dg/c11-floatn-2.c: Likewise.
12250 * gcc.dg/c11-floatn-3.c: Likewise.
12251 * gcc.dg/c11-floatn-4.c: Likewise.
12252 * gcc.dg/c11-floatn-5.c: Likewise.
12253 * gcc.dg/c11-floatn-6.c: Likewise.
12254 * gcc.dg/c11-floatn-7.c: Likewise.
12255 * gcc.dg/c11-floatn-8.c: Likewise.
12256 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
12257 * gcc.dg/c2x-attr-syntax-6.c: Likewise.
12258 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
12259 * gcc.dg/c2x-binary-constants-2.c: Likewise.
12260 * gcc.dg/c2x-floatn-5.c: Likewise.
12261 * gcc.dg/c2x-floatn-6.c: Likewise.
12262 * gcc.dg/c2x-floatn-7.c: Likewise.
12263 * gcc.dg/c2x-floatn-8.c: Likewise.
12264 * gcc.dg/c2x-nullptr-4.c: Likewise.
12265 * gcc.dg/c2x-qual-2.c: Likewise.
12266 * gcc.dg/c2x-qual-3.c: Likewise.
12267 * gcc.dg/c2x-qual-6.c: Likewise.
12268 * gcc.dg/cpp/c11-warning-1.c: Likewise.
12269 * gcc.dg/cpp/c11-warning-2.c: Likewise.
12270 * gcc.dg/cpp/c11-warning-3.c: Likewise.
12271 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
12272 * gcc.dg/cpp/gnu11-elifdef-3.c: Likewise.
12273 * gcc.dg/cpp/gnu11-elifdef-4.c: Likewise.
12274 * gcc.dg/cpp/gnu11-warning-1.c: Likewise.
12275 * gcc.dg/cpp/gnu11-warning-2.c: Likewise.
12276 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
12277 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
12278 * gcc.dg/dfp/c11-constants-1.c: Likewise.
12279 * gcc.dg/dfp/c11-constants-2.c: Likewise.
12280 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
12281 * gcc.dg/dfp/constants-pedantic.c: Likewise.
12282 * gcc.dg/pr30260.c: Likewise.
12283 * gcc.dg/system-binary-constants-1.c: Likewise.
12285 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12288 * gcc.dg/vect/pr65518.c: Fix check for RVV.
12290 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
12292 * gcc.dg/vect/vect-cond-reduc-4.c: Make check more accurate.
12294 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
12296 * gcc.dg/vect/bb-slp-over-widen-1.c: Change test expectation.
12297 * gcc.dg/vect/bb-slp-over-widen-2.c: Ditto.
12299 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12301 * lib/target-supports.exp: Add RISC-V.
12303 2023-11-07 Alexandre Oliva <oliva@adacore.com>
12305 * lib/target-supports.exp
12306 (check_effective_target_opt_mstrict_align): New.
12307 * gcc.dg/strlenopt-80.c: Add -mno-strict-align if supported.
12308 * gcc.target/powerpc/prefix-ds-dq.c: Likewise.
12309 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
12310 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
12311 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
12312 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
12313 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
12314 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
12315 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
12316 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
12317 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: Likewise.
12318 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: Likewise.
12319 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: Likewise.
12320 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: Likewise.
12321 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: Likewise.
12322 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: Likewise.
12323 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: Likewise.
12324 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: Likewise.
12325 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
12326 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
12327 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
12328 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
12329 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
12330 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
12331 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
12332 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
12333 * gcc.target/powerpc/p9-vec-length-full-run-1.c: Likewise.
12334 * gcc.target/powerpc/p9-vec-length-full-run-2.c: Likewise.
12335 * gcc.target/powerpc/p9-vec-length-full-run-3.c: Likewise.
12336 * gcc.target/powerpc/p9-vec-length-full-run-4.c: Likewise.
12337 * gcc.target/powerpc/p9-vec-length-full-run-5.c: Likewise.
12338 * gcc.target/powerpc/p9-vec-length-full-run-6.c: Likewise.
12339 * gcc.target/powerpc/p9-vec-length-full-run-7.c: Likewise.
12340 * gcc.target/powerpc/p9-vec-length-full-run-8.c: Likewise.
12342 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
12344 * gcc.target/riscv/xtheadmemidx-helpers.h:
12345 Replace stdint.h with stdint-gcc.h.
12347 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
12349 * gcc.target/riscv/xtheadfmemidx-index-update.c: Add ABI.
12350 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: Likewise.
12351 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: Likewise.
12352 * gcc.target/riscv/xtheadfmemidx-index.c: Likewise.
12353 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: Likewise.
12354 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: Likewise.
12355 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: Likewise.
12356 * gcc.target/riscv/xtheadfmemidx-uindex.c: Likewise.
12358 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12360 * gcc.dg/vect/bb-slp-cond-1.c: Add riscv.
12362 2023-11-07 Jiufu Guo <guojiufu@linux.ibm.com>
12365 * gcc.target/powerpc/pr106550_1.c: Add has_arch_ppc64 target require.
12367 2023-11-07 Lehua Ding <lehua.ding@rivai.ai>
12369 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c:
12370 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c:
12372 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12374 * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check.
12376 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12378 * gcc.dg/vect/slp-reduc-sad.c: Fix check.
12379 * gcc.dg/vect/vect-reduc-sad.c: Ditto.
12381 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12383 * gcc.dg/vect/bb-slp-43.c: Fix XPASS for RVV.
12385 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12388 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Adapt test.
12389 * gcc.target/riscv/rvv/autovec/pr112399.c: New test.
12391 2023-11-07 Pan Li <pan2.li@intel.com>
12393 * gcc.target/riscv/rvv/autovec/unop/math-iceil-1.c: New test.
12394 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-1.c: New test.
12395 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-0.c: New test.
12396 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-run-0.c: New test.
12397 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-0.c: New test.
12398 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-run-0.c: New test.
12399 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-0.c: New test.
12400 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-run-0.c: New test.
12401 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: New test.
12402 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: New test.
12403 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: New test.
12404 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: New test.
12406 2023-11-07 Pan Li <pan2.li@intel.com>
12409 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12411 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
12413 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12415 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
12417 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12419 * gcc.dg/vect/bb-slp-39.c: Add RISCV.
12421 2023-11-06 Florian Weimer <fweimer@redhat.com>
12423 * gcc.dg/cpp/wchar-1.c (main): Call __builtin_abort instead of
12426 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
12428 * lib/dg-pch.exp (dg-flags-pch): Add -c when generating the
12429 precompiled header.
12431 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
12433 * g++.dg/init/array54.C: Require thread_fence.
12434 * gcc.dg/c2x-nullptr-1.c: Likewise.
12435 * gcc.dg/pr103721-2.c: Likewise.
12436 * lib/target-supports.exp (check_effective_target_thread_fence):
12439 2023-11-06 Joseph Myers <joseph@codesourcery.com>
12442 * gcc.dg/c23-opts-1.c, gcc.dg/c23-opts-2.c, gcc.dg/c23-opts-3.c,
12443 gcc.dg/c23-opts-4.c, gcc.dg/c23-opts-5.c, gcc.dg/gnu23-opts-1.c,
12444 gcc.dg/gnu23-opts-2.c: New tests.
12446 2023-11-06 Pan Li <pan2.li@intel.com>
12448 * gcc.target/riscv/rvv/autovec/unop/math-iround-1.c: New test.
12449 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-1.c: New test.
12450 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-0.c: New test.
12451 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-run-0.c: New test.
12452 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-0.c: New test.
12453 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-run-0.c: New test.
12454 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-0.c: New test.
12455 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-run-0.c: New test.
12456 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: New test.
12457 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: New test.
12458 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: New test.
12459 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: New test.
12461 2023-11-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12463 * gcc.target/riscv/rvv/autovec/unop/sew64-rv32.c: New test.
12465 2023-11-06 Richard Biener <rguenther@suse.de>
12467 PR tree-optimization/111950
12468 * gcc.dg/torture/pr111950.c: New testcase.
12470 2023-11-06 Richard Biener <rguenther@suse.de>
12472 PR tree-optimization/112404
12473 * gfortran.dg/pr112404.f90: New testcase.
12475 2023-11-06 Florian Weimer <fweimer@redhat.com>
12477 * gcc.c-torture/compile/20000412-2.c (f): Call
12478 __builtin_strlen instead of strlen.
12479 * gcc.c-torture/compile/20000427-1.c (FindNearestPowerOf2):
12481 * gcc.c-torture/compile/20000802-1.c (bar): Call
12482 __builtin_memcpy instead of memcpy.
12483 * gcc.c-torture/compile/20010525-1.c (kind_varread): Likewise.
12484 * gcc.c-torture/compile/20010706-1.c (foo): Add missing int
12486 * gcc.c-torture/compile/20020314-1.c (add_output_space_event)
12487 (del_tux_atom, add_req_to_workqueue): Declare.
12488 * gcc.c-torture/compile/20020701-1.c (f): Call
12489 __builtin_memcpy instead of memcpy.
12490 * gcc.c-torture/compile/20021015-2.c (f): Call __builtin_bcmp
12492 * gcc.c-torture/compile/20030110-1.c (inb): Declare.
12493 * gcc.c-torture/compile/20030314-1.c (bar): Add missing
12495 * gcc.c-torture/compile/20030405-1.c (bar): Add missing int
12497 * gcc.c-torture/compile/20030416-1.c (bar): Declare.
12498 (main): Add missing int return type.
12499 * gcc.c-torture/compile/20030503-1.c (bar): Declare.
12500 * gcc.c-torture/compile/20030530-1.c: (bar): Declare.
12501 * gcc.c-torture/compile/20031031-2.c (foo, bar, baz): Declare.
12502 * gcc.c-torture/compile/20040101-1.c (test16): Call
12503 __builtin_printf instead of printf.
12504 * gcc.c-torture/compile/20040124-1.c (f2, f3): Declare.
12505 * gcc.c-torture/compile/20040304-1.c (macarg): Declare.
12506 * gcc.c-torture/compile/20040705-1.c (f): Call
12507 __builtin_memcpy instead of memcpy.
12508 * gcc.c-torture/compile/20040908-1.c (bar): Declare.
12509 * gcc.c-torture/compile/20050510-1.c (dont_remove): Declare.
12510 * gcc.c-torture/compile/20051228-1.c (bar): Declare.
12511 * gcc.c-torture/compile/20060109-1.c (cpp_interpret_string):
12513 (int_c_lex, cb_ident): Add missing void return type.
12514 (cb_ident): Define as static.
12515 * gcc.c-torture/compile/20060202-1.c (sarray_get): Declare.
12516 * gcc.c-torture/compile/20070129.c (regcurly)
12518 * gcc.c-torture/compile/20070529-1.c (__fswab16): Declare.
12519 * gcc.c-torture/compile/20070529-2.c (kmem_free): Declare.
12520 * gcc.c-torture/compile/20070605-1.c (quantize_fs_dither):
12521 Add missing void return type.
12522 * gcc.c-torture/compile/20071107-1.c
12523 (settings_install_property_parser): Declare.
12524 * gcc.c-torture/compile/20090907-1.c (load_waveform): Call
12525 __builtin_abort instead of abort.
12526 * gcc.c-torture/compile/20100907.c (t): Add missing void
12528 * gcc.c-torture/compile/20120524-1.c (build_packet): Call
12529 __builtin_memcpy instead of memcpy.
12530 * gcc.c-torture/compile/20120830-2.c
12531 (ubidi_writeReordered_49): Add missing void return type.
12532 * gcc.c-torture/compile/20121010-1.c (read_long): Add missing
12534 * gcc.c-torture/compile/920301-1.c (f, g): Add missing void
12536 * gcc.c-torture/compile/920409-1.c (x): Likewise.
12537 * gcc.c-torture/compile/920410-1.c (main): Add missing int
12538 return type. Call __builtin_printf instead of printf.
12539 * gcc.c-torture/compile/920410-2.c (joe): Add missing void
12541 * gcc.c-torture/compile/920411-2.c (x): Likewise.
12542 * gcc.c-torture/compile/920413-1.c (f): Add missing int return
12544 * gcc.c-torture/compile/920428-3.c (x): Add missing int types.
12545 * gcc.c-torture/compile/920428-4.c (x): Add missing void
12546 return type and int parameter type.
12547 * gcc.c-torture/compile/920501-10.c (x): Add missing int
12549 * gcc.c-torture/compile/920501-12.c (x, a, b, A, B): Likewise.
12550 * gcc.c-torture/compile/920501-17.c (x): Add missing void
12552 * gcc.c-torture/compile/920501-19.c (y): Likewise.
12553 * gcc.c-torture/compile/920501-22.c (x): Likewise.
12554 * gcc.c-torture/compile/920501-3.c (x): Likewise.
12555 * gcc.c-torture/compile/920501-4.c (foo): Likewise.
12556 * gcc.c-torture/compile/920529-1.c (f): Call __builtin_abort
12558 * gcc.c-torture/compile/920615-1.c (f): Add missing void
12560 * gcc.c-torture/compile/920623-1.c (g): Likewise.
12561 * gcc.c-torture/compile/920624-1.c (f): Likewise.
12562 * gcc.c-torture/compile/920711-1.c (f): Add missing int types.
12563 * gcc.c-torture/compile/920729-1.c (f): Add missing void
12565 * gcc.c-torture/compile/920806-1.c (f): Likewise.
12566 * gcc.c-torture/compile/920821-2.c (f): Likewise.
12567 * gcc.c-torture/compile/920825-1.c (f): Likewise.
12568 * gcc.c-torture/compile/920825-2.c (f, g): Add missing void
12570 * gcc.c-torture/compile/920826-1.c (f): Likewise.
12571 * gcc.c-torture/compile/920828-1.c (f): Add missing int types.
12572 * gcc.c-torture/compile/920829-1.c (f): Add missing void
12574 * gcc.c-torture/compile/920928-3.c (f): Likewise.
12575 * gcc.c-torture/compile/921012-2.c (f): Likewise.
12576 * gcc.c-torture/compile/921013-1.c (f): Likewise.
12577 * gcc.c-torture/compile/921019-1.c (f): Add missing void
12579 * gcc.c-torture/compile/921026-1.c (f): Add missing void
12581 * gcc.c-torture/compile/921126-1.c (f): Add missing int
12582 return type and missing void.
12583 * gcc.c-torture/compile/921227-1.c (f): Add missing void
12585 * gcc.c-torture/compile/930109-2.c (f): Add missing int types.
12586 * gcc.c-torture/compile/930210-1.c (f): Add missing void
12588 * gcc.c-torture/compile/930222-1.c (g): Declare.
12589 (f): Add missing int return type.
12590 * gcc.c-torture/compile/930421-1.c (f): Add missing void
12592 * gcc.c-torture/compile/930503-1.c (f): Likewise.
12593 * gcc.c-torture/compile/930513-1.c (f): Add missing int return
12595 * gcc.c-torture/compile/930513-3.c (test): Add missing void
12597 * gcc.c-torture/compile/930523-1.c (f): Likewise.
12598 * gcc.c-torture/compile/930527-1.c (f): Likewise.
12599 * gcc.c-torture/compile/930603-1.c (f): Likewise.
12600 * gcc.c-torture/compile/930607-1.c (g): Likewise.
12601 * gcc.c-torture/compile/930702-1.c (f): Add missing int
12602 return type and missing void.
12603 * gcc.c-torture/compile/931018-1.c (f): Add missing void
12605 * gcc.c-torture/compile/931031-1.c (f): Likewise.
12606 * gcc.c-torture/compile/931102-1.c (xxx): Add missing void
12608 * gcc.c-torture/compile/940611-1.c (f): Likewise.
12609 * gcc.c-torture/compile/940712-1.c (f): Add missing int
12610 return type and missing void.
12611 * gcc.c-torture/compile/950512-1.c (g): Declare.
12612 (f): Add missing void return type.
12613 * gcc.c-torture/compile/950530-1.c (f): Add missing int
12615 * gcc.c-torture/compile/950610-1.c (f): Add missing void
12617 * gcc.c-torture/compile/950613-1.c (f): Add missing void
12619 * gcc.c-torture/compile/950816-1.c (f): Add missing int return
12620 type and missing void.
12621 * gcc.c-torture/compile/950816-2.c (func): Declare.
12622 (f): Add missing void types.
12623 * gcc.c-torture/compile/950816-3.c (f): Add missing int
12624 return type and missing void.
12625 * gcc.c-torture/compile/950919-1.c (f): Add missing void
12627 * gcc.c-torture/compile/950921-1.c (f): Add missing int
12628 return type and missing void.
12629 * gcc.c-torture/compile/951004-1.c (f): Add missing void
12631 * gcc.c-torture/compile/951116-1.c (f): Add missing int
12632 return type and missing void.
12633 * gcc.c-torture/compile/951128-1.c (f): Add missing void
12635 * gcc.c-torture/compile/951220-1.c (f): Add missing int return
12637 * gcc.c-torture/compile/960220-1.c (f): Add missing void
12639 * gcc.c-torture/compile/960221-1.c (foo): Add missing void
12641 * gcc.c-torture/compile/960704-1.c (main): Add missing int
12642 return type and missing void.
12643 * gcc.c-torture/compile/961031-1.c (f): Add missing void
12645 * gcc.c-torture/compile/961126-1.c (sub, sub2): Declare.
12646 (main): Add missing int return type and missing void.
12647 * gcc.c-torture/compile/961203-1.c (main): Call __builtin_exit
12649 * gcc.c-torture/compile/981001-1.c (main): Likewise.
12650 * gcc.c-torture/compile/981107-1.c (call): Declare.
12651 * gcc.c-torture/compile/990517-1.c (sdbm__splpage): Call
12652 __builtin_memcpy instead of memcpy.
12653 * gcc.c-torture/compile/990617-1.c (main): Call
12654 __builtin_printf instead of printf.
12655 * gcc.c-torture/compile/991026-2.c (detach): Add missing void
12657 * gcc.c-torture/compile/991229-1.c (ejEval): Likewise.
12658 * gcc.c-torture/compile/991229-3.c (rand): Declare.
12660 2023-11-06 Florian Weimer <fweimer@redhat.com>
12662 * gcc.c-torture/execute/builtins/fputs.c (_GNU_SOURCE):
12664 (fputs_unlocked): Declare.
12666 2023-11-06 Robin Dapp <rdapp@ventanamicro.com>
12668 * gcc.dg/vect/vect-cond-arith-2.c: No vect cost model for
12671 2023-11-06 liuhongt <hongtao.liu@intel.com>
12673 * gcc.target/i386/pr112393.c: New test.
12675 2023-11-06 Richard Biener <rguenther@suse.de>
12677 PR tree-optimization/112369
12678 * gcc.dg/pr112369.c: New testcase.
12680 2023-11-06 Pan Li <pan2.li@intel.com>
12682 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: Adjust
12684 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: Ditto.
12685 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: Ditto.
12687 2023-11-06 Kewen Lin <linkw@linux.ibm.com>
12690 * lib/target-supports.exp
12691 (check_effective_target_powerpc_as_p10_htm): New proc.
12692 * g++.target/powerpc/pr111828-1.C: New test.
12693 * g++.target/powerpc/pr111828-2.C: New test.
12695 2023-11-06 xuli <xuli1@eswincomputing.com>
12696 Pan Li <pan2.li@intel.com>
12698 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: New test.
12699 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: New test.
12700 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: New test.
12701 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: New test.
12702 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: New test.
12703 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: New test.
12704 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: New test.
12705 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: New test.
12706 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: New test.
12707 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: New test.
12708 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: New test.
12709 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: New test.
12710 * gcc.target/riscv/rvv/base/overloaded_vadd.h: New test.
12711 * gcc.target/riscv/rvv/base/overloaded_vfadd.h: New test.
12712 * gcc.target/riscv/rvv/base/overloaded_vget_vset.h: New test.
12713 * gcc.target/riscv/rvv/base/overloaded_vloxseg2ei16.h: New test.
12714 * gcc.target/riscv/rvv/base/overloaded_vmv.h: New test.
12715 * gcc.target/riscv/rvv/base/overloaded_vreinterpret.h: New test.
12717 2023-11-06 Haochen Jiang <haochen.jiang@intel.com>
12720 * gcc.target/i386/pr111889.c: New test.
12722 2023-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12724 * gcc.target/i386/pr111753.c: Require dfp.
12726 2023-11-05 Jakub Jelinek <jakub@redhat.com>
12728 * c-c++-common/gomp/attrs-1.c: Adjust for omp::directive and
12729 omp::sequence being supported also in C and add tests for omp::decl.
12730 * c-c++-common/gomp/attrs-2.c: Likewise.
12731 * c-c++-common/gomp/attrs-3.c: Add tests for omp::decl.
12733 2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
12736 * gcc.target/aarch64/pr112105.c: New test.
12737 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Expect a 32-bit spill
12738 rather than a 16-bit spill.
12740 2023-11-05 Pan Li <pan2.li@intel.com>
12742 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c:
12743 * gcc.target/riscv/rvv/autovec/unop/math-irint-1.c: New test.
12744 * gcc.target/riscv/rvv/autovec/unop/math-irintf-run-0.c: New test.
12745 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-0.c: New test.
12746 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: New test.
12747 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-0.c: New test.
12748 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: New test.
12749 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-0.c: New test.
12750 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-run-0.c: New test.
12751 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: New test.
12752 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: New test.
12753 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: New test.
12754 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: New test.
12756 2023-11-04 Jakub Jelinek <jakub@redhat.com>
12758 * gcc.dg/gomp/attrs-19.c: New test.
12759 * gcc.dg/gomp/attrs-20.c: New test.
12760 * gcc.dg/gomp/attrs-21.c: New test.
12762 2023-11-04 Jakub Jelinek <jakub@redhat.com>
12764 * gcc.dg/gomp/attrs-1.c: New test.
12765 * gcc.dg/gomp/attrs-2.c: New test.
12766 * gcc.dg/gomp/attrs-3.c: New test.
12767 * gcc.dg/gomp/attrs-4.c: New test.
12768 * gcc.dg/gomp/attrs-5.c: New test.
12769 * gcc.dg/gomp/attrs-6.c: New test.
12770 * gcc.dg/gomp/attrs-7.c: New test.
12771 * gcc.dg/gomp/attrs-8.c: New test.
12772 * gcc.dg/gomp/attrs-9.c: New test.
12773 * gcc.dg/gomp/attrs-10.c: New test.
12774 * gcc.dg/gomp/attrs-11.c: New test.
12775 * gcc.dg/gomp/attrs-12.c: New test.
12776 * gcc.dg/gomp/attrs-13.c: New test.
12777 * gcc.dg/gomp/attrs-14.c: New test.
12778 * gcc.dg/gomp/attrs-15.c: New test.
12779 * gcc.dg/gomp/attrs-16.c: New test.
12780 * gcc.dg/gomp/attrs-17.c: New test.
12781 * gcc.dg/gomp/attrs-18.c: New test.
12782 * g++.dg/gomp/attrs-2.C: Enable for c++11 rather than just
12783 c++17. Avoid using omp : syntax for c++11, c++14 and c.
12785 2023-11-04 David Malcolm <dmalcolm@redhat.com>
12787 * gcc.dg/plugin/diagnostic_group_plugin.c: Update for changes to
12788 diagnostic_context.
12789 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Likewise.
12791 2023-11-03 Martin Uecker <uecker@tugraz.at>
12794 * gcc.dg/Wnonnull-4.c: Adapt test.
12795 * gcc.dg/Wstringop-overflow-40.c: Adapt test.
12797 2023-11-03 Harald Anlauf <anlauf@gmx.de>
12800 * gfortran.dg/proc_ptr_53.f90: New test.
12802 2023-11-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
12804 * gcc.dg/vect/vect-simd-clone-20.c: New file.
12805 * gfortran.dg/simd-builtins-1.h: Adapt.
12806 * gfortran.dg/simd-builtins-6.f90: Adapt.
12808 2023-11-03 Harald Anlauf <anlauf@gmx.de>
12811 * gfortran.dg/value_optional_1.f90: New test.
12813 2023-11-03 Andrew MacLeod <amacleod@redhat.com>
12815 PR tree-optimization/111766
12816 * gcc.dg/pr111766.c: New.
12818 2023-11-03 Richard Biener <rguenther@suse.de>
12820 * gfortran.dg/20231103-1.f90: New testcase.
12821 * gfortran.dg/20231103-2.f90: Likewise.
12823 2023-11-03 Roger Sayle <roger@nextmovesoftware.com>
12825 * gcc.target/arc/adddi3-1.c: New test case.
12826 * gcc.target/arc/ashldi3-1.c: Likewise.
12828 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
12830 * g++.dg/tree-prof/indir-call-prof-2.C: Specify
12831 'dg-require-effective-target exceptions_enabled'.
12832 * g++.dg/tree-prof/partition1.C: Likewise.
12833 * g++.dg/tree-prof/partition2.C: Likewise.
12834 * g++.dg/tree-prof/partition3.C: Likewise.
12835 * g++.dg/tree-prof/pr51719.C: Likewise.
12836 * g++.dg/tree-prof/pr57451.C: Likewise.
12837 * g++.dg/tree-prof/pr59255.C: Likewise.
12839 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
12841 * g++.dg/lto/20081109-1_0.C: Specify
12842 'dg-require-effective-target exceptions_enabled'.
12843 * g++.dg/lto/20081109_0.C: Likewise.
12844 * g++.dg/lto/20091026-1_0.C: Likewise.
12845 * g++.dg/lto/pr87906_0.C: Likewise.
12846 * g++.dg/lto/pr88046_0.C: Likewise.
12848 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
12850 * g++.dg/compat/eh/ctor1_main.C: Specify
12851 'dg-require-effective-target exceptions_enabled'.
12852 * g++.dg/compat/eh/ctor2_main.C: Likewise.
12853 * g++.dg/compat/eh/dtor1_main.C: Likewise.
12854 * g++.dg/compat/eh/filter1_main.C: Likewise.
12855 * g++.dg/compat/eh/filter2_main.C: Likewise.
12856 * g++.dg/compat/eh/new1_main.C: Likewise.
12857 * g++.dg/compat/eh/nrv1_main.C: Likewise.
12858 * g++.dg/compat/eh/spec3_main.C: Likewise.
12859 * g++.dg/compat/eh/template1_main.C: Likewise.
12860 * g++.dg/compat/eh/unexpected1_main.C: Likewise.
12861 * g++.dg/compat/init/array5_main.C: Likewise.
12863 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
12865 * g++.dg/cpp0x/catch1.C: Specify
12866 'dg-require-effective-target exceptions_enabled'.
12867 * g++.dg/cpp0x/constexpr-throw.C: Likewise.
12868 * g++.dg/cpp1y/constexpr-89785-2.C: Likewise.
12869 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
12870 * g++.dg/cpp1y/pr79393-3.C: Likewise.
12871 * g++.dg/cpp2a/consteval-memfn1.C: Likewise.
12872 * g++.dg/cpp2a/consteval11.C: Likewise.
12873 * g++.dg/cpp2a/consteval34.C: Likewise.
12874 * g++.dg/cpp2a/consteval9.C: Likewise.
12875 * g++.dg/cpp2a/explicit1.C: Likewise.
12876 * g++.dg/cpp2a/explicit2.C: Likewise.
12877 * g++.dg/cpp2a/explicit5.C: Likewise.
12878 * g++.dg/eh/builtin10.C: Likewise.
12879 * g++.dg/eh/builtin11.C: Likewise.
12880 * g++.dg/eh/builtin6.C: Likewise.
12881 * g++.dg/eh/builtin7.C: Likewise.
12882 * g++.dg/eh/builtin9.C: Likewise.
12883 * g++.dg/eh/dtor4.C: Likewise.
12884 * g++.dg/eh/pr42859.C: Likewise.
12885 * g++.dg/ext/stmtexpr25.C: Likewise.
12886 * g++.dg/ext/vla4.C: Likewise.
12887 * g++.dg/init/placement4.C: Likewise.
12888 * g++.dg/other/error32.C: Likewise.
12889 * g++.dg/parse/crash55.C: Likewise.
12890 * g++.dg/parse/pr31952-2.C: Likewise.
12891 * g++.dg/parse/pr31952-3.C: Likewise.
12892 * g++.dg/tm/noexcept-7.C: Likewise.
12893 * g++.dg/torture/pr43257.C: Likewise.
12894 * g++.dg/torture/pr56694.C: Likewise.
12895 * g++.dg/torture/pr81659.C: Likewise.
12896 * g++.dg/warn/Wcatch-value-1.C: Likewise.
12897 * g++.dg/warn/Wcatch-value-2.C: Likewise.
12898 * g++.dg/warn/Wcatch-value-3.C: Likewise.
12899 * g++.dg/warn/Wcatch-value-3b.C: Likewise.
12900 * g++.dg/warn/Wexceptions1.C: Likewise.
12901 * g++.dg/warn/Wexceptions3.C: Likewise.
12902 * g++.dg/warn/Winfinite-recursion-3.C: Likewise.
12903 * g++.dg/warn/Wreturn-6.C: Likewise.
12904 * g++.dg/warn/Wstringop-truncation-2.C: Likewise.
12905 * g++.dg/warn/Wterminate1.C: Likewise.
12906 * g++.old-deja/g++.eh/catch1.C: Likewise.
12907 * g++.old-deja/g++.eh/catch10.C: Likewise.
12908 * g++.old-deja/g++.eh/cond1.C: Likewise.
12909 * g++.old-deja/g++.eh/ctor1.C: Likewise.
12910 * g++.old-deja/g++.eh/throw2.C: Likewise.
12911 * g++.old-deja/g++.other/cond5.C: Likewise.
12913 2023-11-03 Richard Biener <rguenther@suse.de>
12915 PR tree-optimization/112310
12916 * gcc.dg/torture/pr112310.c: New testcase.
12918 2023-11-03 Paul Thomas <pault@gcc.gnu.org>
12921 * gfortran.dg/interface_50.f90: New test.
12923 2023-11-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12926 * gcc.target/riscv/rvv/autovec/pr112326.c: New test.
12928 2023-11-02 Paul Thomas <pault@gcc.gnu.org>
12931 * gfortran.dg/pr112316.f90: New test.
12933 2023-11-02 Jason Merrill <jason@redhat.com>
12938 * g++.dg/eh/return1.C: Add more cases.
12940 2023-11-02 Martin Uecker <uecker@tugraz.at>
12943 * gcc.dg/Walloc-size-3.c: New test.
12945 2023-11-02 Robin Dapp <rdapp@ventanamicro.com>
12947 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: New test.
12948 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: New test.
12949 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Adjust.
12950 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Ditto.
12952 2023-11-02 Richard Biener <rguenther@suse.de>
12954 PR tree-optimization/112320
12955 * gcc.dg/pr112320.c: New testcase.
12957 2023-11-02 Thomas Schwinge <thomas@codesourcery.com>
12959 * lib/target-supports.exp
12960 (check_effective_target_vect_gather_load_ifn): True for GCN
12963 2023-11-02 liuhongt <hongtao.liu@intel.com>
12965 * gcc.target/i386/part-vect-complexhf.c: New test.
12967 2023-11-02 Jakub Jelinek <jakub@redhat.com>
12970 * g++.dg/cpp26/unevalstr1.C: New test.
12971 * g++.dg/cpp26/unevalstr2.C: New test.
12972 * g++.dg/cpp0x/udlit-error1.C (lol): Expect an error for C++26
12973 about user-defined literal in deprecated attribute.
12975 2023-11-02 xuli <xuli1@eswincomputing.com>
12977 * gcc.target/riscv/rvv/base/tuple_create.c: Rename to vcreate.c.
12978 * gcc.target/riscv/rvv/base/vcreate.c: New test.
12980 2023-11-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12983 * gcc.target/riscv/rvv/base/pr112327-1.c: New test.
12984 * gcc.target/riscv/rvv/base/pr112327-2.c: New test.
12986 2023-11-01 Roger Sayle <roger@nextmovesoftware.com>
12989 * gcc.target/i386/pr110551-2.c: New test case.
12991 2023-11-01 Patrick O'Neill <patrick@rivosinc.com>
12993 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add Ztso extension to
12994 dg-options for dg-do compile.
12995 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
12996 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
12997 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
12998 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
12999 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
13000 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
13001 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
13002 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
13003 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
13004 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
13005 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
13006 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
13007 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
13008 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
13009 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
13010 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
13011 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
13012 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
13013 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
13014 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
13015 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
13016 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
13017 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
13018 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
13019 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
13020 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
13021 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
13022 * lib/target-supports.exp: Add testing infrastructure to require the
13023 Ztso extension or add it to an existing -march.
13025 2023-11-01 Martin Uecker <uecker@tugraz.at>
13028 * gcc.dg/Walloc-size-1.c: New test.
13029 * gcc.dg/Walloc-size-2.c: New test.
13031 2023-11-01 Gaius Mulley <gaiusmod2@gmail.com>
13034 * gm2/pim/fail/largeconst.mod: Updated foo to an outrageous value.
13035 * gm2/pim/fail/largeconst2.mod: Duplicate test removed.
13037 2023-11-01 xuli <xuli1@eswincomputing.com>
13039 * gcc.target/riscv/rvv/base/tuple_vundefined.c: New test.
13041 2023-10-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13043 * gcc.dg/vect/vect-gather-6.c: New test.
13045 2023-10-31 Cupertino Miranda <cupertino.miranda@oracle.com>
13047 * gcc.target/bpf/core-attr-5.c: New test.
13048 * gcc.target/bpf/core-attr-6.c: New test.
13049 * gcc.target/bpf/core-builtin-1.c: Corrected
13050 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Corrected regular
13052 * gcc.target/bpf/core-builtin-enumvalue.c: Corrected regular
13054 * gcc.target/bpf/core-builtin-exprlist-1.c: New test.
13055 * gcc.target/bpf/core-builtin-exprlist-2.c: New test.
13056 * gcc.target/bpf/core-builtin-exprlist-3.c: New test.
13057 * gcc.target/bpf/core-builtin-exprlist-4.c: New test.
13058 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Extra tests
13060 2023-10-31 Neal Frager <neal.frager@amd.com>
13062 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
13063 * gcc.target/microblaze/isa/div.c: Ditto.
13064 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
13065 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
13066 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
13067 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
13068 * gcc.target/microblaze/isa/fcvt.c: Ditto.
13069 * gcc.target/microblaze/isa/float.c: Ditto.
13070 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
13071 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
13072 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
13073 * gcc.target/microblaze/isa/mul.c: Ditto.
13074 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
13075 * gcc.target/microblaze/isa/mulh.c: Ditto.
13076 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
13077 * gcc.target/microblaze/isa/nofloat.c: Ditto.
13078 * gcc.target/microblaze/isa/pcmp.c: Ditto.
13079 * gcc.target/microblaze/isa/vanilla.c: Ditto.
13080 * gcc.target/microblaze/microblaze.exp: Ditto.
13082 2023-10-31 Patrick O'Neill <patrick@rivosinc.com>
13084 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: Add A extension to
13085 dg-options for dg-do compile.
13086 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: Ditto.
13087 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: Ditto.
13088 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: Ditto.
13089 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: Ditto.
13090 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: Ditto.
13091 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: Ditto.
13092 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: Ditto.
13093 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: Ditto.
13094 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: Ditto.
13095 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: Ditto.
13096 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: Ditto.
13097 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: Ditto.
13098 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: Ditto.
13099 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: Ditto.
13100 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: Ditto.
13101 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: Ditto.
13102 * gcc.target/riscv/inline-atomics-2.c: Ditto.
13103 * gcc.target/riscv/inline-atomics-3.c: Require A extension for dg-do
13105 * gcc.target/riscv/inline-atomics-4.c: Ditto.
13106 * gcc.target/riscv/inline-atomics-5.c: Ditto.
13107 * gcc.target/riscv/inline-atomics-6.c: Ditto.
13108 * gcc.target/riscv/inline-atomics-7.c: Ditto.
13109 * gcc.target/riscv/inline-atomics-8.c: Ditto.
13110 * lib/target-supports.exp: Add testing infrastructure to require the A
13111 extension or add it to an existing -march.
13113 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
13115 * gcc.target/riscv/xtheadfmemidx-index-update.c: New test.
13116 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: New test.
13117 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: New test.
13118 * gcc.target/riscv/xtheadfmemidx-index.c: New test.
13119 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: New test.
13120 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: New test.
13121 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: New test.
13122 * gcc.target/riscv/xtheadfmemidx-uindex.c: New test.
13124 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
13126 * gcc.target/riscv/xtheadmemidx-helpers.h: New test.
13127 * gcc.target/riscv/xtheadmemidx-index-update.c: New test.
13128 * gcc.target/riscv/xtheadmemidx-index-xtheadbb-update.c: New test.
13129 * gcc.target/riscv/xtheadmemidx-index-xtheadbb.c: New test.
13130 * gcc.target/riscv/xtheadmemidx-index.c: New test.
13131 * gcc.target/riscv/xtheadmemidx-modify-xtheadbb.c: New test.
13132 * gcc.target/riscv/xtheadmemidx-modify.c: New test.
13133 * gcc.target/riscv/xtheadmemidx-uindex-update.c: New test.
13134 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb-update.c: New test.
13135 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb.c: New test.
13136 * gcc.target/riscv/xtheadmemidx-uindex.c: New test.
13138 2023-10-31 Carl Love <cel@us.ibm.com>
13140 * gcc.target/powerpc/bcd-3.c (do_sub_ge, do_suble): Add functions
13141 to test builtins __builtin_bcdsub_ge and __builtin_bcdsub_le.
13143 2023-10-31 Vladimir N. Makarov <vmakarov@redhat.com>
13145 PR rtl-optimization/111971
13146 * gcc.target/powerpc/pr111971.c: New test.
13148 2023-10-31 Robin Dapp <rdapp@ventanamicro.com>
13150 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Remove
13152 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
13153 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
13154 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
13155 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Ditto.
13156 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Ditto.
13157 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Ditto.
13158 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Ditto.
13159 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
13160 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
13161 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
13162 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
13163 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Ditto.
13164 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Ditto.
13165 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Ditto.
13166 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Ditto.
13167 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: New test.
13168 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: New test.
13169 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: New test.
13170 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: New test.
13171 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: New test.
13172 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: New test.
13173 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: New test.
13174 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: New test.
13175 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: New test.
13176 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: New test.
13177 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: New test.
13178 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: New test.
13179 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: New test.
13180 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: New test.
13181 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: New test.
13182 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: New test.
13183 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: New test.
13184 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: New test.
13185 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: New test.
13186 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: New test.
13187 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: New test.
13188 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: New test.
13189 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: New test.
13190 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: New test.
13191 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: New test.
13192 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: New test.
13193 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: New test.
13194 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: New test.
13196 2023-10-31 Alexandre Oliva <oliva@adacore.com>
13198 PR tree-optimization/111943
13199 * gcc.dg/harden-cfr-pr111943.c: New.
13201 2023-10-31 Richard Biener <rguenther@suse.de>
13203 PR tree-optimization/112305
13204 * gcc.dg/torture/pr112305.c: New testcase.
13206 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
13208 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vmerge assert.
13209 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
13210 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
13211 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
13212 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
13213 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
13214 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
13215 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
13216 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c:
13218 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c:
13220 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c:
13222 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c:
13224 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
13226 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
13228 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
13230 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
13232 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
13234 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
13236 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
13238 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
13240 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c:
13242 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c:
13244 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c:
13246 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c:
13248 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
13249 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
13250 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
13251 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
13252 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
13253 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
13254 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
13255 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
13256 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
13257 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
13258 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
13259 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
13260 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
13261 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: Ditto.
13262 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Ditto.
13263 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Ditto.
13264 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
13265 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
13266 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
13267 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
13268 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
13269 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
13270 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
13271 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Ditto.
13272 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
13273 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
13274 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
13275 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
13276 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
13277 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Ditto.
13278 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Ditto.
13279 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Ditto.
13280 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Ditto.
13281 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Ditto.
13282 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Ditto.
13283 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Ditto.
13284 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Ditto.
13285 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Ditto.
13286 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Ditto.
13287 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Ditto.
13288 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Ditto.
13289 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Ditto.
13290 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Ditto.
13291 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Ditto.
13292 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Ditto.
13293 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Ditto.
13294 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Ditto.
13295 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
13296 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
13297 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
13298 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
13299 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
13300 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
13301 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
13302 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
13303 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
13304 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
13305 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: New test.
13306 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: New test.
13307 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: New test.
13308 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: New test.
13309 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: New test.
13310 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: New test.
13312 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
13314 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
13315 Add vfncvt.f.f.w assert.
13316 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
13318 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
13320 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
13323 2023-10-31 liuhongt <hongtao.liu@intel.com>
13325 * g++.target/i386/part-vect-vcondhf.C: Adjust testcase.
13326 * gcc.target/i386/pr112276.c: New test.
13328 2023-10-31 Andrew Pinski <pinskia@gmail.com>
13330 * gcc.dg/tree-ssa/phi-opt-value-4.c: New test.
13332 2023-10-31 Andrew Pinski <pinskia@gmail.com>
13334 * gcc.dg/tree-ssa/cond-1.c: New test.
13335 * gcc.dg/tree-ssa/phi-opt-value-1.c: New test.
13336 * gcc.dg/tree-ssa/phi-opt-value-1a.c: New test.
13337 * gcc.dg/tree-ssa/phi-opt-value-2.c: New test.
13339 2023-10-31 Neal Frager <neal.frager@amd.com>
13341 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
13342 * gcc.target/microblaze/isa/div.c: Ditto.
13343 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
13344 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
13345 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
13346 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
13347 * gcc.target/microblaze/isa/fcvt.c: Ditto.
13348 * gcc.target/microblaze/isa/float.c: Ditto.
13349 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
13350 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
13351 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
13352 * gcc.target/microblaze/isa/mul.c: Ditto.
13353 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
13354 * gcc.target/microblaze/isa/mulh.c: Ditto.
13355 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
13356 * gcc.target/microblaze/isa/nofloat.c: Ditto.
13357 * gcc.target/microblaze/isa/pcmp.c: Ditto.
13358 * gcc.target/microblaze/isa/vanilla.c: Ditto.
13359 * gcc.target/microblaze/microblaze.exp: Ditto.
13361 2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
13363 * g++.target/i386/mv32.C: Handle new -march.
13364 * gcc.target/i386/funcspec-56.inc: Ditto.
13366 2023-10-30 Martin Jambor <mjambor@suse.cz>
13369 * gcc.dg/lto/pr111157_0.c: New test.
13370 * gcc.dg/lto/pr111157_1.c: Second file of the same new test.
13372 2023-10-30 Patrick O'Neill <patrick@rivosinc.com>
13374 * gcc.target/riscv/rv32i_zcmp.c: Accept any register in the
13375 range of 1-9 for cm.push and cm.popret insns.
13377 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
13379 PR middle-end/101955
13380 * gcc.target/arc/pr101955.c: New test case.
13382 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
13384 * gcc.target/arc/lsl16-1.c: New test case.
13385 * gcc.target/arc/lsr16-1.c: Likewise.
13386 * gcc.target/arc/swap-1.c: Likewise.
13387 * gcc.target/arc/swap-2.c: Likewise.
13389 2023-10-30 Richard Ball <richard.ball@arm.com>
13391 * gcc.target/arm/arm-switchstatement.c: Alter the tests to
13392 change adr instruction to ldr.
13394 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13396 * gcc.target/i386/pr105554.c: Require ifunc.
13398 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13400 * gcc.dg/Wtrampolines.c: Skip on darwin20 and later.
13402 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13405 * gcc.target/i386/pr111698.c: Pass -march=sandybridge.
13407 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13409 * gcc.dg/pie-2.c: Skip test on darwin.
13411 2023-10-30 Richard Biener <rguenther@suse.de>
13413 PR testsuite/111462
13414 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also powerpc64le.
13416 2023-10-30 Paul Thomas <pault@gcc.gnu.org>
13419 * gfortran.dg/pr104555.f90: New test.
13421 2023-10-30 liuhongt <hongtao.liu@intel.com>
13423 * gcc.target/i386/pr104610-2.c: New test.
13425 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
13428 * gdc.dg/pr110712.d: New test.
13430 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
13432 * gcc.target/i386/large-data.c: Skip for Darwin.
13434 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
13436 * gcc.target/i386/apx-interrupt-1.c: Skip for Darwin.
13437 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
13438 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
13440 2023-10-29 Martin Uecker <uecker@tugraz.at>
13442 PR tree-optimization/109334
13443 * gcc.dg/builtin-dynamic-object-size-0.c
13444 (test_parmsz_simple3): Supported again.
13445 (test_parmsz_external4): New test.
13446 * gcc.dg/builtin-dynamic-object-size-20.c: New test.
13447 * gcc.dg/pr104970.c: New test.
13449 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
13452 * gdc.dg/pr112270.d: New test.
13454 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
13456 * gdc.dg/Wunused_value.d: New test.
13458 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
13460 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
13461 after __riscv_save_ and __riscv_restore_.
13463 2023-10-27 Harald Anlauf <anlauf@gmx.de>
13464 Steven G. Kargl <kargl@gcc.gnu.org>
13467 * gfortran.dg/pr104649.f90: New test.
13469 2023-10-27 Patrick Palka <ppalka@redhat.com>
13472 * g++.dg/template/non-dependent28a.C: New test.
13474 2023-10-27 Patrick Palka <ppalka@redhat.com>
13476 * g++.dg/template/new14.C: New test.
13478 2023-10-27 Patrick Palka <ppalka@redhat.com>
13480 * g++.dg/warn/Wparentheses-13.C: Strengthen by expecting that
13481 we issue the -Wparentheses warnings ahead of time.
13482 * g++.dg/warn/Wparentheses-23.C: Likewise.
13483 * g++.dg/warn/Wparentheses-32.C: Remove xfails.
13485 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
13488 * gm2/pimlib/run/pass/testgetopt.mod: New test.
13490 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
13492 * gcc.dg/tree-prof/peel-2.c: Add
13493 -fno-tree-loop-distribute-patterns.
13494 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: Add riscv.
13495 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Ditto.
13496 * gcc.target/riscv/rvv/rvv.exp: Add builtin directory.
13497 * gcc.target/riscv/rvv/autovec/builtin/rawmemchr-1.c: New test.
13499 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
13501 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
13503 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
13504 * lib/target-supports.exp: Add zvfh handling.
13505 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: New test.
13506 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: New test.
13507 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: New test.
13508 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: New test.
13510 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
13512 * gfortran.dg/c_ptr_tests_20.f90: Moved to...
13513 * gfortran.dg/gomp/c_ptr_tests_20.f90: ...here.
13514 * gfortran.dg/c_ptr_tests_21.f90: Moved to...
13515 * gfortran.dg/gomp/c_ptr_tests_21.f90: ...here.
13517 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
13520 * gcc.target/i386/pr110551.c: New test case.
13522 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
13524 PR preprocessor/87299
13525 * c-c++-common/pragma-target-1.c: New test.
13526 * c-c++-common/pragma-target-2.c: New test.
13527 * g++.target/i386/pr87299-1.C: New test.
13528 * g++.target/i386/pr87299-2.C: New test.
13529 * gcc.target/i386/pr87299-1.c: New test.
13530 * gcc.target/i386/pr87299-2.c: New test.
13531 * gcc.target/s390/target-attribute/tattr-2b.c: New test.
13532 * gcc.target/aarch64/pragma_cpp_predefs_1b.c: New test.
13533 * gcc.target/arm/pragma_arch_attribute_1b.c: New test.
13534 * gcc.target/nios2/custom-fp-2b.c: New test.
13535 * gcc.target/powerpc/float128-3b.c: New test.
13537 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
13540 * gfortran.dg/pr104625.f90: New test.
13541 * gfortran.dg/associate_55.f90: Change error check.
13543 2023-10-27 Andrew Pinski <apinski@marvell.com>
13545 PR tree-optimization/101590
13546 PR tree-optimization/94884
13547 * gcc.dg/tree-ssa/bitcmp-1.c: New test.
13548 * gcc.dg/tree-ssa/bitcmp-2.c: New test.
13549 * gcc.dg/tree-ssa/bitcmp-3.c: New test.
13550 * gcc.dg/tree-ssa/bitcmp-4.c: New test.
13551 * gcc.dg/tree-ssa/bitcmp-5.c: New test.
13552 * gcc.dg/tree-ssa/bitcmp-6.c: New test.
13554 2023-10-27 liuhongt <hongtao.liu@intel.com>
13556 * g++.target/i386/part-vect-vcondhf.C: New test.
13557 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
13559 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13563 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
13564 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
13565 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
13566 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
13567 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
13568 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
13570 2023-10-26 David Malcolm <dmalcolm@redhat.com>
13572 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
13574 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
13576 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
13578 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
13580 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
13582 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
13584 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
13586 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
13588 * c-c++-common/attr-null_terminated_string_arg.c: New test.
13590 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
13592 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
13593 to normaize the options to the tests in aarch64.exp.
13595 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
13597 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
13598 current OS versions > 10.
13600 2023-10-26 Andrew Pinski <pinskia@gmail.com>
13602 PR tree-optimization/111957
13603 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
13605 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
13607 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
13608 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
13610 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
13612 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
13614 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
13616 * lib/target-supports-dg.exp (check-flags): Move default argument
13617 handling further up. Fix a couple of issues in the lappends.
13618 Avoid frobbing the compiler flags if the return value is already
13620 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
13621 dg-require-effective-target directives to see whether the
13622 assembly test should be skipped.
13623 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
13624 * gcc.dg/pch/valid-1b.c: Likewise.
13626 2023-10-26 Richard Ball <richard.ball@arm.com>
13628 * gcc.target/arm/arm-switchstatement.c: New test.
13630 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
13631 Tobias Burnus <tobias@codesourcery.com>
13633 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
13634 and TYPE(C_PTR) are recognised as compatible.
13635 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
13636 detection for C_FUNPTR.
13638 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
13639 Richard Biener <rguenther@suse.de>
13641 PR rtl-optimization/91865
13642 * gcc.target/msp430/pr91865.c: New test case.
13644 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
13646 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
13647 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
13648 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
13649 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
13651 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13653 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
13654 * gcc.misc-tests/godump-2.c: New test.
13656 2023-10-26 Alexandre Oliva <oliva@adacore.com>
13658 PR tree-optimization/111520
13659 * g++.dg/torture/harden-comp-pr111520.cc: New.
13661 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
13663 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
13664 * gcc.target/aarch64/moveor_imm.c: Add new test.
13665 * gcc.target/aarch64/pr106583.c: Change tests.
13667 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
13670 * gcc.target/i386/pr111698.c: New test.
13672 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
13674 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
13676 2023-10-25 Patrick Palka <ppalka@redhat.com>
13679 * g++.dg/template/enum9.C: New test.
13681 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
13684 * gm2/pimlib/run/pass/testnan.mod: New test.
13686 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
13688 * c-c++-common/goacc/self-clause-2.c: Verify
13689 '--param=openacc-kernels=decompose'.
13690 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
13692 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
13694 * c-c++-common/goacc/if-clause-2.c: Enhance.
13695 * c-c++-common/goacc/self-clause-1.c: Likewise.
13696 * c-c++-common/goacc/self-clause-2.c: Likewise.
13697 * gfortran.dg/goacc/if.f95: Likewise.
13698 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
13699 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
13700 * gfortran.dg/goacc/self.f95: Likewise.
13702 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
13704 * c-c++-common/goacc/if-clause-1.c: Enable for C++
13705 * c-c++-common/goacc/self-clause-1.c: Likewise.
13707 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
13709 * c-c++-common/goacc/self-clause-1.c: New test.
13710 * c-c++-common/goacc/self-clause-2.c: New test.
13711 * gfortran.dg/goacc/self.f95: New test.
13713 2023-10-25 Marek Polacek <polacek@redhat.com>
13716 * g++.dg/cpp0x/scoped_enum12.C: New test.
13718 2023-10-24 Patrick Palka <ppalka@redhat.com>
13721 * g++.dg/template/non-dependent28.C: New test.
13723 2023-10-24 Patrick Palka <ppalka@redhat.com>
13726 * g++.dg/template/non-dependent27.C: New test.
13728 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
13730 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
13732 2023-10-24 Andrew Pinski <pinskia@gmail.com>
13734 PR tree-optimization/101541
13735 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
13737 2023-10-24 Andrew Pinski <pinskia@gmail.com>
13739 PR tree-optimization/111913
13740 * gcc.c-torture/compile/fold-popcount-1.c: New test.
13741 * gcc.dg/fold-popcount-8a.c: New test.
13743 2023-10-24 xuli <xuli1@eswincomputing.com>
13746 * gcc.target/riscv/rvv/base/pr111935.c: New test.
13748 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13751 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
13753 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
13755 PR preprocessor/36887
13756 * c-c++-common/cpp/diagnostic-poison.c: New test.
13757 * g++.dg/pch/pr36887.C: New test.
13758 * g++.dg/pch/pr36887.Hs: New test.
13760 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
13762 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
13763 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
13765 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
13767 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
13768 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
13769 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
13770 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
13772 2023-10-23 Richard Biener <rguenther@suse.de>
13774 PR tree-optimization/111916
13775 * gcc.dg/torture/pr111916.c: New testcase.
13777 2023-10-23 Richard Biener <rguenther@suse.de>
13779 PR tree-optimization/111915
13780 * gcc.dg/vect/pr111915.c: New testcase.
13782 2023-10-23 Richard Biener <rguenther@suse.de>
13785 * gcc.dg/pr111914.c: New testcase.
13787 2023-10-23 Tamar Christina <tamar.christina@arm.com>
13789 PR tree-optimization/111860
13790 * gcc.dg/vect/pr111860-2.c: New test.
13791 * gcc.dg/vect/pr111860-3.c: New test.
13793 2023-10-23 Andrew Pinski <apinski@marvell.com>
13795 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
13797 2023-10-23 Andrew Pinski <pinskia@gmail.com>
13800 * gcc.target/i386/float16-8.c: New test.
13802 2023-10-23 Richard Biener <rguenther@suse.de>
13804 PR tree-optimization/111917
13805 * gcc.dg/torture/pr111917.c: New testcase.
13807 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13810 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
13812 2023-10-23 Pan Li <pan2.li@intel.com>
13814 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
13815 asm check from func body.
13816 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
13818 2023-10-23 Xi Ruoyao <xry111@xry111.site>
13820 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
13822 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
13825 2023-10-23 Xi Ruoyao <xry111@xry111.site>
13827 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
13829 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
13832 2023-10-23 Xi Ruoyao <xry111@xry111.site>
13834 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
13836 2023-10-23 Florian Weimer <fweimer@redhat.com>
13838 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
13839 Remove unnecessary return statement.
13841 2023-10-23 Pan Li <pan2.li@intel.com>
13843 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
13844 vsetvl asm check from func body.
13845 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
13846 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
13847 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
13848 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
13849 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
13850 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
13851 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
13852 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
13853 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
13854 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
13855 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
13856 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
13857 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
13858 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
13859 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
13860 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
13861 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
13862 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
13863 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
13864 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
13865 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
13866 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
13867 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
13868 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
13869 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
13870 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
13871 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
13872 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
13873 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
13874 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
13875 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
13876 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
13877 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
13878 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
13879 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
13880 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
13881 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
13882 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
13883 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
13884 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
13885 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
13886 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
13887 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
13888 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
13889 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
13890 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
13891 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
13892 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
13893 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
13894 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
13895 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
13896 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
13897 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
13898 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
13899 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
13900 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
13901 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
13902 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
13903 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
13904 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
13905 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
13906 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
13907 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
13908 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
13909 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
13910 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
13911 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
13912 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
13913 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
13914 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
13916 2023-10-23 Pan Li <pan2.li@intel.com>
13918 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
13920 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
13921 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
13922 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
13923 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
13924 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
13925 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
13926 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
13927 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
13928 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
13929 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
13930 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
13931 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
13932 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
13933 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
13934 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
13935 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
13936 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
13937 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
13938 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
13939 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
13940 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
13941 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
13942 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
13943 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
13944 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
13945 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
13946 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
13947 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
13948 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
13949 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
13950 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
13951 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
13952 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
13953 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
13954 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
13955 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
13956 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
13957 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
13958 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
13959 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
13960 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
13961 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
13962 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
13963 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
13965 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
13968 * gcc.target/i386/pr111753.c: New test.
13970 2023-10-23 liuhongt <hongtao.liu@intel.com>
13972 * gcc.target/i386/pr111820-1.c: New test.
13973 * gcc.target/i386/pr111820-2.c: New test.
13974 * gcc.target/i386/pr111820-3.c: New test.
13975 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
13976 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
13978 2023-10-22 Andrew Pinski <pinskia@gmail.com>
13981 * gcc.target/aarch64/cond_op-1.c: New test.
13983 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
13985 * gfortran.dg/coarray/caf.exp: Correctly set
13987 * gfortran.dg/dg.exp: Likewise.
13988 * lib/asan-dg.exp: Set correct -B flags.
13989 * lib/atomic-dg.exp: Likewise.
13990 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
13992 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
13994 * gcc.target/riscv/arch-26.c: New test.
13996 2023-10-21 Florian Weimer <fweimer@redhat.com>
13998 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
13999 * gcc.c-torture/compile/20000511-1.c: Likewise.
14000 * gcc.c-torture/compile/20000804-1.c: Likewise.
14001 * gcc.c-torture/compile/20020418-1.c: Likewise.
14002 * gcc.c-torture/compile/20020927-1.c: Likewise.
14003 * gcc.c-torture/compile/20030109-1.c: Likewise.
14004 * gcc.c-torture/compile/20030224-1.c: Likewise.
14005 * gcc.c-torture/compile/20030415-1.c: Likewise.
14006 * gcc.c-torture/compile/20030612-1.c: Likewise.
14007 * gcc.c-torture/compile/20030917-1.c: Likewise.
14008 * gcc.c-torture/compile/20031113-1.c: Likewise.
14009 * gcc.c-torture/compile/20031220-2.c: Likewise.
14010 * gcc.c-torture/compile/20040309-1.c: Likewise.
14011 * gcc.c-torture/compile/20040310-1.c: Likewise.
14012 * gcc.c-torture/compile/20040317-3.c: Likewise.
14013 * gcc.c-torture/compile/20040817-1.c: Likewise.
14014 * gcc.c-torture/compile/20091215-1.c: Likewise.
14015 * gcc.c-torture/compile/86.c: Likewise.
14016 * gcc.c-torture/compile/900216-1.c: Likewise.
14017 * gcc.c-torture/compile/900313-1.c: Likewise.
14018 * gcc.c-torture/compile/900407-1.c: Likewise.
14019 * gcc.c-torture/compile/900516-1.c: Likewise.
14020 * gcc.c-torture/compile/920409-2.c: Likewise.
14021 * gcc.c-torture/compile/920415-1.c: Likewise.
14022 * gcc.c-torture/compile/920428-1.c: Likewise.
14023 * gcc.c-torture/compile/920428-5.c: Likewise.
14024 * gcc.c-torture/compile/920428-7.c: Likewise.
14025 * gcc.c-torture/compile/920501-1.c: Likewise.
14026 * gcc.c-torture/compile/920501-13.c: Likewise.
14027 * gcc.c-torture/compile/920501-15.c: Likewise.
14028 * gcc.c-torture/compile/920501-16.c: Likewise.
14029 * gcc.c-torture/compile/920501-18.c: Likewise.
14030 * gcc.c-torture/compile/920501-20.c: Likewise.
14031 * gcc.c-torture/compile/920501-6.c: Likewise.
14032 * gcc.c-torture/compile/920501-7.c: Likewise.
14033 * gcc.c-torture/compile/920502-1.c: Likewise.
14034 * gcc.c-torture/compile/920502-2.c: Likewise.
14035 * gcc.c-torture/compile/920520-1.c: Likewise.
14036 * gcc.c-torture/compile/920521-1.c: Likewise.
14037 * gcc.c-torture/compile/920608-1.c: Likewise.
14038 * gcc.c-torture/compile/920617-1.c: Likewise.
14039 * gcc.c-torture/compile/920617-2.c: Likewise.
14040 * gcc.c-torture/compile/920625-1.c: Likewise.
14041 * gcc.c-torture/compile/920625-2.c: Likewise.
14042 * gcc.c-torture/compile/920626-1.c: Likewise.
14043 * gcc.c-torture/compile/920706-1.c: Likewise.
14044 * gcc.c-torture/compile/920710-2.c: Likewise.
14045 * gcc.c-torture/compile/920723-1.c: Likewise.
14046 * gcc.c-torture/compile/920808-1.c: Likewise.
14047 * gcc.c-torture/compile/920809-1.c: Likewise.
14048 * gcc.c-torture/compile/920817-1.c: Likewise.
14049 * gcc.c-torture/compile/920831-1.c: Likewise.
14050 * gcc.c-torture/compile/920917-1.c: Likewise.
14051 * gcc.c-torture/compile/920928-2.c: Likewise.
14052 * gcc.c-torture/compile/920928-5.c: Likewise.
14053 * gcc.c-torture/compile/921012-1.c: Likewise.
14054 * gcc.c-torture/compile/921021-1.c: Likewise.
14055 * gcc.c-torture/compile/921024-1.c: Likewise.
14056 * gcc.c-torture/compile/921103-1.c: Likewise.
14057 * gcc.c-torture/compile/921109-1.c: Likewise.
14058 * gcc.c-torture/compile/921111-1.c: Likewise.
14059 * gcc.c-torture/compile/921116-2.c: Likewise.
14060 * gcc.c-torture/compile/921118-1.c: Likewise.
14061 * gcc.c-torture/compile/921202-1.c: Likewise.
14062 * gcc.c-torture/compile/921202-2.c: Likewise.
14063 * gcc.c-torture/compile/921203-1.c: Likewise.
14064 * gcc.c-torture/compile/921203-2.c: Likewise.
14065 * gcc.c-torture/compile/921206-1.c: Likewise.
14066 * gcc.c-torture/compile/930109-1.c: Likewise.
14067 * gcc.c-torture/compile/930111-1.c: Likewise.
14068 * gcc.c-torture/compile/930117-1.c: Likewise.
14069 * gcc.c-torture/compile/930118-1.c: Likewise.
14070 * gcc.c-torture/compile/930120-1.c: Likewise.
14071 * gcc.c-torture/compile/930217-1.c: Likewise.
14072 * gcc.c-torture/compile/930325-1.c: Likewise.
14073 * gcc.c-torture/compile/930411-1.c: Likewise.
14074 * gcc.c-torture/compile/930427-2.c: Likewise.
14075 * gcc.c-torture/compile/930503-2.c: Likewise.
14076 * gcc.c-torture/compile/930506-2.c: Likewise.
14077 * gcc.c-torture/compile/930513-2.c: Likewise.
14078 * gcc.c-torture/compile/930530-1.c: Likewise.
14079 * gcc.c-torture/compile/930602-1.c: Likewise.
14080 * gcc.c-torture/compile/930618-1.c: Likewise.
14081 * gcc.c-torture/compile/930623-1.c: Likewise.
14082 * gcc.c-torture/compile/931003-1.c: Likewise.
14083 * gcc.c-torture/compile/931013-1.c: Likewise.
14084 * gcc.c-torture/compile/931013-2.c: Likewise.
14085 * gcc.c-torture/compile/931102-2.c: Likewise.
14086 * gcc.c-torture/compile/931203-1.c: Likewise.
14087 * gcc.c-torture/compile/940718-1.c: Likewise.
14088 * gcc.c-torture/compile/941014-1.c: Likewise.
14089 * gcc.c-torture/compile/941014-2.c: Likewise.
14090 * gcc.c-torture/compile/941014-3.c: Likewise.
14091 * gcc.c-torture/compile/941014-4.c: Likewise.
14092 * gcc.c-torture/compile/941111-1.c: Likewise.
14093 * gcc.c-torture/compile/941113-1.c: Likewise.
14094 * gcc.c-torture/compile/950124-1.c: Likewise.
14095 * gcc.c-torture/compile/950329-1.c: Likewise.
14096 * gcc.c-torture/compile/950612-1.c: Likewise.
14097 * gcc.c-torture/compile/950618-1.c: Likewise.
14098 * gcc.c-torture/compile/950719-1.c: Likewise.
14099 * gcc.c-torture/compile/950910-1.c: Likewise.
14100 * gcc.c-torture/compile/950922-1.c: Likewise.
14101 * gcc.c-torture/compile/951106-1.c: Likewise.
14102 * gcc.c-torture/compile/951222-1.c: Likewise.
14103 * gcc.c-torture/compile/960106-1.c: Likewise.
14104 * gcc.c-torture/compile/960319-1.c: Likewise.
14105 * gcc.c-torture/compile/960829-1.c: Likewise.
14106 * gcc.c-torture/compile/970206-1.c: Likewise.
14107 * gcc.c-torture/compile/980825-1.c: Likewise.
14108 * gcc.c-torture/compile/990829-1.c: Likewise.
14109 * gcc.c-torture/compile/991213-2.c: Likewise.
14111 2023-10-21 Pan Li <pan2.li@intel.com>
14114 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
14115 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
14116 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
14117 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
14118 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
14119 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
14120 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
14121 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
14122 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
14124 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
14125 Uros Bizjak <ubizjak@gmail.com>
14127 PR middle-end/101955
14128 PR tree-optimization/106245
14129 * gcc.target/i386/pr106245-2.c: New test case.
14130 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
14131 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
14132 * gcc.target/i386/pr106245-5.c: Likewise.
14134 2023-10-20 Jason Merrill <jason@redhat.com>
14136 * g++.dg/template/sfinae-dr657.C: Adjust.
14138 2023-10-20 Jason Merrill <jason@redhat.com>
14140 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
14142 2023-10-20 Jason Merrill <jason@redhat.com>
14144 * g++.dg/warn/Wsign-promo1.C: New test.
14146 2023-10-20 Nathan Sidwell <nathan@acm.org>
14148 * g++.dg/modules/decltype-1_a.C: New.
14149 * g++.dg/modules/decltype-1_b.C: New.
14150 * g++.dg/modules/lambda-5_a.C: New.
14151 * g++.dg/modules/lambda-5_b.C: New.
14153 2023-10-20 Florian Weimer <fweimer@redhat.com>
14155 * gcc.dg/Wint-conversion-3.c: New.
14157 2023-10-20 Florian Weimer <fweimer@redhat.com>
14159 * gcc.dg/Wincompatible-pointer-types-2.c: New.
14160 * gcc.dg/Wincompatible-pointer-types-3.c: New.
14161 * gcc.dg/Wincompatible-pointer-types-4.c: New.
14163 2023-10-20 Marek Polacek <polacek@redhat.com>
14166 * c-c++-common/alias-1.c: New test.
14168 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14170 * gcc.dg/vect/pr111882.c: New test.
14172 2023-10-20 Patrick Palka <ppalka@redhat.com>
14175 * g++.dg/template/crash127.C: Expect additional error due to
14176 being able to check the member access expression ahead of time.
14177 Strengthen the test by not instantiating the class template.
14178 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
14180 2023-10-20 Patrick Palka <ppalka@redhat.com>
14182 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
14183 for attempting to call a variable concept.
14185 2023-10-20 Richard Biener <rguenther@suse.de>
14187 PR tree-optimization/111383
14188 PR tree-optimization/110243
14189 * gcc.dg/torture/pr111383.c: New testcase.
14191 2023-10-20 Richard Biener <rguenther@suse.de>
14193 PR tree-optimization/111445
14194 * gcc.dg/torture/pr111445.c: New testcase.
14196 2023-10-20 Richard Biener <rguenther@suse.de>
14198 PR tree-optimization/110243
14199 PR tree-optimization/111336
14200 * gcc.dg/torture/pr110243.c: New testcase.
14201 * gcc.dg/torture/pr111336.c: Likewise.
14203 2023-10-20 Richard Biener <rguenther@suse.de>
14205 PR tree-optimization/111891
14206 * gfortran.dg/pr111891.f90: New testcase.
14208 2023-10-20 Richard Biener <rguenther@suse.de>
14210 PR tree-optimization/111000
14211 * gcc.dg/torture/pr111000.c: New testcase.
14213 2023-10-20 Alexandre Oliva <oliva@adacore.com>
14215 * c-c++-common/torture/harden-cfr.c: New.
14216 * c-c++-common/harden-cfr-noret-never-O0.c: New.
14217 * c-c++-common/torture/harden-cfr-noret-never.c: New.
14218 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
14219 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
14220 * c-c++-common/torture/harden-cfr-noret.c: New.
14221 * c-c++-common/torture/harden-cfr-notail.c: New.
14222 * c-c++-common/torture/harden-cfr-returning.c: New.
14223 * c-c++-common/torture/harden-cfr-tail.c: New.
14224 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
14225 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
14226 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
14227 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
14228 * c-c++-common/torture/harden-cfr-abrt.c: New.
14229 * c-c++-common/torture/harden-cfr-always.c: New.
14230 * c-c++-common/torture/harden-cfr-never.c: New.
14231 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
14232 * c-c++-common/torture/harden-cfr-nothrow.c: New.
14233 * c-c++-common/torture/harden-cfr-bret-always.c: New.
14234 * c-c++-common/torture/harden-cfr-bret-never.c: New.
14235 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
14236 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
14237 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
14238 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
14239 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
14240 * c-c++-common/torture/harden-cfr-bret.c: New.
14241 * g++.dg/harden-cfr-throw-always-O0.C: New.
14242 * g++.dg/harden-cfr-throw-returning-O0.C: New.
14243 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
14244 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
14245 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
14246 * g++.dg/torture/harden-cfr-throw-always.C: New.
14247 * g++.dg/torture/harden-cfr-throw-never.C: New.
14248 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
14249 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
14250 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
14251 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
14252 * g++.dg/torture/harden-cfr-throw-returning.C: New.
14253 * g++.dg/torture/harden-cfr-throw.C: New.
14254 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
14255 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
14256 * gnat.dg/hardcfr.adb: New.
14257 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
14258 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
14260 2023-10-20 Tamar Christina <tamar.christina@arm.com>
14261 Andre Vieira <andre.simoesdiasvieira@arm.com>
14263 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
14264 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
14265 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
14266 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
14268 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
14270 * gcc.target/i386/pr89229-5b.c: Modify test.
14271 * gcc.target/i386/pr89229-6b.c: Ditto.
14272 * gcc.target/i386/pr89229-7b.c: Ditto.
14274 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14277 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
14278 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
14280 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
14285 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
14286 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
14287 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
14288 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
14289 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
14290 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
14291 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
14292 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
14293 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
14294 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
14295 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
14296 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
14297 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
14298 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
14299 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
14300 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
14301 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
14302 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
14303 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
14304 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
14305 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
14306 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
14307 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
14308 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
14309 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
14310 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
14311 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
14312 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
14314 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
14318 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
14319 * g++.dg/cpp1y/constexpr-union6.C: New test.
14320 * g++.dg/cpp1y/constexpr-union7.C: New test.
14321 * g++.dg/cpp2a/constexpr-union2.C: New test.
14322 * g++.dg/cpp2a/constexpr-union3.C: New test.
14323 * g++.dg/cpp2a/constexpr-union4.C: New test.
14324 * g++.dg/cpp2a/constexpr-union5.C: New test.
14325 * g++.dg/cpp2a/constexpr-union6.C: New test.
14327 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
14329 * g++.dg/cpp0x/constexpr-cast4.C: New test.
14331 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
14333 * gcc.dg/gomp/pr110485.c: New test.
14335 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
14337 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
14338 between targets with different pointer sizes.
14339 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
14340 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
14342 2023-10-19 Andrew Pinski <pinskia@gmail.com>
14345 * gcc.dg/pr100532-1.c: New test.
14347 2023-10-19 Andrew Pinski <pinskia@gmail.com>
14350 * gcc.dg/sso-18.c: New test.
14351 * gcc.dg/sso-19.c: New test.
14353 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
14356 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
14358 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
14360 PR preprocessor/82335
14361 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
14363 2023-10-19 Tamar Christina <tamar.christina@arm.com>
14365 PR tree-optimization/111860
14366 * gcc.dg/vect/pr111860.c: New test.
14368 2023-10-19 Richard Biener <rguenther@suse.de>
14370 PR tree-optimization/111131
14371 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
14373 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
14374 Massage the scale case to more reliably produce a different
14375 one. Scan for the specific messages.
14376 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
14377 for AVX2, but not emulated.
14378 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
14379 Massage to more properly ensure this.
14380 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
14383 2023-10-19 Alex Coplan <alex.coplan@arm.com>
14385 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
14386 make sure we don't have q-register stores with -mstrict-align.
14388 2023-10-19 Alex Coplan <alex.coplan@arm.com>
14390 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
14393 2023-10-19 Alex Coplan <alex.coplan@arm.com>
14395 * gcc.target/aarch64/lr_free_1.c: Add
14396 --param=aarch64-stp-policy=never to dg-options.
14398 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
14400 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
14403 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
14405 * gcc.target/loongarch/vect-widen-add.c: New test.
14406 * gcc.target/loongarch/vect-widen-mul.c: New test.
14407 * gcc.target/loongarch/vect-widen-sub.c: New test.
14409 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
14411 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
14412 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
14413 * gcc.target/loongarch/avg-floor-lasx.c: New test.
14414 * gcc.target/loongarch/avg-floor-lsx.c: New test.
14415 * gcc.target/loongarch/sad-lasx.c: New test.
14416 * gcc.target/loongarch/sad-lsx.c: New test.
14418 2023-10-18 Andrew Pinski <pinskia@gmail.com>
14420 PR middle-end/111863
14421 * gcc.c-torture/execute/pr111863-1.c: New test.
14423 2023-10-18 Andrew Pinski <pinskia@gmail.com>
14426 * gcc.dg/pr101364-1.c: New test.
14428 2023-10-18 Andrew Pinski <pinskia@gmail.com>
14431 * gcc.dg/pr101285-1.c: New test.
14433 2023-10-18 Jason Merrill <jason@redhat.com>
14435 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
14436 * g++.dg/diagnostic/sys-narrow.h: New test.
14437 * g++.dg/diagnostic/sys-narrow1.C: New test.
14438 * g++.dg/diagnostic/sys-narrow1a.C: New test.
14439 * g++.dg/diagnostic/sys-narrow1b.C: New test.
14440 * g++.dg/diagnostic/sys-narrow1c.C: New test.
14441 * g++.dg/diagnostic/sys-narrow1d.C: New test.
14442 * g++.dg/diagnostic/sys-narrow1e.C: New test.
14443 * g++.dg/diagnostic/sys-narrow1f.C: New test.
14444 * g++.dg/diagnostic/sys-narrow1g.C: New test.
14445 * g++.dg/diagnostic/sys-narrow1h.C: New test.
14446 * g++.dg/diagnostic/sys-narrow1i.C: New test.
14448 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
14450 * gfortran.dg/gomp/allocate-13a.f90: New test.
14452 2023-10-18 Jakub Jelinek <jakub@redhat.com>
14454 PR tree-optimization/111845
14455 * gcc.dg/pr111845.c: New test.
14456 * gcc.target/i386/pr111845.c: New test.
14458 2023-10-18 Tamar Christina <tamar.christina@arm.com>
14460 PR tree-optimization/109154
14461 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
14463 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14465 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
14466 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
14467 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
14468 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
14469 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
14470 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
14471 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
14472 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
14474 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
14476 * g++.target/i386/mv16.C: Ditto.
14477 * gcc.target/i386/funcspec-56.inc: Handle new march.
14479 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
14481 * g++.target/i386/mv16.C: Ditto.
14482 * gcc.target/i386/funcspec-56.inc: Handle new march.
14484 2023-10-18 liuhongt <hongtao.liu@intel.com>
14486 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
14487 * gcc.target/i386/part-vect-fmahf-1.c: New test.
14489 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14492 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
14494 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
14496 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
14497 * gcc.target/aarch64/test_frame_4.c: Likewise.
14498 * gcc.target/aarch64/test_frame_7.c: Likewise.
14499 * gcc.target/aarch64/test_frame_10.c: Likewise.
14501 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
14503 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
14504 to happen in offset order.
14505 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
14506 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
14507 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
14508 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
14509 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
14511 2023-10-17 Andrew Pinski <apinski@marvell.com>
14513 PR tree-optimization/110817
14514 * gcc.c-torture/execute/pr110817-1.c: New test.
14515 * gcc.c-torture/execute/pr110817-2.c: New test.
14516 * gcc.c-torture/execute/pr110817-3.c: New test.
14518 2023-10-17 Marek Polacek <polacek@redhat.com>
14521 * g++.dg/parse/error65.C: New test.
14523 2023-10-17 Marek Polacek <polacek@redhat.com>
14526 * g++.dg/cpp0x/hog1.C: New test.
14527 * g++.dg/cpp2a/consteval36.C: New test.
14529 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
14531 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
14532 int as that will potentially generate two SEXT.W instructions.
14533 dg-final: Change to scan-assembler-not SEXT.W.
14535 2023-10-17 Martin Uecker <uecker@tugraz.at>
14538 * gcc.dg/pr111708-1.c: New test.
14539 * gcc.dg/pr111708-2.c: New test.
14541 2023-10-17 Harald Anlauf <anlauf@gmx.de>
14544 * gfortran.dg/implied_do_io_8.f90: New test.
14546 2023-10-17 Andrew Pinski <pinskia@gmail.com>
14548 PR tree-optimization/111432
14549 * gcc.dg/tree-ssa/bitops-7.c: New test.
14551 2023-10-17 Richard Biener <rguenther@suse.de>
14553 PR tree-optimization/111846
14554 * gcc.dg/vect/pr111846.c: New testcase.
14556 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
14558 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
14560 2023-10-17 Richard Biener <rguenther@suse.de>
14562 PR middle-end/111818
14563 * gcc.dg/torture/pr111818.c: New testcase.
14565 2023-10-17 Richard Biener <rguenther@suse.de>
14567 PR tree-optimization/111807
14568 * gcc.dg/torture/pr111807.c: New testcase.
14570 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
14573 * gcc.target/riscv/pr111466.c: New test.
14575 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
14577 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
14579 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14581 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
14583 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
14585 * gdc.dg/builtins_reject.d: New test.
14586 * gdc.dg/intrinsics_reject.d: New test.
14588 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
14590 * gcc.target/i386/large-data.c: New test.
14592 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
14594 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
14595 explicit -march=rv64gc and -march=rv32gc.
14596 * gcc.target/riscv/fle-snan.c: Ditto.
14597 * gcc.target/riscv/fle.c: Ditto.
14598 * gcc.target/riscv/flef-ieee.c: Ditto.
14599 * gcc.target/riscv/flef.c: Ditto.
14600 * gcc.target/riscv/flef-snan.c: Ditto.
14601 * gcc.target/riscv/flt-ieee.c: Ditto.
14602 * gcc.target/riscv/flt-snan.c: Ditto.
14603 * gcc.target/riscv/fltf-ieee.c: Ditto.
14604 * gcc.target/riscv/fltf-snan.c: Ditto.
14606 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
14608 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
14609 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
14610 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
14611 * gcc.target/i386/pr52146.c: Adjust expected output.
14613 2023-10-16 Andrew Pinski <pinskia@gmail.com>
14615 PR tree-optimization/101541
14616 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
14617 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
14619 2023-10-16 Andrew Pinski <pinskia@gmail.com>
14621 PR tree-optimization/31531
14622 * gcc.dg/tree-ssa/pr31531-1.c: New test.
14623 * gcc.dg/tree-ssa/pr31531-2.c: New test.
14625 2023-10-16 Jason Merrill <jason@redhat.com>
14627 * g++.dg/concepts/diagnostic3.C: Add expected column.
14628 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
14630 2023-10-16 Marek Polacek <polacek@redhat.com>
14633 * g++.dg/cpp1y/constexpr-diag1.C: New test.
14635 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14637 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
14639 2023-10-16 liuhongt <hongtao.liu@intel.com>
14641 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
14643 2023-10-16 liuhongt <hongtao.liu@intel.com>
14645 * gcc.target/i386/part-vect-roundhf.c: New test.
14646 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
14648 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
14650 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
14652 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
14655 * gdc.dg/analyzer/analyzer.exp: New test.
14656 * gdc.dg/analyzer/pr111537.d: New test.
14658 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
14660 * c-c++-common/gomp/allocate-14.c: Fix directive name.
14661 * c-c++-common/gomp/allocate-15.c: Likewise.
14662 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
14663 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
14664 * gfortran.dg/gomp/allocate-7.f90: Likewise.
14665 * gfortran.dg/gomp/allocate-10.f90: New test.
14666 * gfortran.dg/gomp/allocate-11.f90: New test.
14667 * gfortran.dg/gomp/allocate-12.f90: New test.
14668 * gfortran.dg/gomp/allocate-13.f90: New test.
14669 * gfortran.dg/gomp/allocate-14.f90: New test.
14670 * gfortran.dg/gomp/allocate-15.f90: New test.
14671 * gfortran.dg/gomp/allocate-8.f90: New test.
14672 * gfortran.dg/gomp/allocate-9.f90: New test.
14674 2023-10-14 Jakub Jelinek <jakub@redhat.com>
14677 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
14678 to checking the addition, division and right shift results at compile
14679 time check it also at runtime.
14680 * gcc.dg/bitint-39.c: New test.
14682 2023-10-13 Harald Anlauf <anlauf@gmx.de>
14685 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
14686 * gfortran.dg/pr104351.f90: New test.
14688 2023-10-13 Richard Biener <rguenther@suse.de>
14690 PR tree-optimization/111795
14691 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
14692 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
14693 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
14695 2023-10-13 Richard Biener <rguenther@suse.de>
14697 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
14698 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
14700 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14702 * gcc.dg/vect/bb-slp-68.c: Use vect512.
14704 2023-10-13 Pan Li <pan2.li@intel.com>
14706 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
14707 Use scalar func as reference instead of hardcode.
14708 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
14709 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
14710 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
14711 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
14712 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
14713 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
14714 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
14715 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
14716 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
14717 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
14718 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
14720 2023-10-13 Pan Li <pan2.li@intel.com>
14722 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
14723 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
14724 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
14726 2023-10-13 Pan Li <pan2.li@intel.com>
14728 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
14729 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
14730 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
14732 2023-10-13 Pan Li <pan2.li@intel.com>
14734 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
14735 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
14736 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
14738 2023-10-13 Pan Li <pan2.li@intel.com>
14740 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
14741 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
14742 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
14744 2023-10-13 Florian Weimer <fweimer@redhat.com>
14746 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
14747 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
14748 calls to undeclared functions. Change type of yyvsp to
14749 char ** and introduce yyvsp1 to avoid type errors.
14750 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
14751 * gcc.dg/pr100512.c: Unreduce test case and suppress only
14752 -Wpointer-to-int-cast.
14753 * gcc.dg/pr103003.c: Likewise.
14754 * gcc.dg/pr103451.c: Add cast to long and suppress
14755 -Wdiv-by-zero only.
14756 * gcc.dg/pr68435.c: Avoid implicit int and missing
14757 static function implementation warning.
14759 2023-10-13 Florian Weimer <fweimer@redhat.com>
14761 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
14762 Call __builtin_exit instead of exit.
14763 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
14764 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
14765 (Lstream_flush_out, parse_doprnt_spec): Add missing function
14767 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
14769 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
14770 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
14771 (XtAddCallback): Likewise.
14772 * gcc.c-torture/compile/pr49474.c: Use struct
14773 gfc_formal_arglist * instead of (implied) int type.
14774 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
14776 (main): Call __builtin_abort and __builtin_exit.
14778 2023-10-13 Florian Weimer <fweimer@redhat.com>
14780 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
14781 * gcc.c-torture/compile/920501-23.c: Likewise.
14782 * gcc.c-torture/compile/920501-8.c: Likewise.
14783 * gcc.c-torture/compile/920701-1.c: Likewise.
14784 * gcc.c-torture/compile/930529-1.c: Likewise.
14786 2023-10-13 Richard Biener <rguenther@suse.de>
14788 PR tree-optimization/111779
14789 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
14790 * gcc.dg/vect/vect-pr111779.c: New testcase.
14792 2023-10-13 Richard Biener <rguenther@suse.de>
14794 PR tree-optimization/111773
14795 * g++.dg/torture/pr111773.C: New testcase.
14797 2023-10-13 Pan Li <pan2.li@intel.com>
14799 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
14800 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
14801 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
14803 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14805 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
14807 2023-10-13 Pan Li <pan2.li@intel.com>
14809 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
14810 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
14811 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
14813 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
14815 * g++.target/riscv/rvv/autovec/bug-01.C: New.
14816 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
14818 2023-10-13 Pan Li <pan2.li@intel.com>
14820 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
14821 stdint-gcc.h for int types.
14822 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
14823 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
14826 2023-10-13 Pan Li <pan2.li@intel.com>
14828 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
14829 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
14830 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
14831 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
14832 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
14833 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
14835 2023-10-13 Pan Li <pan2.li@intel.com>
14837 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
14838 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
14839 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
14840 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
14841 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
14842 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
14844 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
14846 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
14847 instruction reordering.
14849 2023-10-12 Tamar Christina <tamar.christina@arm.com>
14851 * gcc.target/aarch64/armv9_warning.c: New test.
14853 2023-10-12 Jakub Jelinek <jakub@redhat.com>
14856 * gcc.dg/bitint-38.c: New test.
14858 2023-10-12 Pan Li <pan2.li@intel.com>
14860 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
14861 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
14862 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
14863 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
14864 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
14865 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
14867 2023-10-12 Richard Biener <rguenther@suse.de>
14869 PR tree-optimization/111764
14870 * gcc.dg/vect/pr111764.c: New testcase.
14872 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
14874 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
14875 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
14876 * gcc.target/i386/x86gprintrin-2.c: Ditto.
14877 * gcc.target/i386/x86gprintrin-3.c: Ditto.
14878 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
14879 * gcc.target/i386/x86gprintrin-5.c: Ditto
14880 * gcc.target/i386/user_msr-1.c: New test.
14881 * gcc.target/i386/user_msr-2.c: Ditto.
14883 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
14885 * lib/target-supports.exp: Add LoongArch in
14886 check_effective_target_vect_int_mod according to SX/ASX capabilities.
14888 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
14891 * lib/target-supports.exp: Enable vect.exp for LoongArch.
14893 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
14896 * gfortran.dg/pr67740.f90: New test
14898 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
14901 * g++.target/powerpc/pr111367.C: New test.
14903 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
14905 PR testsuite/111427
14906 * gfortran.dg/vect/pr60510.f (test): Init variable a.
14908 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
14910 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
14912 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
14914 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
14916 2023-10-12 Pan Li <pan2.li@intel.com>
14918 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
14919 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
14920 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
14921 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
14923 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
14924 Hu Lin1 <lin1.hu@intel.com>
14925 Hongyu Wang <hongyu.wang@intel.com>
14927 * gcc.target/i386/apx-push2pop2-1.c: New test.
14928 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
14929 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
14931 2023-10-12 Pan Li <pan2.li@intel.com>
14933 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
14934 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
14935 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
14937 2023-10-11 Andrew Pinski <pinskia@gmail.com>
14939 PR tree-optimization/111282
14940 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
14941 matching `~1 & (a ^ 1)` simplification.
14942 * gcc.dg/tree-ssa/bitops-6.c: New test.
14944 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
14946 * lib/target-supports.exp: Add proc for the XCValu extension.
14947 * gcc.target/riscv/cv-alu-compile.c: New test.
14948 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
14949 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
14950 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
14951 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
14952 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
14953 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
14954 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
14955 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
14956 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
14957 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
14958 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
14960 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
14962 * lib/target-supports.exp: Add new effective target check.
14963 * gcc.target/riscv/cv-mac-compile.c: New test.
14964 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
14965 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
14966 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
14967 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
14968 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
14969 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
14970 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
14971 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
14972 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
14973 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
14974 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
14975 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
14976 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
14977 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
14978 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
14979 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
14980 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
14981 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
14982 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
14984 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
14987 * gm2/extensions/run/pass/packedrecord3.mod: New test.
14989 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14991 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
14993 2023-10-11 Pan Li <pan2.li@intel.com>
14995 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
14996 CVT like test case.
14997 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
14998 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
14999 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
15000 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
15001 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
15002 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
15003 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
15005 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15007 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
15009 2023-10-11 Richard Biener <rguenther@suse.de>
15010 Jakub Jelinek <jakub@redhat.com>
15012 PR tree-optimization/111519
15013 * gcc.dg/torture/pr111519.c: New testcase.
15015 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
15017 * gcc.target/i386/pr106245-1.c: New test case.
15019 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15021 * lib/target-supports.exp: Add RVV.
15023 2023-10-11 liuhongt <hongtao.liu@intel.com>
15025 * gcc.target/i386/pr111745.c: New test.
15027 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15029 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
15031 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15033 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
15034 * lib/target-supports.exp: Add vect_ext_char_longlong property.
15036 2023-10-10 Jason Merrill <jason@redhat.com>
15039 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
15040 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
15042 2023-10-10 Andrew Pinski <pinskia@gmail.com>
15044 PR tree-optimization/111679
15045 * gcc.dg/tree-ssa/bitops-5.c: New test.
15047 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15049 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
15050 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
15052 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15054 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
15056 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15058 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
15060 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15063 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
15065 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15067 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
15068 * lib/target-supports.exp: Ditto.
15070 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
15072 * gcc.target/arc/add_f-combine.c: New test.
15074 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15076 * lib/target-supports.exp: Add 256/512/1024
15078 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
15080 PR tree-optimization/111694
15081 * gcc.dg/pr111694.c: New.
15083 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15085 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
15087 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15089 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
15090 * gcc.dg/vect/pr97832-3.c: Ditto.
15091 * gcc.dg/vect/pr97832-4.c: Ditto.
15093 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15095 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
15097 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15099 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
15101 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15103 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
15104 * gcc.dg/vect/slp-perm-10.c: Ditto.
15106 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
15108 * gcc.target/riscv/xtheadmempair-4.c: New test.
15110 2023-10-09 Richard Biener <rguenther@suse.de>
15112 PR tree-optimization/111715
15113 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
15115 2023-10-09 Pan Li <pan2.li@intel.com>
15117 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
15118 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
15119 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
15120 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
15122 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15124 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
15126 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
15128 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
15129 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
15130 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
15131 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
15133 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15135 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
15137 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
15139 * gcc.target/i386/rcr-1.c: New 64-bit test case.
15140 * gcc.target/i386/rcr-2.c: New 32-bit test case.
15142 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
15144 * gcc.target/i386/noevex512-1.c: New test.
15145 * gcc.target/i386/noevex512-2.c: Ditto.
15146 * gcc.target/i386/noevex512-3.c: Ditto.
15148 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
15149 Hu, Lin1 <lin1.hu@intel.com>
15151 * gcc.target/i386/pr90096.c: Adjust error message.
15153 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15155 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
15157 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
15160 * gcc.target/powerpc/pr88558.h: New.
15161 * gcc.target/powerpc/pr88558-p7.c: New.
15162 * gcc.target/powerpc/pr88558-p8.c: New.
15164 2023-10-08 David Malcolm <dmalcolm@redhat.com>
15167 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
15168 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
15169 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
15170 result to show the existing content of "buf" and the index at
15171 which the write starts.
15172 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
15173 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
15174 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
15177 2023-10-08 David Malcolm <dmalcolm@redhat.com>
15180 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
15182 2023-10-08 liuhongt <hongtao.liu@intel.com>
15184 * gcc.target/i386/part-vect-absneghf.c: New test.
15185 * gcc.target/i386/part-vect-copysignhf.c: New test.
15186 * gcc.target/i386/part-vect-xorsignhf.c: New test.
15188 2023-10-08 liuhongt <hongtao.liu@intel.com>
15190 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
15191 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
15192 only for { target { ! ia32 } }.
15194 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
15196 * gfortran.dg/block_17.f90: New test.
15197 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
15199 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15201 * gcc.target/powerpc/const-build.c: Add more tests.
15203 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15205 * gcc.target/powerpc/const-build.c: Add more tests.
15207 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15209 * gcc.target/powerpc/const-build.c: Add more tests.
15211 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15213 * gcc.target/powerpc/const-build.c: New test.
15215 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
15217 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
15218 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
15219 * gcc.target/i386/apx-interrupt-1.c: Likewise.
15220 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
15221 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
15223 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15225 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
15226 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
15227 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
15228 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
15229 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
15230 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
15231 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
15232 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
15233 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
15234 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
15235 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
15236 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
15237 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
15238 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
15239 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
15240 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
15241 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
15242 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
15243 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
15244 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
15245 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
15246 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
15247 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
15249 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15251 * lib/target-supports.exp: Enable more vect tests for RVV.
15253 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
15256 2023-10-07 Pan Li <pan2.li@intel.com>
15258 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
15259 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
15260 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
15261 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
15262 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
15263 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
15264 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
15265 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
15266 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
15267 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
15269 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15270 Hongyu Wang <hongyu.wang@intel.com>
15271 Hongtao Liu <hongtao.liu@intel.com>
15273 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
15276 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15277 Hongyu Wang <hongyu.wang@intel.com>
15278 Hongtao Liu <hongtao.liu@intel.com>
15280 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
15281 sse/vex intrinsic tests.
15283 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15284 Hongyu Wang <hongyu.wang@intel.com>
15285 Hongtao Liu <hongtao.liu@intel.com>
15287 * lib/target-supports.exp: Add apxf check.
15288 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
15289 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
15291 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15292 Hongyu Wang <hongyu.wang@intel.com>
15293 Hongtao Liu <hongtao.liu@intel.com>
15295 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
15297 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15298 Hongyu Wang <hongyu.wang@intel.com>
15299 Hongtao Liu <hongtao.liu@intel.com>
15301 * gcc.target/i386/apx-egprs-names.c: New test.
15302 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
15303 * gcc.target/i386/apx-interrupt-1.c: Likewise.
15305 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15306 Hongyu Wang <hongyu.wang@intel.com>
15307 Hongtao Liu <hongtao.liu@intel.com>
15309 * gcc.target/i386/apx-1.c: New test.
15311 2023-10-07 Pan Li <pan2.li@intel.com>
15313 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
15314 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
15315 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
15316 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
15317 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
15318 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
15319 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
15320 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
15321 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
15322 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
15324 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
15327 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
15329 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
15332 * gcc.target/powerpc/pr108338.c: New test.
15334 2023-10-07 xuli <xuli1@eswincomputing.com>
15336 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
15337 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
15339 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
15341 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
15342 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
15344 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
15345 Uros Bizjak <ubizjak@gmail.com>
15347 * gcc.target/i386/lea-2.c: New test case.
15349 2023-10-06 Andrew Pinski <pinskia@gmail.com>
15351 PR middle-end/111699
15352 * gcc.c-torture/compile/pr111699-1.c: New test.
15354 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
15356 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
15357 Replace stdint.h with stdint-gcc.h.
15358 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
15360 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
15362 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
15364 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
15366 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
15368 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
15370 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
15372 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
15373 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
15374 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
15375 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
15376 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
15377 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
15378 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
15379 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
15380 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
15381 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
15382 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
15383 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
15384 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
15385 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
15386 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
15387 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
15388 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
15389 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
15390 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
15391 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
15393 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
15394 Joern Rennecke <joern.rennecke@embecosm.com>
15396 * gcc.dg/pr90263.c: Skip riscv_v targets.
15397 * gcc.target/riscv/rvv/base/pr90263.c: New test.
15399 2023-10-05 Sergei Trofimovich <siarheit@google.com>
15402 PR gcov-profile/111559
15403 * gcc.dg/tree-prof/pr111559.c: New test.
15405 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
15408 * gcc.target/i386/pr111657.c: New test.
15410 2023-10-05 Martin Jambor <mjambor@suse.cz>
15413 2023-10-05 Martin Jambor <mjambor@suse.cz>
15416 * gcc.dg/ipa/pr108007.c: New test.
15418 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
15420 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
15422 * gcc.target/arc/tls-ld.c: Update test.
15423 * gcc.target/arc/tls-le.c: Likewise.
15425 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
15427 * gcc.target/arc/loop-3.c: Update test.
15429 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
15431 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
15432 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
15433 * gcc.target/arc/firq-6.c: Likewise.
15434 * gcc.target/arc/mtune-ARC600.c: Remove test.
15435 * gcc.target/arc/mtune-ARC601.c: Likewise.
15436 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
15437 * gcc.target/arc/mtune-ARC700.c: Likewise.
15438 * gcc.target/arc/mtune-ARC725D.c: Likewise.
15439 * gcc.target/arc/mtune-ARC750D.c: Likewise.
15440 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
15442 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
15444 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
15445 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
15446 * gcc.target/arc/ashrsi-3.c: Likewise.
15447 * gcc.target/arc/ashrsi-4.c: Likewise.
15448 * gcc.target/arc/ashrsi-5.c: Likewise.
15449 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
15450 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
15451 * gcc.target/arc/lshrsi-3.c: Likewise.
15452 * gcc.target/arc/lshrsi-4.c: Likewise.
15453 * gcc.target/arc/lshrsi-5.c: Likewise.
15454 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
15455 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
15456 * gcc.target/arc/shlsi-3.c: Likewise.
15457 * gcc.target/arc/shlsi-4.c: Likewise.
15458 * gcc.target/arc/shlsi-5.c: Likewise.
15460 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
15462 PR rtl-optimization/110701
15463 * gcc.target/i386/pr110701.c: New test case.
15465 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
15469 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
15470 dump reverts from 4 to original 6.
15471 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
15473 2023-10-03 David Malcolm <dmalcolm@redhat.com>
15475 * g++.dg/diagnostic/static_assert3.C: Add directives for
15476 additional source printing.
15477 * g++.dg/template/error60.C: New test.
15479 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
15481 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
15484 2023-10-03 Martin Jambor <mjambor@suse.cz>
15487 * gcc.dg/ipa/ipa-sra-32.c: New test.
15488 * gcc.dg/ipa/pr110378-4.c: Likewise.
15489 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
15491 2023-10-03 Martin Jambor <mjambor@suse.cz>
15494 * gcc.dg/ipa/pr108007.c: New test.
15496 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
15498 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
15499 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
15501 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
15503 * gcc.target/arc/scc-ltu.c: New test case.
15505 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
15507 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
15509 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
15511 * gcc.dg/pr108095.c: Require target lra.
15513 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
15515 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
15517 2023-10-02 David Malcolm <dmalcolm@redhat.com>
15519 * gcc.dg/plugin/diagnostic_group_plugin.c
15520 (test_begin_group_cb, test_end_group_cb): Replace with...
15521 (class test_output_format): ...this new subclass.
15522 (plugin_init): Update.
15524 2023-10-02 David Malcolm <dmalcolm@redhat.com>
15526 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
15527 reorganization of source-printing fields of diagnostic_context.
15528 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
15529 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
15530 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
15531 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
15532 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
15535 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
15538 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
15539 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
15540 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15541 * gcc.target/arm/pr111235.c: Add new test.
15543 2023-10-02 Tamar Christina <tamar.christina@arm.com>
15545 * gcc.target/aarch64/xorsign.c:
15547 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
15549 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
15551 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
15552 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15554 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
15555 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
15557 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
15559 * lib/target-supports.exp (add_options_for_riscv_v):
15560 Fix typo in first regexp.
15561 (add_options_for_riscv_zfh): Likewise.
15562 (add_options_for_riscv_d): Likewise.
15564 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
15565 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15566 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15569 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
15570 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
15571 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
15572 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
15573 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
15574 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
15575 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
15576 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
15577 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
15578 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
15579 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
15581 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
15583 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
15585 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
15587 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
15588 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
15590 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
15592 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
15594 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
15596 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
15597 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
15599 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
15601 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
15603 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
15605 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
15606 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
15607 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
15608 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
15609 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
15610 * gcc.target/riscv/zicond-xor-01.c: Likewise.
15612 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
15614 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
15616 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
15618 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
15619 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
15621 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
15623 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
15624 poly_int rather than poly_int_pod.
15626 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
15628 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
15631 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
15634 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
15635 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
15637 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
15639 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
15641 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
15643 * gcc.target/aarch64/ldp_unaligned.c: New test.
15644 * gcc.target/aarch64/stp_unaligned.c: New test.
15646 2023-09-29 Richard Biener <rguenther@suse.de>
15648 PR tree-optimization/111583
15649 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
15650 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
15652 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
15654 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
15655 Add load_lib timeout-dg.exp and increase timeout to 60
15657 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
15658 load_lib timeout-dg.exp and increase timeout to 60 seconds.
15659 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
15660 Increase timeout to 45 seconds.
15661 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
15662 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
15663 Remove unnecessary compile of mystrlib.mod.
15664 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
15665 timeout-dg.exp and set timeout to 60 seconds.
15667 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
15670 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
15672 2023-09-28 Pan Li <pan2.li@intel.com>
15675 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
15676 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
15677 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
15679 2023-09-28 Richard Biener <rguenther@suse.de>
15681 PR tree-optimization/111614
15682 * gcc.dg/torture/pr111614.c: New testcase.
15684 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
15686 * lib/target-supports.exp (check_effective_target_riscv_vector):
15687 Delete. Changed all users to use *riscv_v instead.
15688 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
15689 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
15690 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
15691 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
15692 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
15693 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
15694 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
15695 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
15696 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
15697 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
15698 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
15699 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
15700 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
15701 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
15702 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
15703 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
15704 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
15705 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
15706 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
15707 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
15708 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
15709 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
15710 * gcc.dg/vect/pr88598-1.c: Likewise.
15711 * gcc.dg/vect/pr88598-2.c: Likewise.
15712 * gcc.dg/vect/pr88598-3.c: Likewise.
15713 * gcc.dg/vect/slp-26.c: Likewise.
15714 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15715 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
15716 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
15717 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
15718 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
15719 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
15720 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
15721 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
15722 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
15723 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
15724 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
15725 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
15726 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
15727 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
15728 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
15729 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
15730 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
15731 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
15732 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
15733 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
15734 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
15735 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
15736 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
15737 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
15738 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
15739 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
15740 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
15741 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
15742 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
15743 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
15744 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
15745 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
15746 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
15747 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
15748 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
15749 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
15750 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
15751 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
15752 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
15753 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
15754 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
15755 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
15756 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
15757 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
15758 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
15759 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
15760 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
15761 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
15762 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
15763 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
15764 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
15765 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
15766 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
15767 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
15768 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
15769 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
15770 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
15771 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
15772 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
15773 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
15774 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
15775 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
15776 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
15777 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
15778 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
15779 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
15780 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
15781 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
15782 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
15783 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
15784 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
15785 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
15786 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
15787 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
15788 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
15789 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
15790 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
15791 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
15792 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
15793 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
15794 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
15795 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
15796 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
15797 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
15798 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
15799 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
15800 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
15801 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
15802 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
15803 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
15804 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
15805 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
15806 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
15807 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
15808 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
15809 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
15810 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
15811 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
15812 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
15813 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
15814 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
15815 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
15816 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
15817 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
15818 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
15819 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
15820 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
15821 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
15822 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
15823 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
15824 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
15825 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
15826 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
15827 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
15828 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
15829 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
15830 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
15831 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
15832 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
15833 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
15834 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
15835 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
15836 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
15837 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
15838 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
15839 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
15840 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
15841 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
15842 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
15843 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
15844 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
15845 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
15846 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
15847 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
15848 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
15849 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
15850 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
15851 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
15852 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
15853 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
15854 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
15855 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
15856 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
15857 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
15858 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
15859 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
15860 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
15861 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
15862 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
15863 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
15864 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
15865 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
15866 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
15867 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
15868 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
15869 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
15870 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
15871 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
15872 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
15873 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
15874 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
15875 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
15876 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
15877 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
15878 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
15879 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
15880 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
15881 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
15882 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
15883 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
15884 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
15885 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
15886 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
15887 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
15888 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
15889 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
15890 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
15891 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
15892 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
15893 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
15894 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
15895 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
15896 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
15897 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
15898 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
15899 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
15900 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
15901 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
15902 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
15903 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
15904 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
15905 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
15906 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
15907 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
15908 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
15909 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
15910 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
15911 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
15912 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
15913 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
15914 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
15915 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
15916 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
15917 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
15918 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
15919 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
15920 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
15921 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
15922 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
15923 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
15924 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
15925 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
15926 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
15927 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
15928 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
15929 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
15930 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
15931 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
15932 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
15933 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
15934 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
15935 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
15936 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
15937 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
15938 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
15939 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
15940 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
15941 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
15942 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
15943 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
15944 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
15945 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
15946 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
15947 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
15948 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
15949 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
15950 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
15951 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
15952 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
15953 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
15954 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
15955 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
15956 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
15957 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
15958 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
15959 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
15960 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
15961 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
15962 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
15963 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
15964 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
15965 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
15966 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
15967 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
15968 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
15969 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
15970 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
15971 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
15972 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
15973 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
15974 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
15975 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
15976 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
15977 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
15978 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
15979 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
15980 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
15981 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
15982 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
15983 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
15984 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
15985 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
15986 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
15987 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
15988 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
15989 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
15990 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
15991 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
15992 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
15993 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
15994 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
15995 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
15996 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
15997 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
15998 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
15999 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
16000 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
16001 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
16002 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
16003 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
16004 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
16005 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
16006 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
16007 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
16008 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
16009 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
16010 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
16011 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
16012 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
16013 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
16014 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
16015 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
16016 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
16017 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
16018 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
16019 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
16020 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
16021 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
16022 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
16023 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
16024 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
16025 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
16026 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
16027 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
16028 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
16029 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
16030 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
16031 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
16032 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
16033 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
16034 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
16035 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
16036 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
16037 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
16038 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
16039 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
16040 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
16041 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
16042 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
16043 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
16044 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
16045 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
16046 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
16047 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
16048 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
16049 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
16050 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
16051 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
16052 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
16053 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
16054 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
16055 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
16056 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
16057 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
16058 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
16059 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
16060 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
16061 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
16062 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
16063 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
16064 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
16065 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
16066 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
16067 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
16068 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
16069 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
16070 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
16071 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
16072 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
16073 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
16074 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
16075 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
16076 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
16077 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
16078 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
16079 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
16080 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
16081 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
16082 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
16083 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
16084 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
16085 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
16086 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
16087 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
16088 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
16089 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
16090 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
16091 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
16092 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
16093 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
16094 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
16095 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
16096 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
16097 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
16098 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
16099 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
16100 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
16101 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
16102 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
16103 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
16104 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
16105 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
16106 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
16107 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
16108 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
16109 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
16110 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
16111 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
16112 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
16113 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
16114 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
16115 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
16116 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
16117 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
16118 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
16119 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
16120 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
16122 2023-09-28 xuli <xuli1@eswincomputing.com>
16125 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
16126 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
16128 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
16129 Philipp Tomsich <philipp.tomsich@vrull.eu>
16130 Manolis Tsamis <manolis.tsamis@vrull.eu>
16132 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
16133 * gcc.target/aarch64/ldp_aligned.c: New test.
16134 * gcc.target/aarch64/ldp_always.c: New test.
16135 * gcc.target/aarch64/ldp_never.c: New test.
16136 * gcc.target/aarch64/stp_aligned.c: New test.
16137 * gcc.target/aarch64/stp_always.c: New test.
16138 * gcc.target/aarch64/stp_never.c: New test.
16140 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
16142 * gcc.dg/vect/vect-simd-clone-19.c: New test.
16144 2023-09-27 Richard Biener <rguenther@suse.de>
16146 * gcc.dg/fold-abs-6.c: New testcase.
16148 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
16150 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
16151 * gcc.target/riscv/shift-shift-3.c: Likewise.
16152 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
16153 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
16154 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
16155 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
16156 * gcc.target/riscv/zbb-min-max.c: Likewise.
16157 * gcc.target/riscv/zero-extend-1.c: Likewise.
16158 * gcc.target/riscv/zero-extend-2.c: Likewise.
16159 * gcc.target/riscv/zero-extend-3.c: Likewise.
16160 * gcc.target/riscv/zero-extend-4.c: Likewise.
16161 * gcc.target/riscv/zero-extend-5.c: Likewise.
16162 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
16163 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
16164 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
16165 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
16166 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
16167 * gcc.target/riscv/and-extend-1.c: Likewise.
16168 * gcc.target/riscv/and-extend-2.c: Likewise.
16169 * gcc.target/riscv/pr108987.c: Likewise.
16170 * gcc.target/riscv/ret-1.c: Likewise.
16171 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
16172 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
16173 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
16174 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
16175 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
16176 * gcc.target/riscv/zbbw.c: Likewise.
16177 * gcc.target/riscv/zbc32.c: Likewise.
16178 * gcc.target/riscv/zbc64.c: Likewise.
16179 * gcc.target/riscv/zbkb32.c: Likewise.
16180 * gcc.target/riscv/zbkb64.c: Likewise.
16181 * gcc.target/riscv/zbkc32.c: Likewise.
16182 * gcc.target/riscv/zbkc64.c: Likewise.
16183 * gcc.target/riscv/zbkx32.c: Likewise.
16184 * gcc.target/riscv/zbkx64.c: Likewise.
16185 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
16186 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
16187 * gcc.target/riscv/zfa-fli.c: Likewise.
16188 * gcc.target/riscv/zknd64.c: Likewise.
16189 * gcc.target/riscv/zksed32.c: Likewise.
16190 * gcc.target/riscv/zksed64.c: Likewise.
16191 * gcc.target/riscv/zksh32.c: Likewise.
16192 * gcc.target/riscv/zksh64.c: Likewise.
16193 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
16194 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
16195 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
16196 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
16197 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
16198 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
16199 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
16200 * gcc.target/riscv/fle-ieee.c: Likewise.
16201 * gcc.target/riscv/fle-snan.c: Likewise.
16202 * gcc.target/riscv/flef-ieee.c: Likewise.
16203 * gcc.target/riscv/flef-snan.c: Likewise.
16204 * gcc.target/riscv/flt-ieee.c: Likewise.
16205 * gcc.target/riscv/flt-snan.c: Likewise.
16206 * gcc.target/riscv/fltf-ieee.c: Likewise.
16207 * gcc.target/riscv/fltf-snan.c: Likewise.
16208 * gcc.target/riscv/interrupt-1.c: Likewise.
16209 * gcc.target/riscv/interrupt-mmode.c: Likewise.
16210 * gcc.target/riscv/interrupt-smode.c: Likewise.
16211 * gcc.target/riscv/interrupt-umode.c: Likewise.
16212 * gcc.target/riscv/pr106888.c: Likewise.
16213 * gcc.target/riscv/pr89835.c: Likewise.
16214 * gcc.target/riscv/shift-and-1.c: Likewise.
16215 * gcc.target/riscv/shift-and-2.c: Likewise.
16216 * gcc.target/riscv/shift-shift-2.c: Likewise.
16217 * gcc.target/riscv/shift-shift-4.c: Likewise.
16218 * gcc.target/riscv/shift-shift-5.c: Likewise.
16219 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
16220 * gcc.target/riscv/sign-extend.c: Likewise.
16221 * gcc.target/riscv/switch-qi.c: Likewise.
16222 * gcc.target/riscv/switch-si.c: Likewise.
16223 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
16224 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
16225 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
16226 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
16227 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
16228 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
16229 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
16230 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
16231 * gcc.target/riscv/zba-adduw.c: Likewise.
16232 * gcc.target/riscv/zba-shadd.c: Likewise.
16233 * gcc.target/riscv/zba-slliuw.c: Likewise.
16234 * gcc.target/riscv/zba-zextw.c: Likewise.
16235 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
16236 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
16237 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
16238 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
16239 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
16240 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
16241 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
16242 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
16243 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
16244 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
16245 * gcc.target/riscv/zbb-strlen.c: Likewise.
16246 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
16247 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
16248 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
16249 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
16250 * gcc.target/riscv/zbs-bclr.c: Likewise.
16251 * gcc.target/riscv/zbs-bext-02.c: Likewise.
16252 * gcc.target/riscv/zbs-bext.c: Likewise.
16253 * gcc.target/riscv/zbs-binv.c: Likewise.
16254 * gcc.target/riscv/zbs-bset.c: Likewise.
16255 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
16256 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
16257 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
16258 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
16259 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
16260 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
16262 2023-09-27 Pan Li <pan2.li@intel.com>
16264 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
16265 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
16266 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
16267 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
16268 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
16270 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
16272 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
16274 (check_effective_target_riscv_d): Likewise.
16275 (check_effective_target_riscv_v): Likewise.
16276 (check_effective_target_riscv_zfh): Likewise.
16277 (check_effective_target_riscv_v_ok): likewise.
16278 (check_effective_target_riscv_zfh_ok): Likewise.
16279 (riscv_get_arch, add_options_for_riscv_v): Likewise.
16280 (add_options_for_riscv_zfh): Likewise.
16281 (add_options_for_riscv_d): Likewise.
16283 2023-09-27 Pan Li <pan2.li@intel.com>
16285 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
16286 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
16287 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
16288 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
16289 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
16290 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
16291 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
16293 2023-09-26 Andrew Pinski <pinskia@gmail.com>
16295 PR testsuite/111603
16296 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
16298 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
16299 Jeff Law <jlaw@ventanamicro.com>
16301 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
16302 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
16303 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
16304 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
16306 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
16308 PR tree-optimization/111599
16309 * gcc.dg/pr111599.c: New.
16311 2023-09-26 Andrew Pinski <apinski@marvell.com>
16313 PR tree-optimization/106164
16314 PR tree-optimization/111456
16315 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
16316 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
16317 * gcc.dg/tree-ssa/pr111456-1.c: New test.
16319 2023-09-26 Andrew Pinski <apinski@marvell.com>
16321 PR tree-optimization/111469
16322 * gcc.c-torture/execute/pr111469-1.c: New test.
16324 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16326 PR tree-optimization/111594
16327 PR tree-optimization/110660
16328 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
16329 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
16331 2023-09-26 Pan Li <pan2.li@intel.com>
16333 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
16334 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
16335 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
16336 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
16337 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
16338 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
16339 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
16341 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
16343 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
16344 <assert.h> inclusion.
16346 2023-09-26 Pan Li <pan2.li@intel.com>
16348 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
16349 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
16350 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
16351 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
16352 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
16353 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
16354 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
16356 2023-09-26 Pan Li <pan2.li@intel.com>
16358 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
16359 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
16360 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
16361 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
16362 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
16363 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
16364 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
16365 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
16367 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
16369 PR middle-end/111497
16370 * g++.target/i386/pr111497.C: new test.
16372 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
16374 * gnat.dg/opt102.adb:New test.
16375 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
16377 2023-09-25 Andrew Pinski <apinski@marvell.com>
16379 PR tree-optimization/110386
16380 * gcc.c-torture/compile/pr110386-1.c: New test.
16381 * gcc.c-torture/compile/pr110386-2.c: New test.
16383 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16386 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
16388 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
16391 * g++.target/powerpc/pr111366.C: New test.
16393 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
16396 * gcc.target/powerpc/pr111380-1.c: New test.
16397 * gcc.target/powerpc/pr111380-2.c: New test.
16399 2023-09-25 Guo Jie <guojie@loongson.cn>
16401 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
16402 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
16404 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
16407 * gfortran.dg/pr68155.f90: New test.
16409 2023-09-24 Andrew Pinski <apinski@marvell.com>
16411 PR tree-optimization/111543
16412 * gcc.dg/tree-ssa/bitops-4.c: New test.
16414 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16416 * gcc.target/riscv/rvv/autovec/vls/def.h:
16417 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
16418 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
16419 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
16420 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
16421 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
16422 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
16423 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
16424 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
16425 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
16426 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
16427 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
16428 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
16429 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
16430 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
16431 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
16432 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
16433 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
16434 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
16435 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
16436 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
16437 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
16438 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
16439 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
16440 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
16441 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
16442 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
16443 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
16444 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
16445 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
16446 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
16447 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
16448 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
16449 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
16450 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
16451 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
16452 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
16453 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
16454 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
16455 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
16456 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
16457 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
16458 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
16459 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
16460 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
16461 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
16462 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
16463 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
16465 2023-09-23 Harald Anlauf <anlauf@gmx.de>
16468 * gfortran.dg/pr95710.f90: New test.
16470 2023-09-23 Jakub Jelinek <jakub@redhat.com>
16473 * g++.dg/ext/integer-pack8.C: New test.
16475 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16477 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
16478 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
16480 2023-09-23 Pan Li <pan2.li@intel.com>
16482 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
16483 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
16484 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
16485 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
16486 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
16487 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
16488 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
16490 2023-09-23 Pan Li <pan2.li@intel.com>
16492 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
16494 2023-09-22 Jason Merrill <jason@redhat.com>
16496 * g++.dg/cpp2a/constexpr-union7.C: New test.
16498 2023-09-22 Jason Merrill <jason@redhat.com>
16501 * g++.dg/ext/unroll-4.C: New test.
16503 2023-09-22 Pan Li <pan2.li@intel.com>
16505 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
16506 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
16507 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
16508 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
16510 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16512 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
16513 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
16514 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
16515 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
16516 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
16517 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
16518 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
16520 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16522 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
16523 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
16524 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
16525 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
16526 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
16527 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
16528 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
16529 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
16530 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
16531 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
16532 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
16533 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
16535 2023-09-22 Patrick Palka <ppalka@redhat.com>
16538 * g++.dg/cpp23/subscript15.C: New test.
16540 2023-09-22 Patrick Palka <ppalka@redhat.com>
16543 * g++.dg/cpp2a/concepts-ttp5.C: New test.
16544 * g++.dg/cpp2a/concepts-ttp6.C: New test.
16546 2023-09-22 Pan Li <pan2.li@intel.com>
16548 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
16549 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
16550 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
16551 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
16552 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
16553 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
16554 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
16555 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
16556 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
16557 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
16558 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
16559 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
16560 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
16561 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
16562 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
16563 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
16565 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16567 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
16568 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
16569 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
16570 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
16571 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
16572 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
16573 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
16574 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
16575 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
16576 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
16577 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
16578 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
16579 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
16580 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
16581 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
16582 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
16583 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
16584 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
16585 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
16586 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
16587 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
16588 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
16589 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
16590 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
16591 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
16592 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
16593 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
16594 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
16596 2023-09-22 Pan Li <pan2.li@intel.com>
16598 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
16599 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
16600 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
16601 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
16602 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
16603 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
16604 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
16605 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
16607 2023-09-22 xuli <xuli1@eswincomputing.com>
16610 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
16611 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
16613 2023-09-22 Pan Li <pan2.li@intel.com>
16615 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
16616 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
16617 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
16619 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
16621 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
16622 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
16623 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
16624 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
16626 2023-09-22 Pan Li <pan2.li@intel.com>
16628 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
16629 Remove reference to math.h.
16630 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
16631 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
16633 2023-09-22 Pan Li <pan2.li@intel.com>
16635 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
16636 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
16637 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
16638 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
16639 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
16640 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
16641 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
16642 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
16643 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
16645 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16647 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
16649 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16651 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
16652 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
16653 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
16655 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16657 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
16658 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
16660 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16663 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
16664 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
16665 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
16666 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
16667 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
16668 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
16669 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
16670 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
16671 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
16672 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
16673 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
16674 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
16675 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
16676 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
16677 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
16678 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
16679 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
16680 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
16682 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16685 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
16687 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
16689 PR tree-optimization/111355
16690 * gcc.dg/pr111355.c: New test.
16692 2023-09-21 xuli <xuli1@eswincomputing.com>
16695 * gcc.target/riscv/rvv/base/pr111450.c: New test.
16697 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16699 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
16700 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
16701 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
16702 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
16703 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
16704 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
16705 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
16706 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
16707 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
16708 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
16709 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
16710 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
16712 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
16714 PR preprocessor/90400
16715 * c-c++-common/cpp/pr90400.c: New test.
16717 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
16719 PR preprocessor/61474
16720 * c-c++-common/cpp/pr61474-2.h: New test.
16721 * c-c++-common/cpp/pr61474.c: New test.
16722 * c-c++-common/cpp/pr61474.h: New test.
16724 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
16726 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
16729 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
16731 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
16732 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
16734 2023-09-20 Jakub Jelinek <jakub@redhat.com>
16736 * c-c++-common/builtin-classify-type-1.c: New test.
16737 * g++.dg/ext/builtin-classify-type-1.C: New test.
16738 * g++.dg/ext/builtin-classify-type-2.C: New test.
16739 * gcc.dg/builtin-classify-type-1.c: New test.
16741 2023-09-20 Patrick Palka <ppalka@redhat.com>
16744 * g++.dg/concepts/diagnostic19.C: New test.
16746 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
16748 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
16749 for 'sorry, unimplemented'.
16750 * c-c++-common/gomp/allocate-12.c: Likewise.
16751 * c-c++-common/gomp/allocate-15.c: Likewise.
16752 * c-c++-common/gomp/allocate-9.c: Likewise.
16753 * c-c++-common/gomp/allocate-10.c: New test.
16754 * c-c++-common/gomp/allocate-17.c: New test.
16756 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
16758 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
16760 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16762 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
16763 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
16764 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
16765 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
16766 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
16767 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
16768 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
16769 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
16770 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
16771 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
16773 2023-09-20 Richard Biener <rguenther@suse.de>
16775 PR tree-optimization/111489
16776 * gcc.dg/uninit-pr111489.c: New testcase.
16778 2023-09-20 Jakub Jelinek <jakub@redhat.com>
16781 * g++.dg/gomp/attrs-19.C: New test.
16782 * g++.dg/gomp/attrs-20.C: New test.
16783 * g++.dg/gomp/attrs-21.C: New test.
16785 2023-09-20 Omar Sandoval <osandov@osandov.com>
16788 * gcc.dg/pr111409.c: New test.
16790 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
16792 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
16793 * gcc.dg/tree-ssa/pr111324.c: ... this.
16795 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16797 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
16798 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
16799 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
16800 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
16801 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
16802 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
16803 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
16804 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
16805 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
16806 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
16807 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
16808 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
16809 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
16810 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
16811 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
16812 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
16813 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
16814 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
16815 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
16816 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
16817 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
16818 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
16819 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
16820 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
16821 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
16822 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
16823 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
16824 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
16825 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
16826 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
16827 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
16828 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
16829 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
16830 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
16831 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
16832 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
16833 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
16834 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
16835 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
16836 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
16837 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
16838 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
16839 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
16840 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
16841 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
16842 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
16843 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
16844 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
16845 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
16846 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
16847 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
16848 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
16849 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
16850 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
16851 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
16852 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
16853 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
16854 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
16855 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
16856 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
16857 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
16858 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
16859 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
16860 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
16861 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
16863 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
16865 PR rtl-optimization/110071
16866 * gcc.target/powerpc/pr110071.c: New test.
16868 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
16870 * g++.dg/modules/depreport-2.modmap: New test.
16871 * g++.dg/modules/depreport-2_a.C: New test.
16872 * g++.dg/modules/depreport-2_b.C: New test.
16873 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
16874 when generating modules.
16876 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
16878 * g++.dg/modules/depreport-1_a.C: New test.
16879 * g++.dg/modules/depreport-1_b.C: New test.
16880 * g++.dg/modules/test-depfile.py: New tool for validating depfile
16882 * lib/modules.exp: Support for validating depfile contents.
16884 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
16886 * g++.dg/modules/depflags-f-MD.C: New test.
16887 * g++.dg/modules/depflags-f.C: New test.
16888 * g++.dg/modules/depflags-fi.C: New test.
16889 * g++.dg/modules/depflags-fj-MD.C: New test.
16890 * g++.dg/modules/depflags-fj.C: New test.
16891 * g++.dg/modules/depflags-fjo-MD.C: New test.
16892 * g++.dg/modules/depflags-fjo.C: New test.
16893 * g++.dg/modules/depflags-fo-MD.C: New test.
16894 * g++.dg/modules/depflags-fo.C: New test.
16895 * g++.dg/modules/depflags-j-MD.C: New test.
16896 * g++.dg/modules/depflags-j.C: New test.
16897 * g++.dg/modules/depflags-jo-MD.C: New test.
16898 * g++.dg/modules/depflags-jo.C: New test.
16899 * g++.dg/modules/depflags-o-MD.C: New test.
16900 * g++.dg/modules/depflags-o.C: New test.
16901 * g++.dg/modules/p1689-1.C: New test.
16902 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
16903 * g++.dg/modules/p1689-2.C: New test.
16904 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
16905 * g++.dg/modules/p1689-3.C: New test.
16906 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
16907 * g++.dg/modules/p1689-4.C: New test.
16908 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
16909 * g++.dg/modules/p1689-5.C: New test.
16910 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
16911 * g++.dg/modules/modules.exp: Load new P1689 library routines.
16912 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
16913 * lib/modules.exp: Support for validating P1689 outputs.
16914 * g++.dg/modules/depflags-fj-MF-share.C: New file.
16915 * g++.dg/modules/p1689-file-default.C: New file.
16916 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
16917 * g++.dg/modules/p1689-target-default.C: New file.
16918 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
16920 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
16922 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
16923 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
16924 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
16925 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
16926 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
16928 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
16930 * g++.dg/ext/attr-hotness.C: New test.
16932 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
16934 * gcc.target/powerpc/clone1.c: Add xfails.
16935 * gcc.target/powerpc/clone3.c: Likewise.
16936 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
16937 * gcc.target/powerpc/mod-2.c: Likewise.
16938 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
16940 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
16942 * gm2/extensions/pass/libc.def: Add spacing.
16943 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
16944 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
16945 Add -fdebug-builtins flag.
16946 * lib/gm2.exp (gm2_target_compile_default): Add
16947 -mabi=ieeelongdouble if the target is powerpc.
16948 (gm2_link_flags): Add
16949 -mabi=ieeelongdouble if the target is powerpc.
16950 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
16951 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
16952 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
16953 * gm2/pim/intrinsic/run/pass/test.mod: New test.
16954 * gm2/pim/run/pass/builtins.mod: New test.
16955 * gm2/pim/run/pass/convert1.mod: New test.
16956 * gm2/pim/run/pass/longint1.mod: New test.
16957 * gm2/pim/run/pass/longint2.mod: New test.
16958 * gm2/pim/run/pass/longint3.mod: New test.
16959 * gm2/pim/run/pass/longint4.mod: New test.
16960 * gm2/pim/run/pass/longint5.mod: New test.
16961 * gm2/pim/run/pass/longint6.mod: New test.
16962 * gm2/pim/run/pass/longint7.mod: New test.
16963 * gm2/pim/run/pass/longint8.mod: New test.
16965 2023-09-19 Harald Anlauf <anlauf@gmx.de>
16968 * gfortran.dg/bounds_check_fail_7.f90: New test.
16970 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
16972 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
16974 2023-09-19 Jakub Jelinek <jakub@redhat.com>
16976 PR testsuite/111377
16977 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
16978 closing } to the same line as the call to work-around differences in
16981 2023-09-19 Jason Merrill <jason@redhat.com>
16984 * g++.dg/cpp0x/inh-ctor38.C: New test.
16986 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
16988 PR tree-optimization/110080
16989 PR tree-optimization/110249
16990 * g++.dg/pr110249.C: New.
16991 * gcc.dg/pr110080.c: New.
16992 * gcc.dg/pr93917.c: Adjust.
16994 2023-09-19 Marek Polacek <polacek@redhat.com>
16996 * g++.dg/cpp23/consteval-if2.C: Add xfail.
16997 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
16998 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
16999 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
17000 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
17001 * g++.dg/cpp2a/consteval32.C: New test.
17002 * g++.dg/cpp2a/consteval33.C: New test.
17003 * g++.dg/cpp2a/consteval34.C: New test.
17004 * g++.dg/cpp2a/consteval35.C: New test.
17006 2023-09-19 Richard Biener <rguenther@suse.de>
17009 * gcc.dg/gimplefe-50.c: Amend.
17011 2023-09-19 Patrick Palka <ppalka@redhat.com>
17014 * g++.dg/cpp2a/concepts-requires36.C: New test.
17015 * g++.dg/expr/discarded1.C: New test.
17016 * g++.dg/expr/discarded1a.C: New test.
17018 2023-09-19 Patrick Palka <ppalka@redhat.com>
17021 * g++.dg/cpp2a/nontype-class60.C: New test.
17023 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17025 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
17026 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
17027 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
17028 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
17030 2023-09-19 Richard Wai <richard@annexi-strayline.com>
17032 * gnat.dg/sync_tag_finalize.adb: New test.
17034 2023-09-19 Richard Wai <richard@annexi-strayline.com>
17036 * gnat.dg/sync_tag_discriminals.adb: New test.
17037 * gnat.dg/sync_tag_limited.adb: New test.
17039 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17041 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
17042 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
17044 2023-09-19 Richard Biener <rguenther@suse.de>
17046 PR tree-optimization/111465
17047 * g++.dg/torture/pr111465.C: New testcase.
17049 2023-09-19 Richard Biener <rguenther@suse.de>
17052 * gcc.dg/gimplefe-50.c: New testcase.
17053 * gcc.dg/gimplefe-51.c: Likewise.
17055 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17057 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
17058 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
17059 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
17060 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
17061 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
17062 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
17063 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
17064 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
17065 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
17066 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
17068 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17070 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
17071 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
17072 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
17073 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
17074 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
17075 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
17076 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
17077 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
17078 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
17080 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17082 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
17083 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
17085 2023-09-18 Pan Li <pan2.li@intel.com>
17087 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
17088 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
17089 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
17090 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
17091 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
17092 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
17093 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
17094 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
17095 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
17096 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
17097 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
17098 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
17099 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
17100 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
17101 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
17102 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
17103 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
17104 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
17105 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
17106 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
17107 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
17108 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
17109 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
17111 2023-09-18 Pan Li <pan2.li@intel.com>
17113 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
17115 2023-09-18 Andrew Pinski <apinski@marvell.com>
17117 PR tree-optimization/111442
17118 * gcc.c-torture/compile/pr111442-1.c: New test.
17120 2023-09-18 Andrew Pinski <apinski@marvell.com>
17122 PR tree-optimization/111435
17123 * gcc.c-torture/compile/pr111435-1.c: New test.
17125 2023-09-18 Patrick Palka <ppalka@redhat.com>
17128 * g++.dg/cpp0x/variadic-partial3.C: New test.
17130 2023-09-18 Patrick Palka <ppalka@redhat.com>
17134 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
17135 non-constant static_assert condition.
17136 * g++.dg/expr/unary2.C: Remove xfails.
17137 * g++.dg/template/init7.C: Make initializer type-dependent to
17138 preserve intent of test.
17139 * g++.dg/template/recurse3.C: Likewise for the erroneous
17141 * g++.dg/template/non-dependent26.C: New test.
17142 * g++.dg/warn/Wparentheses-32.C: New test.
17144 2023-09-18 Patrick Palka <ppalka@redhat.com>
17147 * g++.dg/template/ttp41.C: New test.
17149 2023-09-18 Patrick Palka <ppalka@redhat.com>
17151 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
17152 argument(s)" at the declaration site instead of the call site.
17153 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
17154 * g++.dg/overload/template5.C: Likewise.
17155 * g++.dg/template/local6.C: Likewise.
17156 * g++.dg/template/conv20.C: New test.
17157 * g++.dg/template/ttp40.C: New test.
17159 2023-09-18 Patrick Palka <ppalka@redhat.com>
17161 * g++.dg/template/nontype12.C: Expect two instead of three
17162 duplicate diagnostics for A<double>::bar() specialization.
17164 2023-09-18 Andrew Pinski <apinski@marvell.com>
17166 PR tree-optimization/111431
17167 * gcc.dg/binop-notand1a.c: Remove xfail.
17168 * gcc.dg/binop-notand4a.c: Likewise.
17169 * gcc.c-torture/execute/pr111431-1.c: New test.
17170 * gcc.dg/binop-andeq1.c: New test.
17171 * gcc.dg/binop-andeq2.c: New test.
17172 * gcc.dg/binop-notand7.c: New test.
17173 * gcc.dg/binop-notand7a.c: New test.
17175 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
17177 * g++.dg/abi/nvptx-nrv1.C: Move...
17178 * g++.target/nvptx/abi-nrv1.C: ... here.
17179 * g++.dg/abi/nvptx-ptrmem1.C: Move...
17180 * g++.target/nvptx/abi-ptrmem1.C: ... here.
17182 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
17184 * g++.target/nvptx/nvptx.exp: New.
17186 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
17188 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
17190 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17192 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
17194 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17196 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
17197 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
17198 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
17199 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
17200 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
17201 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
17202 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
17204 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
17206 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
17207 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
17209 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
17212 * gcc.target/aarch64/pr105928.c: Add new test.
17213 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
17215 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
17218 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
17220 2023-09-18 Richard Biener <rguenther@suse.de>
17222 PR tree-optimization/111294
17223 * gcc.dg/tree-ssa/pr111294.c: New test.
17224 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
17225 * gcc.dg/tree-ssa/pr59597.c: Likewise.
17226 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
17227 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
17228 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
17229 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
17230 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
17231 conditional on lp64.
17233 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17235 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
17236 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
17237 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
17238 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
17239 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
17240 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
17241 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
17242 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
17243 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
17244 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
17245 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
17246 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
17247 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
17248 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
17249 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
17250 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
17251 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
17253 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17256 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
17257 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
17258 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
17259 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
17260 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
17261 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
17262 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
17263 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
17264 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
17265 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
17266 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
17267 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
17268 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
17269 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
17270 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
17271 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
17272 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
17273 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
17274 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
17275 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
17276 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
17277 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
17279 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
17281 PR middle-end/111303
17282 * gcc.dg/tree-ssa/pr111303.c: New test.
17284 2023-09-17 Andrew Pinski <apinski@marvell.com>
17286 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
17288 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
17290 * g++.target/powerpc/altivec-19.C: New testcase.
17292 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17295 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
17296 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
17297 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
17299 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
17301 * gcc.target/riscv/zknh-sha256.c: Moved to...
17302 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
17303 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
17304 * gcc.target/riscv/zksh64.c: Change the type.
17305 * gcc.target/riscv/zksed64.c: Ditto.
17307 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
17309 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
17310 * gcc.target/riscv/zbc64.c: Ditto.
17311 * gcc.target/riscv/zbkb32.c: Ditto.
17312 * gcc.target/riscv/zbkb64.c: Ditto.
17313 * gcc.target/riscv/zbkc32.c: Ditto.
17314 * gcc.target/riscv/zbkc64.c: Ditto.
17315 * gcc.target/riscv/zbkx32.c: Ditto.
17316 * gcc.target/riscv/zbkx64.c: Ditto.
17317 * gcc.target/riscv/zknd32.c: Ditto.
17318 * gcc.target/riscv/zknd64.c: Ditto.
17319 * gcc.target/riscv/zkne32.c: Ditto.
17320 * gcc.target/riscv/zkne64.c: Ditto.
17321 * gcc.target/riscv/zknh-sha256.c: Ditto.
17322 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
17323 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
17324 * gcc.target/riscv/zksed32.c: Ditto.
17325 * gcc.target/riscv/zksed64.c: Ditto.
17326 * gcc.target/riscv/zksh32.c: Ditto.
17327 * gcc.target/riscv/zksh64.c: Ditto.
17329 2023-09-16 Pan Li <pan2.li@intel.com>
17331 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
17332 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
17333 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
17335 2023-09-15 David Malcolm <dmalcolm@redhat.com>
17337 * c-c++-common/analyzer/volatile-1.c: New test.
17339 2023-09-15 Harald Anlauf <anlauf@gmx.de>
17342 * gfortran.dg/bounds_check_fail_6.f90: New test.
17344 2023-09-15 Andrew Pinski <apinski@marvell.com>
17346 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
17347 the MIN/MAX during forwprop1.
17349 2023-09-15 Andrew Pinski <apinski@marvell.com>
17351 PR tree-optimization/111414
17352 * gcc.c-torture/compile/pr111414-1.c: New test.
17354 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
17356 PR tree-optimization/111407
17357 * gcc.dg/pr111407.c: New test.
17359 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
17361 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
17363 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17365 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
17367 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17369 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
17371 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17373 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
17375 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17377 * gcc.dg/vect/slp-16.c: Block vect_strided6.
17378 * lib/target-supports.exp: Add strided type.
17380 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17382 * gcc.dg/vect/slp-1.c: Add vect_stried5.
17384 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17386 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
17388 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
17391 * gcc.dg/rtl/aarch64/pr111411.c: New test.
17393 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
17396 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
17397 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
17398 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
17399 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
17400 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
17401 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
17403 2023-09-14 David Malcolm <dmalcolm@redhat.com>
17405 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
17407 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
17409 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
17411 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
17412 generating multithreaded paths.
17413 * gcc.dg/plugin/plugin.exp: Add the new tests.
17415 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
17417 * gm2/switches/case/fail/subrangecase.mod: Replace 19
17419 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
17420 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
17421 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
17422 * gm2/switches/case/pass/subrangecase.mod: Ditto.
17423 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
17424 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
17425 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
17426 * gm2/switches/case/fail/calendar.mod: New test.
17428 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
17430 * gm2/switches/case/fail/subrangecase.mod: New test.
17431 * gm2/switches/case/fail/subrangecase2.mod: New test.
17432 * gm2/switches/case/fail/subrangecase3.mod: New test.
17433 * gm2/switches/case/fail/subrangecase4.mod: New test.
17434 * gm2/switches/case/fail/subrangecase5.mod: New test.
17435 * gm2/switches/case/fail/subrangecase6.mod: New test.
17436 * gm2/switches/case/pass/subrangecase.mod: New test.
17437 * gm2/switches/case/pass/subrangecase2.mod: New test.
17438 * gm2/switches/case/pass/subrangecase3.mod: New test.
17439 * gm2/switches/case/pass/subrangecase4.mod: New test.
17441 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
17443 * gcc.target/aarch64/sve/cost_model_15.c: New test.
17445 2023-09-14 Andrew Pinski <apinski@marvell.com>
17447 PR tree-optimization/106164
17448 * gcc.dg/pr21643.c: Update test now that match does
17449 the combing of the comparisons.
17450 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
17451 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
17453 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17455 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
17456 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
17457 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
17458 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
17459 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
17460 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
17461 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
17462 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
17463 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
17464 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
17466 2023-09-14 Richard Biener <rguenther@suse.de>
17468 PR tree-optimization/111294
17469 * gcc.dg/tree-ssa/evrp10.c: Adjust.
17470 * gcc.dg/tree-ssa/evrp6.c: Likewise.
17471 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
17472 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
17474 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
17476 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
17478 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17481 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
17482 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
17484 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
17486 * gcc.target/loongarch/cmov_ii.c: New test.
17488 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
17491 * gcc.target/loongarch/pr111334.c: New test.
17493 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17495 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
17496 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
17497 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
17498 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
17500 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17502 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
17503 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
17504 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
17505 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
17507 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17509 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
17510 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
17511 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
17512 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
17513 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
17514 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
17515 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
17516 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
17517 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
17518 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
17519 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
17520 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
17522 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17524 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
17525 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
17526 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
17527 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
17528 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
17529 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
17530 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
17531 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
17532 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
17533 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
17534 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
17536 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17538 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
17539 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
17540 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
17541 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
17542 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
17543 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
17544 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
17546 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17548 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
17549 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
17550 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
17551 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
17552 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
17553 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
17554 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
17556 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17558 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
17559 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
17560 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
17561 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
17562 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
17563 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
17564 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
17565 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
17566 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
17567 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
17568 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
17570 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17572 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
17573 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
17574 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
17575 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
17576 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
17577 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
17578 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
17579 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
17580 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
17581 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
17582 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
17584 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17586 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
17587 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
17588 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
17589 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
17590 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
17591 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
17592 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
17593 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
17594 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
17595 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
17597 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17599 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
17600 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
17601 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
17602 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
17603 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
17604 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
17605 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
17606 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
17607 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
17608 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
17609 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
17611 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17613 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
17614 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
17615 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
17616 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
17617 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
17618 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
17619 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
17620 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
17621 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
17622 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
17623 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
17624 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
17625 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
17626 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
17628 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17630 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
17631 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
17633 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17635 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
17637 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17639 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
17640 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
17641 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
17642 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
17643 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
17644 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
17645 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
17646 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
17647 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
17648 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
17649 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
17651 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17653 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
17654 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
17655 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
17656 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
17657 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
17658 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
17659 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
17660 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
17661 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
17662 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
17664 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17666 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
17667 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
17668 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
17669 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
17670 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
17671 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
17672 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
17673 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
17674 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
17675 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
17676 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
17677 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
17679 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17681 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
17682 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
17683 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
17684 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
17685 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
17686 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
17687 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
17688 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
17689 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
17690 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
17692 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17694 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
17695 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
17696 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
17697 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
17698 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
17699 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
17700 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
17702 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17704 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
17705 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
17706 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
17707 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
17708 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
17709 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
17710 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
17711 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
17713 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17715 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
17716 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
17717 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
17718 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
17719 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
17720 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
17721 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
17722 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
17723 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
17724 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
17725 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
17727 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17729 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
17730 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
17731 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
17732 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
17733 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
17734 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
17735 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
17736 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
17738 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17740 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
17741 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
17742 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
17743 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
17744 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
17745 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
17746 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
17747 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
17748 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
17750 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17752 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
17753 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
17754 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
17755 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
17756 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
17757 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
17758 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
17759 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
17760 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
17761 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
17762 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
17764 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17766 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
17767 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
17768 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
17769 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
17770 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
17771 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
17773 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17775 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
17776 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
17777 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
17778 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
17779 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
17780 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
17781 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
17782 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
17783 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
17784 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
17786 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17788 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
17789 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
17790 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
17791 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
17792 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
17793 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
17794 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
17795 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
17796 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
17797 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
17798 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
17799 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
17800 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
17801 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
17802 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
17803 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
17804 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
17806 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17808 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
17809 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
17810 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
17811 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
17812 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
17813 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
17814 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
17815 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
17816 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
17817 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
17818 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
17819 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
17820 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
17821 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
17823 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17825 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
17826 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
17827 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
17828 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
17829 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
17830 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
17831 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
17832 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
17833 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
17834 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
17835 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
17836 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
17838 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17840 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
17841 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
17842 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
17843 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
17844 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
17845 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
17846 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
17847 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
17848 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
17849 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
17850 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
17851 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
17853 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17855 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
17856 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
17857 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
17858 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
17859 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
17860 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
17861 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
17862 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
17863 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
17864 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
17865 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
17867 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17869 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
17870 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
17871 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
17872 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
17873 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
17874 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
17875 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
17876 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
17878 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17880 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
17881 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
17882 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
17883 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
17884 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
17885 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
17886 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
17887 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
17888 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
17889 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
17891 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17893 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
17894 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
17895 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
17896 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
17897 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
17898 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
17899 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
17900 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
17901 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
17902 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
17903 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
17904 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
17906 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17908 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
17909 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
17910 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
17911 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
17913 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17915 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
17916 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
17917 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
17918 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
17919 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
17920 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
17922 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17924 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
17925 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
17926 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
17927 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
17928 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
17929 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
17930 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
17931 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
17933 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17935 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
17936 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
17937 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
17938 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
17939 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
17940 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
17941 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
17942 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
17944 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17946 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
17947 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
17948 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
17949 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
17951 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17953 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
17954 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
17955 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
17956 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
17957 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
17958 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
17959 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
17960 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
17961 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
17963 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17965 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
17966 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
17968 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17970 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
17971 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
17972 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
17973 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
17974 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
17975 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
17976 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
17977 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
17978 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
17979 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
17980 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
17982 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
17984 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
17985 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
17986 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
17987 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
17988 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
17989 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
17990 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
17991 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
17992 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
17993 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
17994 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
17995 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
17996 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
17997 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
17998 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
17999 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
18000 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
18001 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
18003 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18005 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
18006 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
18007 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
18008 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
18009 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
18010 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
18011 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
18012 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
18013 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
18014 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
18015 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
18017 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18019 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
18021 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18023 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
18024 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
18026 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18028 * gcc.target/loongarch/strict-align.c: New test.
18030 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18032 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
18033 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
18034 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
18036 2023-09-13 Andrew Pinski <apinski@marvell.com>
18038 PR tree-optimization/111364
18039 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
18040 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
18041 * gcc.dg/pr96708-negative.c: Update testcase.
18042 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
18044 2023-09-13 Richard Biener <rguenther@suse.de>
18046 PR tree-optimization/111387
18047 * gcc.dg/torture/pr111387.c: New testcase.
18049 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
18051 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
18052 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
18053 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
18054 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
18056 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
18058 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
18059 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
18060 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
18061 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
18062 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
18063 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
18065 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
18067 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
18068 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
18069 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
18070 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
18071 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
18073 2023-09-13 Richard Biener <rguenther@suse.de>
18075 PR tree-optimization/111397
18076 * gcc.dg/uninit-pr111397.c: New testcase.
18078 2023-09-13 Pan Li <pan2.li@intel.com>
18081 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
18083 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18085 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
18087 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
18089 PR tree-optimization/111303
18090 * gcc.dg/pr111303.c: New test.
18092 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18094 * lib/target-supports.exp: Enable vect_int for RVV.
18096 2023-09-12 Jason Merrill <jason@redhat.com>
18099 * g++.dg/ext/integer-pack7.C: New test.
18101 2023-09-12 Jason Merrill <jason@redhat.com>
18104 * g++.dg/eh/no-exceptions1.C: New test.
18106 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18108 * gcc.target/aarch64/stack-protector-8.c: New test.
18109 * gcc.target/aarch64/stack-protector-9.c: Likewise.
18111 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18113 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
18115 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18117 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
18118 to be at offset 1024 rather than offset 0.
18119 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
18120 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
18122 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18124 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
18125 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
18126 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
18128 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18130 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
18132 2023-09-12 Andrew Pinski <apinski@marvell.com>
18134 PR tree-optimization/107881
18135 * gcc.c-torture/execute/pr107881-1.c: New test.
18136 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
18137 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
18139 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18141 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
18142 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
18143 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
18144 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
18145 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
18146 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
18147 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
18148 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
18149 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
18150 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
18151 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
18152 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
18153 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
18154 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
18155 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
18156 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
18157 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
18158 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
18159 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
18160 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
18161 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
18162 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
18163 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
18164 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
18165 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
18166 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
18167 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
18168 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
18169 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
18170 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
18171 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
18172 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
18173 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
18174 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
18176 2023-09-12 Jakub Jelinek <jakub@redhat.com>
18178 PR middle-end/111338
18179 * gcc.dg/bitint-37.c: New test.
18181 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
18183 * gm2/switches/case/fail/missingclause.mod: New test.
18184 * gm2/switches/case/fail/switches-case-fail.exp: New test.
18185 * gm2/switches/case/pass/enumcase.mod: New test.
18186 * gm2/switches/case/pass/enumcase2.mod: New test.
18187 * gm2/switches/case/pass/switches-case-pass.exp: New test.
18189 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
18191 * lib/target-supports.exp (check_effective_target_stack_size): For
18192 nvptx target, stack size limits are relevant for execution only.
18194 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
18196 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
18197 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
18198 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
18199 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
18200 * gcc.target/riscv/zbb-strcmp.c: New test.
18201 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
18203 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
18205 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
18206 * gcc.target/riscv/xtheadbb-strlen.c: New test.
18207 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
18208 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
18209 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
18210 * gcc.target/riscv/zbb-strlen.c: New test.
18212 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
18214 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
18215 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
18216 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
18217 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
18218 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
18219 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
18220 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
18221 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
18222 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
18223 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
18224 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
18225 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
18226 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
18227 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
18228 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
18229 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
18230 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
18231 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
18232 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
18233 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
18234 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
18235 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
18236 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
18237 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
18238 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
18239 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
18240 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
18241 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
18242 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
18243 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
18244 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
18245 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
18246 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
18247 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
18248 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
18249 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
18250 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
18251 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
18253 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
18255 * lib/scanasm.exp (configure_check-function-bodies): New proc.
18256 (parse_function_bodies, check-function-bodies): Use it.
18258 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
18261 * gfortran.dg/pr110996.f90: New test.
18263 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
18265 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
18266 dg-messages for 'sorry' as c++, only.
18267 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
18268 * c-c++-common/gomp/allocate-9.c: New test.
18269 * c-c++-common/gomp/allocate-11.c: New test.
18270 * c-c++-common/gomp/allocate-12.c: New test.
18271 * c-c++-common/gomp/allocate-14.c: New test.
18272 * c-c++-common/gomp/allocate-15.c: New test.
18273 * c-c++-common/gomp/allocate-16.c: New test.
18275 2023-09-12 xuli <xuli1@eswincomputing.com>
18277 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
18279 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
18281 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
18282 * gcc.target/riscv/rv32i_zcmp.c: likewise
18283 * gcc.target/riscv/zcmp_push_fpr.c: likewise
18284 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
18285 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
18286 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
18288 2023-09-11 Andrew Pinski <apinski@marvell.com>
18290 PR tree-optimization/111348
18291 * gcc.dg/tree-ssa/minmax-26.c: New test.
18293 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
18296 * gcc.target/i386/pr111340.c: New test.
18298 2023-09-11 Andrew Pinski <apinski@marvell.com>
18300 PR tree-optimization/111349
18301 * gcc.dg/tree-ssa/minmax-25.c: New test.
18303 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18306 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
18307 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
18308 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
18309 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
18310 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
18311 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
18312 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
18313 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
18314 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
18315 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
18316 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
18317 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
18318 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
18319 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
18320 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
18321 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
18322 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
18323 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
18324 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
18325 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
18326 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
18327 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
18328 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
18329 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
18330 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
18332 2023-09-11 Andrew Pinski <apinski@marvell.com>
18334 PR tree-optimization/111346
18335 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
18337 2023-09-11 liuhongt <hongtao.liu@intel.com>
18339 * gcc.target/i386/pr111306.c: New test.
18341 2023-09-10 Andrew Pinski <apinski@marvell.com>
18343 PR tree-optimization/111331
18344 * gcc.c-torture/execute/pr111331-1.c: New test.
18345 * gcc.c-torture/execute/pr111331-2.c: New test.
18346 * gcc.c-torture/execute/pr111331-3.c: New test.
18348 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
18351 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
18352 * c-c++-common/analyzer/allocation-size-1.c: ...here.
18353 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
18354 * c-c++-common/analyzer/allocation-size-2.c: ...here.
18355 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
18356 * c-c++-common/analyzer/allocation-size-3.c: ...here.
18357 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
18358 * c-c++-common/analyzer/allocation-size-4.c: ...here.
18359 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
18360 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
18361 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
18362 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
18363 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
18364 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
18365 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
18366 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
18367 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
18368 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
18369 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
18370 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
18371 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
18372 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
18373 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
18374 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
18375 * gcc.dg/analyzer/capacity-1.c: Moved to...
18376 * c-c++-common/analyzer/capacity-1.c: ...here.
18377 * gcc.dg/analyzer/dot-output.c: Moved to...
18378 * c-c++-common/analyzer/dot-output.c: ...here.
18379 * gcc.dg/analyzer/escaping-1.c: Moved to...
18380 * c-c++-common/analyzer/escaping-1.c: ...here.
18381 * gcc.dg/analyzer/expect-1.c: Moved to...
18382 * c-c++-common/analyzer/expect-1.c: ...here.
18383 * gcc.dg/analyzer/fgets-1.c: Moved to...
18384 * c-c++-common/analyzer/fgets-1.c: ...here.
18385 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
18386 * c-c++-common/analyzer/file-uninit-1.c: ...here.
18387 * gcc.dg/analyzer/fileno-1.c: Moved to...
18388 * c-c++-common/analyzer/fileno-1.c: ...here.
18389 * gcc.dg/analyzer/first-field-1.c: Moved to...
18390 * c-c++-common/analyzer/first-field-1.c: ...here.
18391 * gcc.dg/analyzer/first-field-2.c: Moved to...
18392 * c-c++-common/analyzer/first-field-2.c: ...here.
18393 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
18394 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
18395 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
18396 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
18397 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
18398 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
18399 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
18400 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
18401 * gcc.dg/analyzer/fread-1.c: Moved to...
18402 * c-c++-common/analyzer/fread-1.c: ...here.
18403 * gcc.dg/analyzer/fread-2.c: Moved to...
18404 * c-c++-common/analyzer/fread-2.c: ...here.
18405 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
18406 * c-c++-common/analyzer/fread-pr108661.c: ...here.
18407 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
18408 * c-c++-common/analyzer/function-ptr-1.c: ...here.
18409 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
18410 * c-c++-common/analyzer/function-ptr-2.c: ...here.
18411 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
18412 * c-c++-common/analyzer/function-ptr-3.c: ...here.
18413 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
18414 * c-c++-common/analyzer/function-ptr-4.c: ...here.
18415 * gcc.dg/analyzer/getc-1.c: Moved to...
18416 * c-c++-common/analyzer/getc-1.c: ...here.
18417 * gcc.dg/analyzer/getchar-1.c: Moved to...
18418 * c-c++-common/analyzer/getchar-1.c: ...here.
18419 * gcc.dg/analyzer/gzio-2.c: Moved to...
18420 * c-c++-common/analyzer/gzio-2.c: ...here.
18421 * gcc.dg/analyzer/gzio-3.c: Moved to...
18422 * c-c++-common/analyzer/gzio-3.c: ...here.
18423 * gcc.dg/analyzer/gzio-3a.c: Moved to...
18424 * c-c++-common/analyzer/gzio-3a.c: ...here.
18425 * gcc.dg/analyzer/gzio.c: Moved to...
18426 * c-c++-common/analyzer/gzio.c: ...here.
18427 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
18428 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
18429 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
18430 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
18431 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
18432 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
18433 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
18434 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
18435 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
18436 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
18437 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
18438 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
18439 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
18440 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
18441 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
18442 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
18443 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
18444 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
18445 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
18446 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
18447 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
18448 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
18449 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
18450 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
18451 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
18452 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
18453 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
18454 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
18455 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
18456 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
18457 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
18458 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
18459 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
18460 * c-c++-common/analyzer/infinite-recursion.c: ...here.
18461 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
18462 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
18463 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
18464 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
18465 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
18466 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
18467 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
18468 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
18469 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
18470 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
18471 * gcc.dg/analyzer/inlining-6.c: Moved to...
18472 * c-c++-common/analyzer/inlining-6.c: ...here.
18473 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
18474 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
18475 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
18476 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
18477 * gcc.dg/analyzer/isatty-1.c: Moved to...
18478 * c-c++-common/analyzer/isatty-1.c: ...here.
18479 * gcc.dg/analyzer/leak-2.c: Moved to...
18480 * c-c++-common/analyzer/leak-2.c: ...here.
18481 * gcc.dg/analyzer/leak-3.c: Moved to...
18482 * c-c++-common/analyzer/leak-3.c: ...here.
18483 * gcc.dg/analyzer/leak-4.c: Moved to...
18484 * c-c++-common/analyzer/leak-4.c: ...here.
18485 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
18486 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
18487 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
18488 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
18489 * gcc.dg/analyzer/loop-2.c: Moved to...
18490 * c-c++-common/analyzer/loop-2.c: ...here.
18491 * gcc.dg/analyzer/loop-2a.c: Moved to...
18492 * c-c++-common/analyzer/loop-2a.c: ...here.
18493 * gcc.dg/analyzer/loop-3.c: Moved to...
18494 * c-c++-common/analyzer/loop-3.c: ...here.
18495 * gcc.dg/analyzer/loop-4.c: Moved to...
18496 * c-c++-common/analyzer/loop-4.c: ...here.
18497 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
18498 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
18499 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
18500 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
18501 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
18502 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
18503 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
18504 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
18505 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
18506 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
18507 * gcc.dg/analyzer/loop.c: Moved to...
18508 * c-c++-common/analyzer/loop.c: ...here.
18509 * gcc.dg/analyzer/malloc-3.c: Moved to...
18510 * c-c++-common/analyzer/malloc-3.c: ...here.
18511 * gcc.dg/analyzer/malloc-5.c: Moved to...
18512 * c-c++-common/analyzer/malloc-5.c: ...here.
18513 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
18514 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
18515 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
18516 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
18517 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
18518 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
18519 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
18520 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
18521 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
18522 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
18523 * gcc.dg/analyzer/malloc-dce.c: Moved to...
18524 * c-c++-common/analyzer/malloc-dce.c: ...here.
18525 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
18526 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
18527 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
18528 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
18529 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
18530 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
18531 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
18532 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
18533 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
18534 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
18535 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
18536 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
18537 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
18538 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
18539 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
18540 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
18541 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
18542 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
18543 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
18544 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
18545 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
18546 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
18547 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
18548 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
18549 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
18550 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
18551 * gcc.dg/analyzer/malloc-macro.h: Moved to...
18552 * c-c++-common/analyzer/malloc-macro.h: ...here.
18553 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
18554 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
18555 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
18556 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
18557 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
18558 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
18559 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
18560 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
18561 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
18562 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
18563 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
18564 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
18565 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
18566 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
18567 * gcc.dg/analyzer/phi-1.c: Moved to...
18568 * c-c++-common/analyzer/phi-1.c: ...here.
18569 * gcc.dg/analyzer/pr100615.c: Moved to...
18570 * c-c++-common/analyzer/pr100615.c: ...here.
18571 * gcc.dg/analyzer/pr103526.c: Moved to...
18572 * c-c++-common/analyzer/pr103526.c: ...here.
18573 * gcc.dg/analyzer/pr94362-1.c: Moved to...
18574 * c-c++-common/analyzer/pr94362-1.c: ...here.
18575 * gcc.dg/analyzer/pr97074.c: Moved to...
18576 * c-c++-common/analyzer/pr97074.c: ...here.
18577 * c-c++-common/analyzer/pr99193-2.c: Added include.
18578 * c-c++-common/analyzer/realloc-1.c: Added include.
18579 * gcc.dg/analyzer/scope-1.c: Moved to...
18580 * c-c++-common/analyzer/scope-1.c: ...here.
18581 * gcc.dg/analyzer/setjmp-2.c: Moved to...
18582 * c-c++-common/analyzer/setjmp-2.c: ...here.
18583 * gcc.dg/analyzer/setjmp-5.c: Moved to...
18584 * c-c++-common/analyzer/setjmp-5.c: ...here.
18585 * gcc.dg/analyzer/setjmp-9.c: Moved to...
18586 * c-c++-common/analyzer/setjmp-9.c: ...here.
18587 * gcc.dg/analyzer/signal-4a.c: Moved to...
18588 * c-c++-common/analyzer/signal-4a.c: ...here.
18589 * gcc.dg/analyzer/signal-4b.c: Moved to...
18590 * c-c++-common/analyzer/signal-4b.c: ...here.
18591 * gcc.dg/analyzer/file-pr58237.c: C only.
18592 * gcc.dg/analyzer/fopen-1.c: C only.
18593 * gcc.dg/analyzer/malloc-4.c: C only.
18594 * gcc.dg/analyzer/malloc-paths-9.c: C only.
18595 * gcc.dg/analyzer/pr103892.c: C only.
18596 * gcc.dg/analyzer/pr109577.c: C only.
18597 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
18598 * gcc.dg/analyzer/pr99193-1.c: C only.
18599 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
18600 * gcc.dg/analyzer/inlining-1.c: Removed.
18601 * gcc.dg/analyzer/inlining-2.c: Removed.
18602 * gcc.dg/analyzer/inlining-5.c: Removed.
18603 * gcc.dg/analyzer/inlining-7.c: Removed.
18604 * c-c++-common/analyzer/compound-assignment-1.c: New test.
18605 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
18606 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
18607 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
18608 gcc.dg/analyzer/fopen-1.c.
18609 * c-c++-common/analyzer/inlining-1.c: New test.
18610 * c-c++-common/analyzer/inlining-2.c: New test.
18611 * c-c++-common/analyzer/inlining-5.c: New test.
18612 * c-c++-common/analyzer/inlining-7.c: New test.
18613 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
18614 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
18615 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
18616 gcc.dg/analyzer/pr109577.c with exceptions disabled.
18617 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
18618 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
18619 exceptions disabled.
18620 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
18621 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
18623 2023-09-09 Xi Ruoyao <xry111@xry111.site>
18625 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
18626 copied bytes to 32.
18628 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
18630 * gcc.target/loongarch/mulw_d_wu.c: New test.
18631 * gcc.target/loongarch/smuldi3_highpart.c: New test.
18632 * gcc.target/loongarch/smulsi3_highpart.c: New test.
18633 * gcc.target/loongarch/umulsi3_highpart.c: New test.
18635 2023-09-09 Xi Ruoyao <xry111@xry111.site>
18637 * gcc.target/loongarch/memcpy-vec-1.c: New test.
18638 * gcc.target/loongarch/memcpy-vec-2.c: New test.
18639 * gcc.target/loongarch/memcpy-vec-3.c: New test.
18641 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
18643 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
18644 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
18645 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
18647 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18649 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
18650 * gcc.dg/pie-7.c: Likewise.
18652 2023-09-08 Patrick Palka <ppalka@redhat.com>
18655 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
18656 in order to preserve intent of the testcase.
18657 * g++.dg/cpp2a/concepts-nondep4.C: New test.
18659 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
18661 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
18662 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
18664 2023-09-07 David Malcolm <dmalcolm@redhat.com>
18667 * c-c++-common/analyzer/computed-goto-1.c: New test.
18668 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
18670 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
18671 David Malcolm <dmalcolm@redhat.com>
18674 * c-c++-common/analyzer/pr110830.c: New test.
18676 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
18678 PR tree-optimization/110875
18679 * gcc.dg/pr110875.c: New.
18681 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
18684 * g++.dg/gomp/pr111274.C: New test case.
18686 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
18689 * gcc.target/i386/pr111225.c: New test.
18691 2023-09-07 David Malcolm <dmalcolm@redhat.com>
18693 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
18695 2023-09-07 Xi Ruoyao <xry111@xry111.site>
18697 * g++.target/loongarch/bstrins-compile.C: New test.
18698 * g++.target/loongarch/bstrins-run.C: New test.
18700 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18703 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
18704 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
18705 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
18706 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
18707 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
18708 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
18709 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
18710 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
18711 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
18712 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
18713 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
18714 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
18715 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
18716 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
18717 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
18718 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
18719 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
18720 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
18721 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
18722 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
18723 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
18724 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
18725 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
18726 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
18727 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
18728 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
18729 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
18730 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
18731 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
18732 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
18733 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
18734 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
18735 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
18736 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
18737 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
18739 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
18741 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
18742 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
18743 test to make sure that XVentanaCondOps instructions are disabled
18745 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
18747 2023-09-06 Ian Lance Taylor <iant@golang.org>
18750 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
18752 2023-09-06 Jakub Jelinek <jakub@redhat.com>
18755 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
18756 arguments of _BitInt.
18757 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
18758 * gcc.dg/bitint-32.c: New test.
18759 * gcc.dg/bitint-33.c: New test.
18760 * gcc.dg/bitint-34.c: New test.
18761 * gcc.dg/bitint-35.c: New test.
18762 * gcc.dg/bitint-36.c: New test.
18763 * gcc.dg/fixed-point/bitint-1.c: New test.
18765 2023-09-06 Jakub Jelinek <jakub@redhat.com>
18768 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
18769 -1 + epsilon, another (-1, 0) range value and -0.
18770 * gcc.dg/torture/bitint-22.c (main): Likewise.
18771 * gcc.dg/bitint-28.c: New test.
18772 * gcc.dg/bitint-29.c: New test.
18773 * gcc.dg/bitint-30.c: New test.
18774 * gcc.dg/bitint-31.c: New test.
18775 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
18776 -1 + epsilon and -0.
18777 * gcc.dg/dfp/bitint-2.c (main): Likewise.
18778 * gcc.dg/dfp/bitint-3.c (main): Likewise.
18779 * gcc.dg/dfp/bitint-7.c: New test.
18780 * gcc.dg/dfp/bitint-8.c: New test.
18782 2023-09-06 Jakub Jelinek <jakub@redhat.com>
18785 * gcc.dg/bitint-19.c: New test.
18786 * gcc.dg/bitint-20.c: New test.
18787 * gcc.dg/bitint-21.c: New test.
18788 * gcc.dg/bitint-22.c: New test.
18789 * gcc.dg/bitint-23.c: New test.
18790 * gcc.dg/bitint-24.c: New test.
18791 * gcc.dg/bitint-25.c: New test.
18792 * gcc.dg/bitint-26.c: New test.
18793 * gcc.dg/bitint-27.c: New test.
18794 * g++.dg/ext/bitint1.C: New test.
18795 * g++.dg/ext/bitint2.C: New test.
18796 * g++.dg/ext/bitint3.C: New test.
18797 * g++.dg/ext/bitint4.C: New test.
18799 2023-09-06 Jakub Jelinek <jakub@redhat.com>
18802 * gcc.dg/torture/bitint-20.c: New test.
18803 * gcc.dg/torture/bitint-21.c: New test.
18804 * gcc.dg/torture/bitint-22.c: New test.
18805 * gcc.dg/torture/bitint-23.c: New test.
18806 * gcc.dg/torture/bitint-24.c: New test.
18807 * gcc.dg/torture/bitint-25.c: New test.
18808 * gcc.dg/torture/bitint-26.c: New test.
18809 * gcc.dg/torture/bitint-27.c: New test.
18810 * gcc.dg/torture/bitint-28.c: New test.
18811 * gcc.dg/torture/bitint-29.c: New test.
18812 * gcc.dg/torture/bitint-30.c: New test.
18813 * gcc.dg/torture/bitint-31.c: New test.
18814 * gcc.dg/torture/bitint-32.c: New test.
18815 * gcc.dg/torture/bitint-33.c: New test.
18816 * gcc.dg/torture/bitint-34.c: New test.
18817 * gcc.dg/torture/bitint-35.c: New test.
18818 * gcc.dg/torture/bitint-36.c: New test.
18819 * gcc.dg/torture/bitint-37.c: New test.
18820 * gcc.dg/torture/bitint-38.c: New test.
18821 * gcc.dg/torture/bitint-39.c: New test.
18822 * gcc.dg/torture/bitint-40.c: New test.
18823 * gcc.dg/torture/bitint-41.c: New test.
18824 * gcc.dg/torture/bitint-42.c: New test.
18825 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
18826 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
18827 * gcc.dg/dfp/bitint-1.c: New test.
18828 * gcc.dg/dfp/bitint-2.c: New test.
18829 * gcc.dg/dfp/bitint-3.c: New test.
18830 * gcc.dg/dfp/bitint-4.c: New test.
18831 * gcc.dg/dfp/bitint-5.c: New test.
18832 * gcc.dg/dfp/bitint-6.c: New test.
18833 * gcc.dg/ubsan/bitint-1.c: New test.
18834 * gcc.dg/ubsan/bitint-2.c: New test.
18835 * gcc.dg/ubsan/bitint-3.c: New test.
18837 2023-09-06 Jakub Jelinek <jakub@redhat.com>
18840 * lib/target-supports.exp (check_effective_target_bitint,
18841 check_effective_target_bitint128, check_effective_target_bitint575):
18842 New effective targets.
18843 * gcc.dg/bitint-1.c: New test.
18844 * gcc.dg/bitint-2.c: New test.
18845 * gcc.dg/bitint-3.c: New test.
18846 * gcc.dg/bitint-4.c: New test.
18847 * gcc.dg/bitint-5.c: New test.
18848 * gcc.dg/bitint-6.c: New test.
18849 * gcc.dg/bitint-7.c: New test.
18850 * gcc.dg/bitint-8.c: New test.
18851 * gcc.dg/bitint-9.c: New test.
18852 * gcc.dg/bitint-10.c: New test.
18853 * gcc.dg/bitint-11.c: New test.
18854 * gcc.dg/bitint-12.c: New test.
18855 * gcc.dg/bitint-13.c: New test.
18856 * gcc.dg/bitint-14.c: New test.
18857 * gcc.dg/bitint-15.c: New test.
18858 * gcc.dg/bitint-16.c: New test.
18859 * gcc.dg/bitint-17.c: New test.
18860 * gcc.dg/bitint-18.c: New test.
18861 * gcc.dg/torture/bitint-1.c: New test.
18862 * gcc.dg/torture/bitint-2.c: New test.
18863 * gcc.dg/torture/bitint-3.c: New test.
18864 * gcc.dg/torture/bitint-4.c: New test.
18865 * gcc.dg/torture/bitint-5.c: New test.
18866 * gcc.dg/torture/bitint-6.c: New test.
18867 * gcc.dg/torture/bitint-7.c: New test.
18868 * gcc.dg/torture/bitint-8.c: New test.
18869 * gcc.dg/torture/bitint-9.c: New test.
18870 * gcc.dg/torture/bitint-10.c: New test.
18871 * gcc.dg/torture/bitint-11.c: New test.
18872 * gcc.dg/torture/bitint-12.c: New test.
18873 * gcc.dg/torture/bitint-13.c: New test.
18874 * gcc.dg/torture/bitint-14.c: New test.
18875 * gcc.dg/torture/bitint-15.c: New test.
18876 * gcc.dg/torture/bitint-16.c: New test.
18877 * gcc.dg/torture/bitint-17.c: New test.
18878 * gcc.dg/torture/bitint-18.c: New test.
18879 * gcc.dg/torture/bitint-19.c: New test.
18881 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18884 * g++.target/riscv/rvv/base/pr111296.C: New test.
18886 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18889 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
18891 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18893 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
18894 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
18895 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
18896 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
18897 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
18898 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
18899 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
18900 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
18901 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
18902 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
18903 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
18904 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
18905 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
18906 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
18907 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
18908 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
18910 2023-09-06 David Malcolm <dmalcolm@redhat.com>
18913 * c-c++-common/analyzer/strstr-1.c: New test.
18915 2023-09-06 David Malcolm <dmalcolm@redhat.com>
18918 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
18919 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
18920 directives to avoid clashing with note from <string.h> that might
18921 happen to have the same line number. Add strpncpy test coverage.
18922 * c-c++-common/analyzer/strncpy-1.c: New test.
18923 * gcc.dg/analyzer/null-terminated-strings-1.c
18924 (test_filled_nonzero): New.
18925 (void test_filled_zero): New.
18926 (test_filled_symbolic): New.
18928 2023-09-06 David Malcolm <dmalcolm@redhat.com>
18930 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
18933 2023-09-06 Pan Li <pan2.li@intel.com>
18935 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
18936 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
18938 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
18940 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
18942 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
18945 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
18946 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
18947 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
18949 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
18951 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
18953 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
18955 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
18956 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
18957 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
18958 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
18959 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
18960 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
18961 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
18962 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
18964 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
18966 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
18967 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
18968 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
18969 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
18970 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
18971 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
18972 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
18973 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
18974 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
18975 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
18976 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
18978 2023-09-06 Jakub Jelinek <jakub@redhat.com>
18980 * gcc.dg/c11-floatn-1.c: New test.
18981 * gcc.dg/c11-floatn-2.c: New test.
18982 * gcc.dg/c11-floatn-3.c: New test.
18983 * gcc.dg/c11-floatn-4.c: New test.
18984 * gcc.dg/c11-floatn-5.c: New test.
18985 * gcc.dg/c11-floatn-6.c: New test.
18986 * gcc.dg/c11-floatn-7.c: New test.
18987 * gcc.dg/c11-floatn-8.c: New test.
18988 * gcc.dg/c2x-floatn-1.c: New test.
18989 * gcc.dg/c2x-floatn-2.c: New test.
18990 * gcc.dg/c2x-floatn-3.c: New test.
18991 * gcc.dg/c2x-floatn-4.c: New test.
18992 * gcc.dg/c2x-floatn-5.c: New test.
18993 * gcc.dg/c2x-floatn-6.c: New test.
18994 * gcc.dg/c2x-floatn-7.c: New test.
18995 * gcc.dg/c2x-floatn-8.c: New test.
18997 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
18999 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
19000 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
19001 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
19002 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
19004 2023-09-06 Jason Merrill <jason@redhat.com>
19006 * g++.dg/abi/no_unique_address8.C: New test.
19007 * g++.dg/abi/no_unique_address8a.C: New test.
19009 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
19011 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
19012 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
19013 but heavily minimized.
19015 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
19017 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
19018 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
19020 2023-09-05 Andrew Pinski <apinski@marvell.com>
19022 PR tree-optimization/98710
19023 * gcc.dg/tree-ssa/andor-7.c: New test.
19024 * gcc.dg/tree-ssa/andor-8.c: New test.
19026 2023-09-05 Andrew Pinski <apinski@marvell.com>
19028 PR tree-optimization/103536
19029 * gcc.dg/tree-ssa/andor-6.c: New test.
19030 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
19032 2023-09-05 Andrew Pinski <apinski@marvell.com>
19034 PR tree-optimization/107137
19035 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
19036 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
19038 2023-09-05 Andrew Pinski <apinski@marvell.com>
19040 PR tree-optimization/96694
19041 * gcc.dg/tree-ssa/minmax-24.c: New test.
19043 2023-09-05 Andrew Pinski <apinski@marvell.com>
19045 PR tree-optimization/105832
19046 * gcc.dg/tree-ssa/pr105832-1.c: New test.
19047 * gcc.dg/tree-ssa/pr105832-2.c: New test.
19048 * gcc.dg/tree-ssa/pr105832-3.c: New test.
19050 2023-09-05 Marek Polacek <polacek@redhat.com>
19053 * g++.dg/diagnostic/constexpr3.C: New test.
19055 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
19057 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
19059 2023-09-05 Jakub Jelinek <jakub@redhat.com>
19062 * g++.dg/diagnostic/redeclaration-4.C: New test.
19063 * g++.dg/diagnostic/redeclaration-5.C: New test.
19064 * g++.dg/warn/Wshadow-19.C: New test.
19066 2023-09-05 Jakub Jelinek <jakub@redhat.com>
19069 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
19071 * g++.dg/diagnostic/redeclaration-3.C: New test.
19072 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
19073 * g++.dg/parse/pr31952-3.C: Likewise.
19075 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
19077 * c-c++-common/gomp/allocate-13.c: New test.
19079 2023-09-05 Pan Li <pan2.li@intel.com>
19081 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
19082 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
19083 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
19085 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
19088 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
19090 * gnat.dg/unroll3.adb: Adjust.
19092 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
19094 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
19095 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
19096 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
19097 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
19098 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
19099 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
19100 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
19101 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
19103 2023-09-05 liuhongt <hongtao.liu@intel.com>
19105 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
19107 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
19109 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
19110 * gcc.dg/vect/bb-slp-71.c: Likewise.
19111 * gcc.dg/vect/bb-slp-72.c: Likewise.
19112 * gcc.dg/vect/bb-slp-73.c: Likewise.
19113 * gcc.dg/vect/bb-slp-74.c: Likewise.
19114 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
19115 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
19116 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
19117 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
19118 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
19119 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
19120 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
19121 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
19122 * gcc.dg/vect/pr101445.c: Likewise.
19123 * gcc.dg/vect/pr105219.c: Likewise.
19124 * gcc.dg/vect/pr107160.c: Likewise.
19125 * gcc.dg/vect/pr107212-1.c: Likewise.
19126 * gcc.dg/vect/pr107212-2.c: Likewise.
19127 * gcc.dg/vect/pr109502.c: Likewise.
19128 * gcc.dg/vect/pr110381.c: Likewise.
19129 * gcc.dg/vect/pr110838.c: Likewise.
19130 * gcc.dg/vect/pr88497-1.c: Likewise.
19131 * gcc.dg/vect/pr88497-7.c: Likewise.
19132 * gcc.dg/vect/pr96783-1.c: Likewise.
19133 * gcc.dg/vect/pr96783-2.c: Likewise.
19134 * gcc.dg/vect/pr97558-2.c: Likewise.
19135 * gcc.dg/vect/pr99253.c: Likewise.
19136 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
19137 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
19138 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
19139 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
19140 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
19141 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
19142 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
19143 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
19144 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
19145 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
19146 * gcc.dg/vect/vect-cond-13.c: Likewise.
19147 * gcc.dg/vect/vect-recurr-1.c: Likewise.
19148 * gcc.dg/vect/vect-recurr-2.c: Likewise.
19149 * gcc.dg/vect/vect-recurr-3.c: Likewise.
19150 * gcc.dg/vect/vect-recurr-4.c: Likewise.
19151 * gcc.dg/vect/vect-recurr-5.c: Likewise.
19152 * gcc.dg/vect/vect-recurr-6.c: Likewise.
19154 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
19156 PR testsuite/111071
19157 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
19158 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
19160 2023-09-04 Pan Li <pan2.li@intel.com>
19162 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
19164 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
19166 PR tree-optimization/108757
19167 * gcc.dg/pr108757-1.c: New test.
19168 * gcc.dg/pr108757-2.c: New test.
19169 * gcc.dg/pr108757.h: New test.
19171 2023-09-04 Guo Jie <guojie@loongson.cn>
19173 * gcc.target/loongarch/const-double-zero-stx.c: New test.
19175 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
19177 * gcc.target/loongarch/switch-qi.c: New test.
19179 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
19181 * gcc.target/loongarch/float-load.c: New test.
19183 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19185 PR testsuite/111066
19186 * g++.dg/special/initpri3.C: Fix wording.
19188 2023-09-03 Pan Li <pan2.li@intel.com>
19190 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
19191 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
19192 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
19193 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
19194 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
19195 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
19196 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
19197 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
19198 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
19199 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
19200 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
19202 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
19204 * gcc.target/loongarch/math-float-128.c: New test.
19206 2023-09-01 Harald Anlauf <anlauf@gmx.de>
19209 * gfortran.dg/bounds_check_fail_5.f90: New test.
19211 2023-09-01 benjamin priour <priour.be@gmail.com>
19215 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
19216 * g++.dg/analyzer/placement-new.C: Added tests.
19217 * g++.dg/analyzer/new-2.C: New test.
19218 * g++.dg/analyzer/noexcept-new.C: New test.
19219 * g++.dg/analyzer/placement-new-size.C: New test.
19221 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
19223 PR testsuite/111264
19224 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
19227 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
19229 * g++.dg/pr110879.C: Moved to...
19230 * g++.dg/opt/pr110879.C: ...here.
19232 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
19234 PR libstdc++/110879
19235 * g++.dg/pr110879.C: New test.
19237 2023-09-01 Jakub Jelinek <jakub@redhat.com>
19240 * g++.dg/cpp2a/decomp8.C: New test.
19241 * g++.dg/cpp2a/decomp9.C: New test.
19242 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
19245 2023-09-01 Jakub Jelinek <jakub@redhat.com>
19247 PR tree-optimization/19832
19248 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
19250 2023-09-01 Jakub Jelinek <jakub@redhat.com>
19252 PR tree-optimization/110915
19253 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
19254 macro definition after limits.h inclusion.
19255 * gcc.dg/pr110915-2.c: Likewise.
19256 * gcc.dg/pr110915-3.c: Likewise.
19257 * gcc.dg/pr110915-4.c: Likewise.
19258 * gcc.dg/pr110915-5.c: Likewise.
19259 * gcc.dg/pr110915-6.c: Likewise.
19260 * gcc.dg/pr110915-7.c: Likewise.
19261 * gcc.dg/pr110915-8.c: Likewise.
19262 * gcc.dg/pr110915-9.c: Likewise.
19263 * gcc.dg/pr110915-10.c: Likewise.
19264 * gcc.dg/pr110915-11.c: Likewise.
19265 * gcc.dg/pr110915-12.c: Likewise.
19267 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
19269 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
19270 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
19271 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
19272 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
19273 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
19274 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
19275 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
19276 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
19277 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
19278 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
19279 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
19280 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
19281 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
19282 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
19283 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
19284 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
19286 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
19288 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
19289 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
19290 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
19291 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
19292 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
19293 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
19294 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
19295 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
19297 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
19299 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
19300 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
19301 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
19302 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
19303 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
19304 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
19305 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
19306 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
19307 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
19309 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
19311 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
19312 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
19314 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
19316 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
19317 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
19318 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
19319 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
19320 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
19321 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
19322 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
19323 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
19324 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
19325 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
19326 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
19327 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
19328 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
19329 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
19331 2023-09-01 Pan Li <pan2.li@intel.com>
19333 * gcc.target/riscv/rvv/autovec/vls/def.h:
19334 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
19335 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
19336 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
19337 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
19338 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
19339 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
19340 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
19341 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
19342 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
19343 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
19344 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
19345 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
19347 2023-09-01 Andrew Pinski <apinski@marvell.com>
19349 PR tree-optimization/19832
19350 * g++.dg/opt/vectcond-1.C: New test.
19351 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
19353 2023-08-31 Andrew Pinski <apinski@marvell.com>
19355 PR tree-optimization/110915
19356 * gcc.dg/pr110915-1.c: New test.
19357 * gcc.dg/pr110915-10.c: New test.
19358 * gcc.dg/pr110915-11.c: New test.
19359 * gcc.dg/pr110915-12.c: New test.
19360 * gcc.dg/pr110915-2.c: New test.
19361 * gcc.dg/pr110915-3.c: New test.
19362 * gcc.dg/pr110915-4.c: New test.
19363 * gcc.dg/pr110915-5.c: New test.
19364 * gcc.dg/pr110915-6.c: New test.
19365 * gcc.dg/pr110915-7.c: New test.
19366 * gcc.dg/pr110915-8.c: New test.
19367 * gcc.dg/pr110915-9.c: New test.
19369 2023-08-31 Pan Li <pan2.li@intel.com>
19371 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
19373 2023-08-31 Pan Li <pan2.li@intel.com>
19375 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
19377 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
19379 PR testsuite/111228
19380 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
19381 counts to match the number of associated vec_* built-in calls.
19382 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
19383 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
19384 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
19385 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
19386 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
19387 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
19388 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
19390 2023-08-31 Pan Li <pan2.li@intel.com>
19392 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
19394 2023-08-31 Pan Li <pan2.li@intel.com>
19395 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19397 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
19399 2023-08-31 Richard Biener <rguenther@suse.de>
19401 PR middle-end/111253
19402 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
19404 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
19407 * gcc.target/powerpc/pr110411-1.c: New testcase.
19408 * gcc.target/powerpc/pr110411-2.c: New testcase.
19410 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
19412 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
19413 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
19414 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
19416 2023-08-31 Richard Biener <rguenther@suse.de>
19418 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
19419 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
19421 2023-08-31 Richard Biener <rguenther@suse.de>
19423 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
19424 * gcc.target/i386/pr52252-core.c: Likewise.
19426 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
19429 * gcc.target/powerpc/pr96762.c: New.
19431 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
19434 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
19436 2023-08-30 Eric Feng <ef2648@columbia.edu>
19439 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
19440 count checking for PyObjects.
19441 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
19442 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
19443 (and added more tests).
19444 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
19445 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
19447 * gcc.dg/plugin/plugin.exp: New tests.
19448 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
19449 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
19451 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
19454 * gcc.target/pru/pr106562-10.c: New test.
19455 * gcc.target/pru/pr106562-11.c: New test.
19456 * gcc.target/pru/pr106562-5.c: New test.
19457 * gcc.target/pru/pr106562-6.c: New test.
19458 * gcc.target/pru/pr106562-7.c: New test.
19459 * gcc.target/pru/pr106562-8.c: New test.
19460 * gcc.target/pru/pr106562-9.c: New test.
19462 2023-08-30 Marek Polacek <polacek@redhat.com>
19465 * g++.dg/cpp2a/desig30.C: New test.
19467 2023-08-30 Marek Polacek <polacek@redhat.com>
19470 * g++.dg/cpp2a/constinit19.C: New test.
19472 2023-08-30 Richard Biener <rguenther@suse.de>
19474 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
19477 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19479 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
19481 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19483 * gcc.dg/vect/slp-26.c: Adapt for RVV.
19485 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
19488 * gfortran.dg/interface_procedure_1.f90: New test.
19490 2023-08-30 Richard Biener <rguenther@suse.de>
19492 PR tree-optimization/111228
19493 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
19495 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19497 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
19498 * gcc.dg/vect/vect-outer-4e.c: Ditto.
19499 * gcc.dg/vect/vect-outer-4f.c: Ditto.
19500 * gcc.dg/vect/vect-outer-4g.c: Ditto.
19501 * gcc.dg/vect/vect-outer-4k.c: Ditto.
19502 * gcc.dg/vect/vect-outer-4l.c: Ditto.
19504 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19506 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
19507 * gcc.dg/vect/pr88598-2.c: Ditto.
19508 * gcc.dg/vect/pr88598-3.c: Ditto.
19510 2023-08-30 Die Li <lidie@eswincomputing.com>
19511 Fei Gao <gaofei@eswincomputing.com>
19513 * gcc.target/riscv/cm_mv_rv32.c: New test.
19515 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
19517 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
19518 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
19520 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
19522 * gcc.target/riscv/rv32e_zcmp.c: New test.
19523 * gcc.target/riscv/rv32i_zcmp.c: New test.
19524 * gcc.target/riscv/zcmp_push_fpr.c: New test.
19525 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
19527 2023-08-30 Jakub Jelinek <jakub@redhat.com>
19529 PR tree-optimization/110914
19530 * gcc.c-torture/execute/pr110914.c: New test.
19532 2023-08-30 Jakub Jelinek <jakub@redhat.com>
19534 PR tree-optimization/111015
19535 * gcc.dg/pr111015.c: New test.
19537 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
19539 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
19541 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19543 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
19545 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
19547 * gcc.target/riscv/zicond-xor-01.c: New test.
19548 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
19550 2023-08-29 David Malcolm <dmalcolm@redhat.com>
19553 * c-c++-common/analyzer/overlapping-buffers.c: New test.
19555 2023-08-29 Marek Polacek <polacek@redhat.com>
19557 * g++.dg/diagnostic/explicit.C: New test.
19559 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
19561 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
19562 assigning register numbers that are non-zero.
19563 * gcc.target/riscv/zfa-fli-8.c: Ditto.
19564 * gcc.target/riscv/zfa-fli-5.c: New test.
19566 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
19567 Vineet Gupta <vineetg@rivosinc.com>
19569 * gcc.target/riscv/attribute-1.c: Check for
19570 __riscv_unaligned_slow or __riscv_unaligned_fast
19571 * gcc.target/riscv/attribute-4.c: Check for
19572 __riscv_unaligned_avoid
19573 * gcc.target/riscv/attribute-5.c: Check for
19574 __riscv_unaligned_slow or __riscv_unaligned_fast
19575 * gcc.target/riscv/predef-align-1.c: New test.
19576 * gcc.target/riscv/predef-align-2.c: New test.
19577 * gcc.target/riscv/predef-align-3.c: New test.
19578 * gcc.target/riscv/predef-align-4.c: New test.
19579 * gcc.target/riscv/predef-align-5.c: New test.
19580 * gcc.target/riscv/predef-align-6.c: New test.
19582 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
19584 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
19585 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
19587 2023-08-29 Carl Love <cel@us.ibm.com>
19590 * gcc.target/powerpc/pr93448.c: New test case.
19592 2023-08-29 David Malcolm <dmalcolm@redhat.com>
19595 * c-c++-common/analyzer/pr99193-2.c: Add
19596 -Wno-analyzer-too-complex.
19597 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
19598 (test_concrete_strlen): New.
19599 (test_symbolic_strlen): New.
19601 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
19603 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
19604 extension 'Zcb' with some implications.
19606 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
19608 * gcc.target/riscv/predef-30.c: New test for a stub
19609 vendor extension 'XVentanaCondOps'.
19611 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
19613 * gcc.target/riscv/predef-29.c: New test for a stub privileged
19614 extension 'Smstateen' with some implications.
19616 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
19618 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
19619 extension to continue testing whether we can use valid two-letter
19622 2023-08-29 Jakub Jelinek <jakub@redhat.com>
19624 PR middle-end/79173
19625 PR middle-end/111209
19626 * gcc.target/i386/pr79173-12.c: New test.
19628 2023-08-29 Andrew Pinski <apinski@marvell.com>
19630 PR tree-optimization/111147
19631 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
19633 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19635 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
19637 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19639 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
19641 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
19644 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
19645 * gcc.target/riscv/rvv/base/pr110943.c: New test.
19647 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
19649 * gcc.target/loongarch/sign-extend.c: New test.
19651 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
19653 * gcc.target/riscv/builtin_pause.c: Removed.
19654 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
19655 extension is enabled.
19656 * gcc.target/riscv/zihintpause-2.c: Likewise.
19657 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
19658 extension is disabled.
19660 2023-08-28 Andrew Pinski <apinski@marvell.com>
19662 PR testsuite/111215
19663 * gcc.dg/tree-ssa/cond-bool-2.c: Add
19664 `--param logical-op-non-short-circuit=1` to the options.
19666 2023-08-28 Andrew Pinski <apinski@marvell.com>
19668 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
19669 * gcc.dg/pr87009.c: Update test.
19671 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
19673 * gcc.target/loongarch/slt-sign-extend.c: New test.
19675 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19677 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
19678 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
19679 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
19680 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
19681 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
19682 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
19683 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
19685 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19687 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
19688 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
19689 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
19690 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
19691 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
19692 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
19693 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
19694 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
19695 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
19696 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
19697 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
19698 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
19699 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
19700 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
19701 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
19702 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
19703 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
19704 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
19705 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
19706 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
19707 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
19708 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
19709 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
19710 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
19711 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
19712 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
19713 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
19714 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
19715 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
19716 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
19717 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
19718 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
19719 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
19720 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
19721 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
19722 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
19723 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
19724 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
19725 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
19726 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
19727 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
19728 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
19729 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
19730 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
19731 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
19732 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
19733 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
19734 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
19735 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
19736 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
19737 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
19738 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
19739 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
19740 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
19741 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
19742 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
19744 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
19746 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
19748 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
19750 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
19752 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
19754 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
19755 sensitive scheduling.
19757 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
19760 * gcc.dg/analyzer/aliasing-3.c: Moved to...
19761 * c-c++-common/analyzer/aliasing-3.c: ...here.
19762 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
19763 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
19764 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
19765 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
19766 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
19767 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
19768 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
19769 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
19770 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
19771 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
19772 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
19773 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
19774 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
19775 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
19776 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
19777 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
19778 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
19779 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
19780 * gcc.dg/analyzer/calloc-1.c: Moved to...
19781 * c-c++-common/analyzer/calloc-1.c: ...here.
19782 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
19783 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
19784 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
19785 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
19786 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
19787 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
19788 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
19789 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
19790 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
19791 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
19792 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
19793 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
19794 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
19795 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
19796 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
19797 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
19798 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
19799 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
19800 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
19801 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
19802 * gcc.dg/analyzer/exec-1.c: Moved to...
19803 * c-c++-common/analyzer/exec-1.c: ...here.
19804 * gcc.dg/analyzer/feasibility-3.c: Moved to...
19805 * c-c++-common/analyzer/feasibility-3.c: ...here.
19806 * gcc.dg/analyzer/fields.c: Moved to...
19807 * c-c++-common/analyzer/fields.c: ...here.
19808 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
19809 * c-c++-common/analyzer/function-ptr-5.c: ...here.
19810 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
19811 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
19812 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
19813 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
19814 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
19815 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
19816 * gcc.dg/analyzer/init.c: Moved to...
19817 * c-c++-common/analyzer/init.c: ...here.
19818 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
19819 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
19820 * gcc.dg/analyzer/inlining-3.c: Moved to...
19821 * c-c++-common/analyzer/inlining-3.c: ...here.
19822 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
19823 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
19824 * gcc.dg/analyzer/inlining-4.c: Moved to...
19825 * c-c++-common/analyzer/inlining-4.c: ...here.
19826 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
19827 * c-c++-common/analyzer/leak-pr105906.c: ...here.
19828 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
19829 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
19830 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
19831 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
19832 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
19833 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
19834 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
19835 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
19836 * gcc.dg/analyzer/malloc-2.c: Moved to...
19837 * c-c++-common/analyzer/malloc-2.c: ...here.
19838 * gcc.dg/analyzer/memcpy-2.c: Moved to...
19839 * c-c++-common/analyzer/memcpy-2.c: ...here.
19840 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
19841 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
19842 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
19843 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
19844 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
19845 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
19846 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
19847 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
19848 * gcc.dg/analyzer/pr101962.c: Moved to...
19849 * c-c++-common/analyzer/pr101962.c: ...here.
19850 * gcc.dg/analyzer/pr103217-2.c: Moved to...
19851 * c-c++-common/analyzer/pr103217-2.c: ...here.
19852 * gcc.dg/analyzer/pr103217.c: Moved to...
19853 * c-c++-common/analyzer/pr103217.c: ...here.
19854 * gcc.dg/analyzer/pr104029.c: Moved to...
19855 * c-c++-common/analyzer/pr104029.c: ...here.
19856 * gcc.dg/analyzer/pr104062.c: Moved to...
19857 * c-c++-common/analyzer/pr104062.c: ...here.
19858 * gcc.dg/analyzer/pr105783.c: Moved to...
19859 * c-c++-common/analyzer/pr105783.c: ...here.
19860 * gcc.dg/analyzer/pr107345.c: Moved to...
19861 * c-c++-common/analyzer/pr107345.c: ...here.
19862 * gcc.dg/analyzer/pr93695-1.c: Moved to...
19863 * c-c++-common/analyzer/pr93695-1.c: ...here.
19864 * gcc.dg/analyzer/pr94596.c: Moved to...
19865 * c-c++-common/analyzer/pr94596.c: ...here.
19866 * gcc.dg/analyzer/pr94839.c: Moved to...
19867 * c-c++-common/analyzer/pr94839.c: ...here.
19868 * gcc.dg/analyzer/pr95152-4.c: C only.
19869 * gcc.dg/analyzer/pr95152-5.c: C only.
19870 * gcc.dg/analyzer/pr95240.c: Moved to...
19871 * c-c++-common/analyzer/pr95240.c: ...here.
19872 * gcc.dg/analyzer/pr96639.c: Moved to...
19873 * c-c++-common/analyzer/pr96639.c: ...here.
19874 * gcc.dg/analyzer/pr96653.c: Moved to...
19875 * c-c++-common/analyzer/pr96653.c: ...here.
19876 * gcc.dg/analyzer/pr96792.c: Moved to...
19877 * c-c++-common/analyzer/pr96792.c: ...here.
19878 * gcc.dg/analyzer/pr96841.c: Moved to...
19879 * c-c++-common/analyzer/pr96841.c: ...here.
19880 * gcc.dg/analyzer/pr98564.c: Moved to...
19881 * c-c++-common/analyzer/pr98564.c: ...here.
19882 * gcc.dg/analyzer/pr98628.c: Moved to...
19883 * c-c++-common/analyzer/pr98628.c: ...here.
19884 * gcc.dg/analyzer/pr98969.c: Moved to...
19885 * c-c++-common/analyzer/pr98969.c: ...here.
19886 * gcc.dg/analyzer/pr99193-2.c: Moved to...
19887 * c-c++-common/analyzer/pr99193-2.c: ...here.
19888 * gcc.dg/analyzer/pr99193-3.c: Moved to...
19889 * c-c++-common/analyzer/pr99193-3.c: ...here.
19890 * gcc.dg/analyzer/pr99716-1.c: Moved to...
19891 * c-c++-common/analyzer/pr99716-1.c: ...here.
19892 * gcc.dg/analyzer/pr99774-1.c: Moved to...
19893 * c-c++-common/analyzer/pr99774-1.c: ...here.
19894 * gcc.dg/analyzer/realloc-1.c: Moved to...
19895 * c-c++-common/analyzer/realloc-1.c: ...here.
19896 * gcc.dg/analyzer/realloc-2.c: Moved to...
19897 * c-c++-common/analyzer/realloc-2.c: ...here.
19898 * gcc.dg/analyzer/realloc-3.c: Moved to...
19899 * c-c++-common/analyzer/realloc-3.c: ...here.
19900 * gcc.dg/analyzer/realloc-4.c: Moved to...
19901 * c-c++-common/analyzer/realloc-4.c: ...here.
19902 * gcc.dg/analyzer/realloc-5.c: Moved to...
19903 * c-c++-common/analyzer/realloc-5.c: ...here.
19904 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
19905 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
19906 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
19907 * c-c++-common/analyzer/snprintf-concat.c: ...here.
19908 * gcc.dg/analyzer/sock-1.c: Moved to...
19909 * c-c++-common/analyzer/sock-1.c: ...here.
19910 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
19911 * c-c++-common/analyzer/sprintf-concat.c: ...here.
19912 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
19913 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
19914 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
19915 * c-c++-common/analyzer/string-ops-dup.c: ...here.
19916 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
19917 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
19918 * gcc.dg/analyzer/symbolic-12.c: Moved to...
19919 * c-c++-common/analyzer/symbolic-12.c: ...here.
19920 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
19921 * c-c++-common/analyzer/uninit-alloca.c: ...here.
19922 * gcc.dg/analyzer/untracked-2.c: Moved to...
19923 * c-c++-common/analyzer/untracked-2.c: ...here.
19924 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
19925 * c-c++-common/analyzer/vasprintf-1.c: ...here.
19926 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
19927 * c-c++-common/analyzer/write-to-const-1.c: ...here.
19928 * gcc.dg/analyzer/write-to-function-1.c: C only.
19929 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
19930 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
19931 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
19932 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
19933 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
19934 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
19935 * g++.dg/analyzer/analyzer.exp: Now also run tests under
19936 c-c++-common/analyzer.
19937 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
19938 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
19939 c-c++-common/analyzer.
19940 * gcc.dg/analyzer/pr104369-1.c: C only.
19941 * gcc.dg/analyzer/pr104369-2.c: Likewise.
19942 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
19943 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
19945 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
19946 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
19947 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
19948 * gcc.dg/analyzer/data-model-11.c: Removed.
19949 * gcc.dg/analyzer/pr61861.c: C only.
19950 * gcc.dg/analyzer/pr93457.c: Removed.
19951 * gcc.dg/analyzer/pr97568.c: Removed.
19952 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
19953 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
19954 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
19955 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
19956 * c-c++-common/analyzer/data-model-11.c: New test.
19957 * c-c++-common/analyzer/pr93457.c: New test.
19958 * c-c++-common/analyzer/pr97568.c: New test.
19959 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
19960 previous gcc.dg/analyzer/sprintf-1.c.
19961 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
19963 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
19966 * gfortran.dg/pr92586.f90 : New test
19968 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19970 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
19971 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
19972 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
19973 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
19974 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
19975 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
19976 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
19977 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
19978 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
19979 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
19980 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
19981 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
19982 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
19983 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
19984 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
19985 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
19986 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
19987 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
19988 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
19989 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
19990 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
19991 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
19992 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
19993 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
19994 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
19995 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
19996 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
19997 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
19999 2023-08-26 Andrew Pinski <apinski@marvell.com>
20001 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
20003 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
20005 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
20006 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
20008 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
20010 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
20012 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
20014 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
20015 * gcc.target/riscv/zfa-fli-zfh.c: New test.
20016 * gcc.target/riscv/zfa-fli.c: New test.
20017 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
20018 * gcc.target/riscv/zfa-fli-1.c: New test.
20019 * gcc.target/riscv/zfa-fli-2.c: New test.
20020 * gcc.target/riscv/zfa-fli-3.c: New test.
20021 * gcc.target/riscv/zfa-fli-4.c: New test.
20022 * gcc.target/riscv/zfa-fli-6.c: New test.
20023 * gcc.target/riscv/zfa-fli-7.c: New test.
20024 * gcc.target/riscv/zfa-fli-8.c: New test.
20025 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
20026 * gcc.target/riscv/zfa-fround.c: New file.
20028 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20030 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
20031 * gfortran.dg/gomp/collapse2.f90: Likewise.
20032 * gfortran.dg/gomp/imperfect-gotos.f90: New.
20033 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
20034 * gfortran.dg/gomp/imperfect1.f90: New.
20035 * gfortran.dg/gomp/imperfect2.f90: New.
20036 * gfortran.dg/gomp/imperfect3.f90: New.
20037 * gfortran.dg/gomp/imperfect4.f90: New.
20038 * gfortran.dg/gomp/imperfect5.f90: New.
20040 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20042 * c-c++-common/gomp/imperfect-attributes.c: New.
20043 * c-c++-common/gomp/imperfect-badloops.c: New.
20044 * c-c++-common/gomp/imperfect-blocks.c: New.
20045 * c-c++-common/gomp/imperfect-extension.c: New.
20046 * c-c++-common/gomp/imperfect-gotos.c: New.
20047 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
20048 * c-c++-common/gomp/imperfect-labels.c: New.
20049 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
20050 * c-c++-common/gomp/imperfect-pragmas.c: New.
20051 * c-c++-common/gomp/imperfect1.c: New.
20052 * c-c++-common/gomp/imperfect2.c: New.
20053 * c-c++-common/gomp/imperfect3.c: New.
20054 * c-c++-common/gomp/imperfect4.c: New.
20055 * c-c++-common/gomp/imperfect5.c: New.
20057 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20059 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
20060 * g++.dg/gomp/attrs-imperfect1.C: New test.
20061 * g++.dg/gomp/attrs-imperfect2.C: New test.
20062 * g++.dg/gomp/attrs-imperfect3.C: New test.
20063 * g++.dg/gomp/attrs-imperfect4.C: New test.
20064 * g++.dg/gomp/attrs-imperfect5.C: New test.
20065 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
20066 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
20067 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
20069 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20071 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
20072 * c-c++-common/goacc/tile-2.c: Likewise.
20073 * gcc.dg/gomp/collapse-1.c: Likewise.
20075 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
20077 * gcc.target/riscv/gcse-const.c: New Test
20078 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
20080 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
20082 2023-08-25 Andrew Pinski <apinski@marvell.com>
20084 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
20086 2023-08-25 Harald Anlauf <anlauf@gmx.de>
20089 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
20090 * gfortran.dg/data_bounds_2.f90: New test.
20092 2023-08-25 David Malcolm <dmalcolm@redhat.com>
20094 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
20095 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
20096 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
20098 2023-08-25 Richard Biener <rguenther@suse.de>
20100 PR tree-optimization/111137
20101 * gcc.dg/torture/pr111137.c: New testcase.
20103 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
20105 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
20107 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
20109 * gcc.target/riscv/vector-abi-1.c: Moved to...
20110 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
20111 * gcc.target/riscv/vector-abi-2.c: Moved to...
20112 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
20113 * gcc.target/riscv/vector-abi-3.c: Moved to...
20114 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
20115 * gcc.target/riscv/vector-abi-4.c: Moved to...
20116 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
20117 * gcc.target/riscv/vector-abi-5.c: Moved to...
20118 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
20119 * gcc.target/riscv/vector-abi-6.c: Moved to...
20120 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
20121 * gcc.target/riscv/vector-abi-7.c: Moved to...
20122 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
20123 * gcc.target/riscv/vector-abi-8.c: Moved to...
20124 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
20125 * gcc.target/riscv/vector-abi-9.c: Moved to...
20126 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
20128 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
20131 * gcc.target/i386/pr111127.c: New test.
20133 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
20136 * g++.target/i386/pr94866.C: New test.
20138 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
20141 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
20142 non-function pointers is legit.
20143 * gcc.c-torture/compile/pr106537-2.c: Likewise.
20145 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20148 * gcc.dg/analyzer/strcat-1.c: New test.
20150 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20153 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
20155 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20158 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
20159 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
20160 * gcc.dg/analyzer/strcpy-3.c: Likewise.
20161 * gcc.dg/analyzer/strcpy-4.c: New test.
20163 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20166 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
20167 (test_strlen_1): New.
20169 2023-08-24 Richard Biener <rguenther@suse.de>
20171 PR tree-optimization/111123
20172 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
20174 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20176 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
20177 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
20178 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
20179 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
20180 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
20181 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
20182 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
20183 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
20184 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
20185 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
20186 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
20187 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
20188 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
20189 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
20190 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
20191 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
20192 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
20193 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
20194 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
20195 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
20196 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
20197 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
20198 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
20199 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
20200 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
20201 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
20203 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
20205 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
20206 -fno-sched-pressure.
20207 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
20208 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
20209 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
20210 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
20211 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
20212 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
20213 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
20214 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
20215 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
20216 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
20217 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
20218 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
20219 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
20220 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
20221 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
20222 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
20223 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
20224 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
20225 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
20226 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
20227 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
20228 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
20229 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
20230 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
20232 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
20234 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
20236 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
20238 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
20240 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
20242 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
20244 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
20246 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
20248 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
20250 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
20252 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
20254 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
20256 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
20258 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
20260 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
20262 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
20264 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
20266 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
20268 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
20270 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
20273 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
20275 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
20276 Add variable to hold reference result.
20278 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
20280 * gcc.dg/c2x-attr-syntax-6.c: New test.
20281 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
20283 2023-08-24 Richard Biener <rguenther@suse.de>
20285 PR tree-optimization/111115
20286 * lib/target-supports.exp (check_effective_target_vect_masked_store):
20287 Supported with check_avx_available.
20288 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
20290 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
20292 * gcc.target/aarch64/neoverse_v1_2.c: New test.
20293 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
20295 2023-08-24 Richard Biener <rguenther@suse.de>
20297 PR tree-optimization/111128
20298 * gcc.dg/torture/pr111128.c: New testcase.
20300 2023-08-24 Richard Biener <rguenther@suse.de>
20302 PR testsuite/111125
20303 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
20305 2023-08-24 Andrew Pinski <apinski@marvell.com>
20307 PR tree-optimization/111109
20308 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
20310 2023-08-24 Andrew Pinski <apinski@marvell.com>
20312 PR tree-optimization/95929
20313 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
20314 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
20315 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
20317 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20320 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20322 * g++.target/i386/mv33.C: New test.
20323 * gcc.target/i386/avx10_1-1.c: Ditto.
20324 * gcc.target/i386/avx10_1-2.c: Ditto.
20325 * gcc.target/i386/avx10_1-3.c: Ditto.
20326 * gcc.target/i386/avx10_1-4.c: Ditto.
20327 * gcc.target/i386/avx10_1-5.c: Ditto.
20328 * gcc.target/i386/avx10_1-6.c: Ditto.
20329 * gcc.target/i386/avx10_1-7.c: Ditto.
20330 * gcc.target/i386/avx10_1-8.c: Ditto.
20331 * gcc.target/i386/avx10_1-9.c: Ditto.
20332 * gcc.target/i386/avx10_1-10.c: Ditto.
20334 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20337 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20339 * gcc.target/i386/avx10_1-11.c: New test.
20340 * gcc.target/i386/avx10_1-12.c: Ditto.
20341 * gcc.target/i386/avx10_1-13.c: Ditto.
20342 * gcc.target/i386/avx10_1-14.c: Ditto.
20344 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20347 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20349 * gcc.target/i386/avx10_1-15.c: New test.
20350 * gcc.target/i386/avx10_1-16.c: Ditto.
20351 * gcc.target/i386/avx10_1-17.c: Ditto.
20352 * gcc.target/i386/avx10_1-18.c: Ditto.
20354 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20357 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20359 * gcc.target/i386/avx-1.c: Add -mavx10.1.
20360 * gcc.target/i386/avx-2.c: Ditto.
20361 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
20363 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20366 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20368 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
20369 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
20370 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
20371 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
20372 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
20373 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
20374 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
20375 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
20376 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
20377 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
20378 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
20379 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
20380 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
20382 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20385 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20387 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
20388 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
20389 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
20390 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
20391 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
20392 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
20393 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
20394 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
20395 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
20396 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
20397 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
20398 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
20399 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
20400 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
20401 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
20402 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
20403 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
20405 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20408 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20410 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
20411 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
20412 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
20413 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
20414 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
20415 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
20416 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
20417 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
20418 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
20419 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
20421 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20424 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
20428 * gcc.target/i386/pr111051-1.c: New test.
20430 2023-08-24 Richard Biener <rguenther@suse.de>
20433 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
20435 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
20437 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
20439 2023-08-23 Harald Anlauf <anlauf@gmx.de>
20442 * gfortran.dg/common_28.f90: New test.
20444 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
20446 * gcc.dg/pr102983.c: Adjust output expectations.
20447 * gcc.dg/pr110918.c: New.
20449 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
20451 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
20452 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
20453 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
20454 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
20455 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
20456 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
20457 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
20458 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
20459 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
20460 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
20461 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
20462 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
20463 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
20464 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
20465 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
20466 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
20468 2023-08-23 Jan Hubicka <jh@suse.cz>
20470 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
20472 2023-08-23 Jan Hubicka <jh@suse.cz>
20474 PR middle-end/110940
20475 * gcc.c-torture/compile/pr110940.c: New test.
20477 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20479 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
20482 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20484 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
20486 2023-08-22 David Malcolm <dmalcolm@redhat.com>
20489 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
20490 results on symbolic values.
20491 * gcc.dg/analyzer/strlen-1.c: New test.
20493 2023-08-22 Jason Merrill <jason@redhat.com>
20496 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
20497 * g++.dg/cpp2a/concepts-friend15.C: New test.
20498 * g++.dg/cpp2a/concepts-friend11a.C: New file.
20500 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
20502 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
20503 * c-c++-common/gomp/defaultmap-5.c: New test.
20504 * c-c++-common/gomp/defaultmap-6.c: New test.
20505 * gfortran.dg/gomp/defaultmap-10.f90: New test.
20506 * gfortran.dg/gomp/defaultmap-9.f90: New test.
20508 2023-08-22 Richard Biener <rguenther@suse.de>
20510 PR tree-optimization/94864
20511 PR tree-optimization/94865
20512 PR tree-optimization/93080
20513 * gcc.target/i386/pr94864.c: New testcase.
20514 * gcc.target/i386/pr94865.c: Likewise.
20515 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
20516 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
20517 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
20519 2023-08-22 Harald Anlauf <anlauf@gmx.de>
20522 * gfortran.dg/data_vector_section.f90: New test.
20524 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20525 Kewen.Lin <linkw@linux.ibm.com>
20527 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
20528 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
20530 2023-08-22 liuhongt <hongtao.liu@intel.com>
20532 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
20535 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
20537 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
20538 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
20539 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
20540 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
20541 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
20542 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
20544 2023-08-22 David Malcolm <dmalcolm@redhat.com>
20547 * gcc.dg/analyzer/attr-format-1.c: New test.
20548 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
20551 2023-08-22 David Malcolm <dmalcolm@redhat.com>
20553 * gcc.dg/analyzer/fopen-1.c: New test.
20555 2023-08-22 David Malcolm <dmalcolm@redhat.com>
20558 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
20559 reimplementation of unterminated string detection. Add test
20560 coverage for uninitialized buffers.
20561 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
20562 * gcc.dg/analyzer/putenv-1.c: Likewise.
20563 * gcc.dg/analyzer/strchr-1.c: Likewise.
20564 * gcc.dg/analyzer/strcpy-1.c: Likewise.
20565 * gcc.dg/analyzer/strdup-1.c: Likewise.
20567 2023-08-22 Pan Li <pan2.li@intel.com>
20569 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
20571 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
20573 * gcc.dg/unroll-7.c: Remove xfail.
20575 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
20577 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
20578 * gcc.target/riscv/xtheadbb.c: Ditto.
20579 * gcc.target/riscv/xtheadbs.c: Ditto.
20580 * gcc.target/riscv/xtheadcmo.c: Ditto.
20581 * gcc.target/riscv/xtheadcondmov.c: Ditto.
20582 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
20583 * gcc.target/riscv/xtheadfmv.c: Ditto.
20584 * gcc.target/riscv/xtheadint.c: Ditto.
20585 * gcc.target/riscv/xtheadmac.c: Ditto.
20586 * gcc.target/riscv/xtheadmemidx.c: Ditto.
20587 * gcc.target/riscv/xtheadmempair.c: Ditto.
20588 * gcc.target/riscv/xtheadsync.c: Ditto.
20589 * gcc.target/riscv/zawrs.c: Ditto.
20590 * gcc.target/riscv/zvbb.c: Ditto.
20591 * gcc.target/riscv/zvbc.c: Ditto.
20592 * gcc.target/riscv/zvkg.c: Ditto.
20593 * gcc.target/riscv/zvkned.c: Ditto.
20594 * gcc.target/riscv/zvknha.c: Ditto.
20595 * gcc.target/riscv/zvknhb.c: Ditto.
20596 * gcc.target/riscv/zvksed.c: Ditto.
20597 * gcc.target/riscv/zvksh.c: Ditto.
20598 * gcc.target/riscv/zvkt.c: Ditto.
20600 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
20602 * gcc.target/riscv/zvkn.c: Quote #error messages.
20603 * gcc.target/riscv/zvkn-1.c: Ditto.
20604 * gcc.target/riscv/zvknc.c: Ditto.
20605 * gcc.target/riscv/zvknc-1.c: Ditto.
20606 * gcc.target/riscv/zvknc-2.c: Ditto.
20607 * gcc.target/riscv/zvkng.c: Ditto.
20608 * gcc.target/riscv/zvkng-1.c: Ditto.
20609 * gcc.target/riscv/zvkng-2.c: Ditto.
20610 * gcc.target/riscv/zvks.c: Ditto.
20611 * gcc.target/riscv/zvks-1.c: Ditto.
20612 * gcc.target/riscv/zvksc.c: Ditto.
20613 * gcc.target/riscv/zvksc-1.c: Ditto.
20614 * gcc.target/riscv/zvksc-2.c: Ditto.
20615 * gcc.target/riscv/zvksg.c: Ditto.
20616 * gcc.target/riscv/zvksg-1.c: Ditto.
20617 * gcc.target/riscv/zvksg-2.c: Ditto.
20619 2023-08-21 Richard Biener <rguenther@suse.de>
20621 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
20623 2023-08-21 Richard Biener <rguenther@suse.de>
20625 * lib/target-supports.exp: Add vect128, vect256 and vect512
20627 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
20630 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20632 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
20633 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
20634 for targets that support vect_fold_extract_last.
20636 2023-08-21 Richard Biener <rguenther@suse.de>
20638 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
20639 to avoid reduction vectorization.
20641 2023-08-21 liuhongt <hongtao.liu@intel.com>
20643 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
20645 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
20646 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
20647 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
20648 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
20649 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
20650 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
20651 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
20652 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
20653 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
20654 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
20655 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
20656 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
20657 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
20658 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
20659 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
20660 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
20661 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
20663 2023-08-21 Richard Biener <rguenther@suse.de>
20665 PR tree-optimization/111082
20666 * gcc.dg/pr111082.c: New testcase.
20668 2023-08-21 Richard Biener <rguenther@suse.de>
20670 PR tree-optimization/111070
20671 * gcc.dg/pr111070.c: New testcase.
20673 2023-08-21 Andrew Pinski <apinski@marvell.com>
20675 PR tree-optimization/111002
20676 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
20678 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
20680 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
20682 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
20684 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
20686 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
20688 PR testsuite/110756
20689 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
20691 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
20693 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
20694 _FORTIFY_SOURCE=0 on darwin.
20695 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
20696 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
20698 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
20700 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
20702 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
20704 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
20707 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
20710 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
20711 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
20712 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
20713 * gcc.dg/analyzer/fd-listen.c: Likewise.
20714 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
20715 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
20716 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
20717 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
20718 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
20720 2023-08-20 Andrew Pinski <apinski@marvell.com>
20722 PR tree-optimization/111006
20723 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
20725 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
20727 * lib/target-supports.exp (dg-require-python-h): Test
20728 whether Python.h can really be used.
20730 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
20733 * gcc.target/i386/pr111023-2.c: New test.
20734 * gcc.target/i386/pr111023-4b.c: New test.
20735 * gcc.target/i386/pr111023-8b.c: New test.
20736 * gcc.target/i386/pr111023.c: New test.
20738 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
20741 * gcc.dg/tree-ssa/pr110753.c: New test.
20743 2023-08-18 Richard Biener <rguenther@suse.de>
20745 PR tree-optimization/111019
20746 * g++.dg/torture/pr111019.C: New testcase.
20748 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20750 * gcc.target/bpf/frame-limit-1.c: New test.
20751 * gcc.target/bpf/frame-limit-2.c: Likewise.
20753 2023-08-18 Richard Biener <rguenther@suse.de>
20755 PR tree-optimization/111048
20756 * gcc.dg/torture/pr111048.c: New testcase.
20758 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
20762 * gcc.target/i386/pr111051-1.c: New test.
20764 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
20766 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
20767 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
20769 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
20771 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
20772 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
20774 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
20775 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20777 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
20778 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
20780 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
20782 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
20783 Address failure due to uninitialized vtype register.
20785 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
20787 PR tree-optimization/111009
20788 * gcc.dg/pr111009.c: New.
20790 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
20791 Charlie Jenkins <charlie@rivosinc.com>
20793 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
20794 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
20796 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20799 * gcc.c-torture/compile/pr106537-1.c: New test.
20800 * gcc.c-torture/compile/pr106537-2.c: Likewise.
20801 * gcc.c-torture/compile/pr106537-3.c: Likewise.
20803 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
20805 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
20806 * gcc.target/riscv/zvkn-1.c: Ditto.
20807 * gcc.target/riscv/zvknc.c: Ditto.
20808 * gcc.target/riscv/zvknc-1.c: Ditto.
20809 * gcc.target/riscv/zvknc-2.c: Ditto.
20810 * gcc.target/riscv/zvkng.c: Ditto.
20811 * gcc.target/riscv/zvkng-1.c: Ditto.
20812 * gcc.target/riscv/zvkng-2.c: Ditto.
20813 * gcc.target/riscv/zvks.c: Ditto.
20814 * gcc.target/riscv/zvks-1.c: Ditto.
20815 * gcc.target/riscv/zvksc.c: Ditto.
20816 * gcc.target/riscv/zvksc-1.c: Ditto.
20817 * gcc.target/riscv/zvksc-2.c: Ditto.
20818 * gcc.target/riscv/zvksg.c: Ditto.
20819 * gcc.target/riscv/zvksg-1.c: Ditto.
20820 * gcc.target/riscv/zvksg-2.c: Ditto.
20822 2023-08-17 Richard Biener <rguenther@suse.de>
20824 PR tree-optimization/111039
20825 * gcc.dg/pr111039.c: New testcase.
20827 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
20829 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
20830 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
20831 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
20832 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
20833 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
20834 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
20835 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
20836 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
20837 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
20838 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
20840 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20842 * gcc.target/bpf/naked-1.c: New test.
20844 2023-08-17 Richard Biener <rguenther@suse.de>
20846 * gcc.target/i386/vect-reduc-2.c: New testcase.
20848 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
20850 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
20851 Remove dg-line var declare_a.
20853 2023-08-17 Pan Li <pan2.li@intel.com>
20855 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
20857 2023-08-17 Pan Li <pan2.li@intel.com>
20859 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
20861 2023-08-17 Pan Li <pan2.li@intel.com>
20863 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
20865 2023-08-17 Pan Li <pan2.li@intel.com>
20867 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
20869 2023-08-17 Pan Li <pan2.li@intel.com>
20871 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
20873 2023-08-17 Pan Li <pan2.li@intel.com>
20875 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
20877 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20879 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
20880 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
20881 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
20882 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
20883 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
20884 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
20885 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
20886 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
20887 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
20888 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
20890 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20892 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
20893 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
20894 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
20895 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
20896 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
20897 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
20898 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
20899 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
20900 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
20901 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
20902 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
20903 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
20904 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
20905 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
20906 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
20907 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
20908 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
20910 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20913 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
20914 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
20916 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20918 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
20919 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
20920 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
20921 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
20922 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
20923 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
20924 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
20925 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
20926 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
20927 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
20928 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
20929 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
20930 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
20932 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20934 * gcc.target/i386/avx-1.c: Add -mavx10.1.
20935 * gcc.target/i386/avx-2.c: Ditto.
20936 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
20938 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20940 * gcc.target/i386/avx10_1-15.c: New test.
20941 * gcc.target/i386/avx10_1-16.c: Ditto.
20942 * gcc.target/i386/avx10_1-17.c: Ditto.
20943 * gcc.target/i386/avx10_1-18.c: Ditto.
20945 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20947 * gcc.target/i386/avx10_1-11.c: New test.
20948 * gcc.target/i386/avx10_1-12.c: Ditto.
20949 * gcc.target/i386/avx10_1-13.c: Ditto.
20950 * gcc.target/i386/avx10_1-14.c: Ditto.
20952 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
20954 * g++.target/i386/mv33.C: New test.
20955 * gcc.target/i386/avx10_1-1.c: Ditto.
20956 * gcc.target/i386/avx10_1-2.c: Ditto.
20957 * gcc.target/i386/avx10_1-3.c: Ditto.
20958 * gcc.target/i386/avx10_1-4.c: Ditto.
20959 * gcc.target/i386/avx10_1-5.c: Ditto.
20960 * gcc.target/i386/avx10_1-6.c: Ditto.
20961 * gcc.target/i386/avx10_1-7.c: Ditto.
20962 * gcc.target/i386/avx10_1-8.c: Ditto.
20963 * gcc.target/i386/avx10_1-9.c: Ditto.
20964 * gcc.target/i386/avx10_1-10.c: Ditto.
20966 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
20968 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
20970 2023-08-17 Andrew Pinski <apinski@marvell.com>
20973 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
20975 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
20977 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
20978 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
20979 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
20980 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
20982 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
20984 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
20985 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
20986 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
20987 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
20988 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
20990 2023-08-16 Pan Li <pan2.li@intel.com>
20992 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
20994 2023-08-16 Pan Li <pan2.li@intel.com>
20996 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
20998 2023-08-16 Pan Li <pan2.li@intel.com>
21000 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
21002 2023-08-16 Pan Li <pan2.li@intel.com>
21004 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
21006 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
21009 * gcc.target/powerpc/pr110429.c: New.
21011 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
21014 * gcc.target/powerpc/pr106769.h: New.
21015 * gcc.target/powerpc/pr106769-p8.c: New.
21016 * gcc.target/powerpc/pr106769-p9.c: New.
21018 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21020 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
21022 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
21023 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
21024 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
21025 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
21026 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
21027 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
21028 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
21029 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
21030 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
21031 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
21032 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
21033 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
21034 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
21035 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
21036 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
21037 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
21038 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
21039 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
21040 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
21042 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
21044 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
21046 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
21048 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
21050 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
21052 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
21054 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
21055 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
21056 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
21057 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
21058 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
21059 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
21060 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
21061 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
21063 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
21065 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
21067 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
21069 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
21071 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
21073 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
21075 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
21076 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
21077 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
21078 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
21079 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
21080 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
21081 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
21082 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
21083 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
21084 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
21085 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
21086 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
21087 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
21088 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
21089 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
21090 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
21091 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
21092 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
21093 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
21094 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
21095 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
21096 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
21097 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
21098 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
21099 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
21100 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
21101 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
21102 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
21103 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
21104 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
21105 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
21106 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
21107 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
21108 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
21109 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
21110 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
21112 2023-08-16 Pan Li <pan2.li@intel.com>
21114 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
21116 2023-08-16 liuhongt <hongtao.liu@intel.com>
21118 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
21119 gather vectorization.
21120 * gcc.target/i386/avx2-gather-6.c: Ditto.
21121 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
21122 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
21123 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
21124 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
21125 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
21126 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
21127 * gcc.target/i386/pr88531-1b.c: Ditto.
21128 * gcc.target/i386/pr88531-1c.c: Ditto.
21130 2023-08-16 liuhongt <hongtao.liu@intel.com>
21132 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
21134 2023-08-15 David Faust <david.faust@oracle.com>
21137 * gcc.target/bpf/smov-2.c: New test.
21138 * gcc.target/bpf/smov-pseudoc-2.c: New test.
21140 2023-08-15 Martin Jambor <mjambor@suse.cz>
21144 * gcc.dg/ipa/pr92497-1.c: New test.
21145 * gcc.dg/ipa/pr92497-2.c: Likewise.
21147 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
21150 * gdc.dg/pr110959.d: New test.
21152 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
21153 Thomas Schwinge <thomas@codesourcery.com>
21155 * c-c++-common/goacc/default-3.c: Adjust testcase.
21156 * c-c++-common/goacc/default-4.c: Adjust testcase.
21157 * c-c++-common/goacc/default-5.c: Adjust testcase.
21158 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
21159 * gfortran.dg/goacc/default-4.f: Adjust testcase.
21160 * gfortran.dg/goacc/default-5.f: Adjust testcase.
21162 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21165 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
21167 2023-08-15 Richard Biener <rguenther@suse.de>
21169 * gcc.dg/vect/bb-slp-75.c: New testcase.
21171 2023-08-15 Richard Biener <rguenther@suse.de>
21173 PR tree-optimization/110963
21174 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
21176 2023-08-15 Richard Biener <rguenther@suse.de>
21178 PR tree-optimization/110991
21179 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
21181 2023-08-15 Pan Li <pan2.li@intel.com>
21183 * gcc.target/riscv/mode-switch-ice-1.c: New test.
21185 2023-08-15 Pan Li <pan2.li@intel.com>
21187 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
21189 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
21191 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
21192 codes from the arguments.
21193 (p): Update calls: pass explicit distinct error codes.
21195 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
21199 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
21201 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
21204 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
21206 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
21208 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
21211 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
21215 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
21216 * g++.dg/cpp1z/pr110216.C: New test.
21218 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
21220 * gcc.target/riscv/arch-24.c: New test.
21221 * gcc.target/riscv/arch-25.c: New test.
21223 2023-08-14 Pan Li <pan2.li@intel.com>
21225 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
21227 2023-08-14 Pan Li <pan2.li@intel.com>
21229 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
21231 2023-08-14 Pan Li <pan2.li@intel.com>
21233 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
21235 2023-08-14 Pan Li <pan2.li@intel.com>
21237 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
21239 2023-08-14 Pan Li <pan2.li@intel.com>
21241 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
21243 2023-08-14 Pan Li <pan2.li@intel.com>
21245 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
21247 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
21250 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
21251 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
21252 (gm2_init_iso): Add -fm2-plugin.
21253 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
21254 (gm2_init_pim2): Add -fm2-plugin.
21255 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
21256 (gm2_init_iso): Add -fm2-plugin.
21257 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
21258 (gm2_init_pim2): Add -fm2-plugin.
21260 2023-08-12 Jakub Jelinek <jakub@redhat.com>
21262 * gcc.dg/stdckdint-1.c: New test.
21263 * gcc.dg/stdckdint-2.c: New test.
21265 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21268 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
21270 2023-08-12 Patrick Palka <ppalka@redhat.com>
21271 Jason Merrill <jason@redhat.com>
21274 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
21275 of "declared" in the repeated deduction guide diagnostics.
21276 * g++.dg/cpp1z/class-deduction116.C: New test.
21278 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21281 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
21283 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21285 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
21286 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
21287 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
21288 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
21289 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
21290 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
21291 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
21292 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
21293 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
21294 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
21296 2023-08-11 David Malcolm <dmalcolm@redhat.com>
21299 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
21300 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
21301 (test_error_at_line_unterminated): New.
21302 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
21303 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
21304 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
21305 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
21306 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
21308 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21310 PR middle-end/110989
21311 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
21313 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
21315 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
21317 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
21318 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
21319 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
21320 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
21321 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
21322 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
21323 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
21324 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
21325 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
21326 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
21327 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
21328 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
21329 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
21330 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
21331 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
21332 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
21333 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
21334 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
21335 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
21336 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
21337 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
21338 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
21339 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
21340 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
21341 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
21342 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
21343 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
21345 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
21347 * lib/target-supports.exp (check_effective_target_alloca): BPF
21348 target does not support alloca.
21349 * gcc.target/bpf/diag-alloca-1.c: New test.
21350 * gcc.target/bpf/diag-alloca-2.c: Likewise.
21351 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
21352 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
21353 * gcc.target/bpf/regs-availability-1.c: Likewise.
21355 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
21357 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
21358 * gcc.target/bpf/diag-funargs.c: Adapt test.
21360 2023-08-11 Eric Feng <ef2648@columbia.edu>
21363 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
21364 PyList_New, PyList_Append, PyLong_FromLong
21365 * gcc.dg/plugin/plugin.exp: New test.
21366 * lib/target-supports.exp: New procedure.
21367 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
21369 2023-08-11 Patrick Palka <ppalka@redhat.com>
21372 * g++.dg/cpp2a/concepts-requires35.C: New test.
21374 2023-08-11 Patrick Palka <ppalka@redhat.com>
21377 * g++.dg/cpp1y/var-templ84.C: New test.
21378 * g++.dg/cpp1y/var-templ84a.C: New test.
21380 2023-08-11 Richard Biener <rguenther@suse.de>
21382 PR tree-optimization/110979
21383 * gcc.dg/torture/pr110979.c: New testcase.
21385 2023-08-11 Richard Biener <rguenther@suse.de>
21387 * g++.dg/vect/slp-pr87105.cc: Adjust.
21388 * gcc.dg/vect/bb-slp-17.c: Likewise.
21389 * gcc.dg/vect/bb-slp-20.c: Likewise.
21390 * gcc.dg/vect/bb-slp-21.c: Likewise.
21391 * gcc.dg/vect/bb-slp-22.c: Likewise.
21392 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
21394 2023-08-11 Pan Li <pan2.li@intel.com>
21396 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
21398 2023-08-11 Pan Li <pan2.li@intel.com>
21400 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
21402 2023-08-11 Drew Ross <drross@redhat.com>
21403 Jakub Jelinek <jakub@redhat.com>
21405 PR tree-optimization/109938
21406 * gcc.c-torture/execute/pr109938.c: New test.
21407 * gcc.dg/tree-ssa/pr109938.c: New test.
21409 2023-08-11 Pan Li <pan2.li@intel.com>
21411 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
21413 2023-08-11 Pan Li <pan2.li@intel.com>
21415 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
21417 2023-08-11 Jakub Jelinek <jakub@redhat.com>
21419 * gcc.dg/c11-typeof-2.c: New test.
21420 * gcc.dg/c11-typeof-3.c: New test.
21421 * gcc.dg/gnu11-typeof-3.c: New test.
21422 * gcc.dg/gnu11-typeof-4.c: New test.
21424 2023-08-11 Andrew Pinski <apinski@marvell.com>
21426 PR tree-optimization/110954
21427 * gcc.c-torture/execute/pr110954-1.c: New test.
21429 2023-08-11 Martin Uecker <uecker@tugraz.at>
21432 * gcc.dg/Wuseless-cast.c: New test.
21434 2023-08-11 Pan Li <pan2.li@intel.com>
21436 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
21438 2023-08-10 Jan Hubicka <jh@suse.cz>
21440 PR middle-end/110923
21441 * gcc.dg/tree-ssa/pr110923.c: New test.
21443 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
21445 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
21446 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
21447 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
21448 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
21449 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
21450 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
21451 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
21452 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
21453 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
21454 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
21455 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
21456 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
21457 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
21458 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
21459 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
21460 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
21461 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
21462 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
21463 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
21464 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
21465 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
21466 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
21467 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
21468 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
21469 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
21470 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
21471 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
21472 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
21474 2023-08-10 Jan Hubicka <jh@suse.cz>
21476 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
21478 2023-08-10 Pan Li <pan2.li@intel.com>
21480 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
21482 2023-08-10 Pan Li <pan2.li@intel.com>
21484 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
21486 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21489 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
21491 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21493 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
21495 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
21496 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
21497 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
21498 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
21499 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
21500 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
21502 2023-08-09 David Malcolm <dmalcolm@redhat.com>
21504 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
21505 to reflect splitting of allocation size and assignment messages
21506 from a single event into pairs of events
21507 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
21508 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
21509 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
21510 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
21511 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
21512 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
21513 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
21514 value is the initial argument.
21515 * gcc.dg/plugin/analyzer_kernel_plugin.c
21516 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
21517 the "known zero size" case.
21518 * gcc.dg/plugin/analyzer_known_fns_plugin.c
21519 (known_function_attempt_to_copy::impl_call_pre): Likewise.
21521 2023-08-09 Andrew Pinski <apinski@marvell.com>
21523 PR tree-optimization/110937
21524 PR tree-optimization/100798
21525 * gcc.dg/tree-ssa/bool-14.c: New test.
21526 * gcc.dg/tree-ssa/bool-15.c: New test.
21527 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
21528 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
21529 so `a ? -1 : 0` is not used to hit the match
21532 2023-08-09 Carl Love <cel@us.ibm.com>
21534 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
21535 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
21536 execute_test_functions): Move to vec-cmpne.h. Add
21537 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
21538 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
21539 and vec-cmpne-runnable.c. Split define_test_functions definition
21540 into define_test_functions and define_init_verify_functions.
21542 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21545 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
21547 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
21549 * gcc.target/riscv/zicond-ice-1.c: New test.
21551 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
21554 * g++.dg/cpp0x/decltype-100482.C: New test.
21556 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
21559 * gcc.target/i386/pr110832-1.c: New test.
21560 * gcc.target/i386/pr110832-2.c: New test.
21561 * gcc.target/i386/pr110832-3.c: New test.
21563 2023-08-08 Andrew Pinski <apinski@marvell.com>
21565 PR tree-optimization/103281
21566 PR tree-optimization/28794
21567 * gcc.dg/tree-ssa/pr103281-1.c: New test.
21568 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
21570 2023-08-08 Pan Li <pan2.li@intel.com>
21572 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
21574 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
21576 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21578 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
21579 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
21580 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
21581 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
21582 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
21583 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
21584 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
21585 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
21586 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
21587 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
21588 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
21589 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
21590 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
21591 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
21592 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
21593 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
21594 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
21595 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
21596 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
21597 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
21598 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
21599 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
21600 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
21601 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
21602 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
21603 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
21604 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
21605 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
21606 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
21607 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
21608 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
21609 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
21610 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
21611 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
21612 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
21613 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
21614 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
21615 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
21616 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
21617 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
21618 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
21619 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
21620 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
21621 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
21622 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
21623 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
21624 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
21625 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
21626 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
21627 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
21628 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
21629 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
21630 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
21631 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
21632 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
21633 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
21634 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
21635 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
21636 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
21637 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
21638 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
21639 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
21640 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
21641 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
21642 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
21643 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
21644 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
21645 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
21646 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
21647 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
21648 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
21649 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
21650 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
21651 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
21652 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
21653 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
21654 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
21655 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
21656 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
21657 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
21658 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
21659 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
21660 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
21661 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
21662 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
21663 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
21664 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
21665 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
21666 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
21667 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
21668 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
21669 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
21670 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
21671 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
21672 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
21673 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
21674 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
21675 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
21676 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
21677 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
21678 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
21679 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
21680 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
21681 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
21682 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
21683 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
21684 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
21685 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
21686 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
21687 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
21688 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
21689 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
21691 2023-08-08 Richard Biener <rguenther@suse.de>
21693 PR tree-optimization/49955
21694 * gfortran.dg/vect/pr49955.f: New testcase.
21696 2023-08-08 Richard Biener <rguenther@suse.de>
21698 PR tree-optimization/110924
21699 * gcc.dg/torture/pr110924.c: New testcase.
21701 2023-08-08 yulong <shiyulong@iscas.ac.cn>
21703 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
21704 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
21705 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
21706 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
21707 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
21708 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
21710 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
21712 PR rtl-optimization/110869
21713 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
21714 * gcc.dg/cmp-mem-const-2.c: Dito.
21715 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
21716 * gcc.dg/cmp-mem-const-4.c: Dito.
21717 * gcc.dg/cmp-mem-const-5.c: Dito.
21718 * gcc.dg/cmp-mem-const-6.c: Dito.
21720 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21722 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
21723 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
21725 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21727 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
21728 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
21729 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
21730 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
21731 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
21732 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
21733 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
21735 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21737 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
21738 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
21739 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
21740 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
21741 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
21742 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
21743 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
21744 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
21745 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
21746 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
21747 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
21748 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
21749 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
21750 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
21751 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
21752 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
21753 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
21754 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
21756 2023-08-07 Martin Jambor <mjambor@suse.cz>
21759 * g++.dg/ipa/pr110378-1.C: New test.
21761 2023-08-07 Andrew Pinski <apinski@marvell.com>
21763 PR tree-optimization/109959
21764 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
21765 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
21766 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
21767 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
21768 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
21770 2023-08-07 liuhongt <hongtao.liu@intel.com>
21772 * gcc.target/i386/pr110762-v4hf.c: New test.
21774 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21776 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
21778 2023-08-07 Jan Hubicka <jh@suse.cz>
21780 PR tree-optimization/106293
21781 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
21782 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
21784 2023-08-07 Andrew Pinski <apinski@marvell.com>
21786 PR tree-optimization/96695
21787 * gcc.dg/pr96695-1.c: New test.
21788 * gcc.dg/pr96695-10.c: New test.
21789 * gcc.dg/pr96695-11.c: New test.
21790 * gcc.dg/pr96695-12.c: New test.
21791 * gcc.dg/pr96695-2.c: New test.
21792 * gcc.dg/pr96695-3.c: New test.
21793 * gcc.dg/pr96695-4.c: New test.
21794 * gcc.dg/pr96695-5.c: New test.
21795 * gcc.dg/pr96695-6.c: New test.
21796 * gcc.dg/pr96695-7.c: New test.
21797 * gcc.dg/pr96695-8.c: New test.
21798 * gcc.dg/pr96695-9.c: New test.
21800 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
21803 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
21805 2023-08-06 Jan Hubicka <jh@suse.cz>
21807 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
21808 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
21809 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
21810 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
21811 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
21812 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
21813 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
21814 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
21815 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
21816 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
21817 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
21818 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
21819 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
21820 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
21821 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
21823 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
21826 * gm2/iso/run/pass/m2date.mod: New test.
21827 * gm2/iso/run/pass/testclock.mod: New test.
21828 * gm2/iso/run/pass/testclock2.mod: New test.
21830 2023-08-05 Martin Uecker <uecker@tugraz.at>
21833 * gcc.dg/Wvla-parameter-4.c: Adapt test.
21834 * gcc.dg/attr-access-2.c: Adapt test.
21836 2023-08-05 Martin Uecker <uecker@tugraz.at>
21838 * gcc.dg/pr68193.c: New test.
21840 2023-08-04 David Malcolm <dmalcolm@redhat.com>
21843 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
21844 reflect consolidation of size and assignment into a single event.
21845 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
21846 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
21847 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
21848 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
21849 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
21850 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
21851 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
21852 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
21853 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
21854 * gcc.dg/analyzer/explode-4.c: New test.
21855 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
21856 __attribute__ alloc_size.
21858 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
21861 * gcc.target/i386/invariant-ternlog-1.c: New test.
21862 * gcc.target/i386/invariant-ternlog-2.c: New test.
21864 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
21866 * gcc.target/i386/pr110717-2.c: New test case.
21868 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
21870 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
21872 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
21874 * gcc.target/avr/lra-cpymem_qi.c: New.
21876 2023-08-04 Tamar Christina <tamar.christina@arm.com>
21878 * g++.dg/vect/pr84556.cc: Add novector pragma.
21879 * g++.dg/vect/simd-1.cc: Add novector pragma.
21880 * g++.dg/vect/simd-2.cc: Add novector pragma.
21881 * g++.dg/vect/simd-3.cc: Add novector pragma.
21882 * g++.dg/vect/simd-4.cc: Add novector pragma.
21883 * g++.dg/vect/simd-5.cc: Add novector pragma.
21884 * g++.dg/vect/simd-6.cc: Add novector pragma.
21885 * g++.dg/vect/simd-7.cc: Add novector pragma.
21886 * g++.dg/vect/simd-8.cc: Add novector pragma.
21887 * g++.dg/vect/simd-9.cc: Add novector pragma.
21888 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
21889 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
21890 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
21891 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
21892 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
21893 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
21894 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
21895 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
21896 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
21897 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
21898 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
21899 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
21900 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
21901 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
21902 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
21903 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
21904 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
21905 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
21906 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
21907 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
21908 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
21909 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
21910 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
21911 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
21912 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
21913 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
21914 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
21915 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
21916 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
21917 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
21918 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
21919 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
21920 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
21921 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
21922 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
21923 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
21924 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
21925 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
21926 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
21927 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
21928 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
21929 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
21930 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
21931 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
21932 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
21933 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
21934 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
21935 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
21936 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
21937 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
21938 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
21939 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
21940 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
21941 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
21942 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
21943 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
21944 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
21945 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
21946 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
21947 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
21948 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
21949 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
21950 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
21951 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
21952 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
21953 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
21954 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
21955 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
21956 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
21957 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
21958 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
21959 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
21960 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
21961 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
21962 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
21963 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
21964 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
21965 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
21966 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
21967 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
21968 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
21969 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
21970 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
21971 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
21972 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
21973 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
21974 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
21975 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
21976 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
21977 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
21978 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
21979 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
21980 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
21981 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
21982 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
21983 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
21984 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
21985 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
21986 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
21987 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
21988 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
21989 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
21990 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
21991 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
21992 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
21993 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
21994 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
21995 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
21996 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
21997 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
21998 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
21999 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
22000 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
22001 * gcc.dg/vect/pr101445.c: Add novector pragma.
22002 * gcc.dg/vect/pr103581.c: Add novector pragma.
22003 * gcc.dg/vect/pr105219.c: Add novector pragma.
22004 * gcc.dg/vect/pr108608.c: Add novector pragma.
22005 * gcc.dg/vect/pr18400.c: Add novector pragma.
22006 * gcc.dg/vect/pr18536.c: Add novector pragma.
22007 * gcc.dg/vect/pr20122.c: Add novector pragma.
22008 * gcc.dg/vect/pr25413.c: Add novector pragma.
22009 * gcc.dg/vect/pr30784.c: Add novector pragma.
22010 * gcc.dg/vect/pr37539.c: Add novector pragma.
22011 * gcc.dg/vect/pr40074.c: Add novector pragma.
22012 * gcc.dg/vect/pr45752.c: Add novector pragma.
22013 * gcc.dg/vect/pr45902.c: Add novector pragma.
22014 * gcc.dg/vect/pr46009.c: Add novector pragma.
22015 * gcc.dg/vect/pr48172.c: Add novector pragma.
22016 * gcc.dg/vect/pr51074.c: Add novector pragma.
22017 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
22018 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
22019 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
22020 * gcc.dg/vect/pr56918.c: Add novector pragma.
22021 * gcc.dg/vect/pr56920.c: Add novector pragma.
22022 * gcc.dg/vect/pr56933.c: Add novector pragma.
22023 * gcc.dg/vect/pr57705.c: Add novector pragma.
22024 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
22025 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
22026 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
22027 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
22028 * gcc.dg/vect/pr59594.c: Add novector pragma.
22029 * gcc.dg/vect/pr59984.c: Add novector pragma.
22030 * gcc.dg/vect/pr60276.c: Add novector pragma.
22031 * gcc.dg/vect/pr61194.c: Add novector pragma.
22032 * gcc.dg/vect/pr61680.c: Add novector pragma.
22033 * gcc.dg/vect/pr62021.c: Add novector pragma.
22034 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
22035 * gcc.dg/vect/pr64252.c: Add novector pragma.
22036 * gcc.dg/vect/pr64404.c: Add novector pragma.
22037 * gcc.dg/vect/pr64421.c: Add novector pragma.
22038 * gcc.dg/vect/pr64493.c: Add novector pragma.
22039 * gcc.dg/vect/pr64495.c: Add novector pragma.
22040 * gcc.dg/vect/pr66251.c: Add novector pragma.
22041 * gcc.dg/vect/pr66253.c: Add novector pragma.
22042 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
22043 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
22044 * gcc.dg/vect/pr69820.c: Add novector pragma.
22045 * gcc.dg/vect/pr70021.c: Add novector pragma.
22046 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
22047 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
22048 * gcc.dg/vect/pr71259.c: Add novector pragma.
22049 * gcc.dg/vect/pr78005.c: Add novector pragma.
22050 * gcc.dg/vect/pr78558.c: Add novector pragma.
22051 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
22052 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
22053 * gcc.dg/vect/pr80928.c: Add novector pragma.
22054 * gcc.dg/vect/pr81410.c: Add novector pragma.
22055 * gcc.dg/vect/pr81633.c: Add novector pragma.
22056 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
22057 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
22058 * gcc.dg/vect/pr85586.c: Add novector pragma.
22059 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
22060 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
22061 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
22062 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
22063 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
22064 * gcc.dg/vect/pr90018.c: Add novector pragma.
22065 * gcc.dg/vect/pr92420.c: Add novector pragma.
22066 * gcc.dg/vect/pr94994.c: Add novector pragma.
22067 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
22068 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
22069 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
22070 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
22071 * gcc.dg/vect/pr97678.c: Add novector pragma.
22072 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
22073 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
22074 * gcc.dg/vect/slp-1.c: Add novector pragma.
22075 * gcc.dg/vect/slp-10.c: Add novector pragma.
22076 * gcc.dg/vect/slp-11a.c: Add novector pragma.
22077 * gcc.dg/vect/slp-11b.c: Add novector pragma.
22078 * gcc.dg/vect/slp-11c.c: Add novector pragma.
22079 * gcc.dg/vect/slp-12a.c: Add novector pragma.
22080 * gcc.dg/vect/slp-12b.c: Add novector pragma.
22081 * gcc.dg/vect/slp-12c.c: Add novector pragma.
22082 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
22083 * gcc.dg/vect/slp-13.c: Add novector pragma.
22084 * gcc.dg/vect/slp-14.c: Add novector pragma.
22085 * gcc.dg/vect/slp-15.c: Add novector pragma.
22086 * gcc.dg/vect/slp-16.c: Add novector pragma.
22087 * gcc.dg/vect/slp-17.c: Add novector pragma.
22088 * gcc.dg/vect/slp-18.c: Add novector pragma.
22089 * gcc.dg/vect/slp-19a.c: Add novector pragma.
22090 * gcc.dg/vect/slp-19b.c: Add novector pragma.
22091 * gcc.dg/vect/slp-19c.c: Add novector pragma.
22092 * gcc.dg/vect/slp-2.c: Add novector pragma.
22093 * gcc.dg/vect/slp-20.c: Add novector pragma.
22094 * gcc.dg/vect/slp-21.c: Add novector pragma.
22095 * gcc.dg/vect/slp-22.c: Add novector pragma.
22096 * gcc.dg/vect/slp-23.c: Add novector pragma.
22097 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
22098 * gcc.dg/vect/slp-24.c: Add novector pragma.
22099 * gcc.dg/vect/slp-25.c: Add novector pragma.
22100 * gcc.dg/vect/slp-26.c: Add novector pragma.
22101 * gcc.dg/vect/slp-28.c: Add novector pragma.
22102 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
22103 * gcc.dg/vect/slp-3.c: Add novector pragma.
22104 * gcc.dg/vect/slp-33.c: Add novector pragma.
22105 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
22106 * gcc.dg/vect/slp-34.c: Add novector pragma.
22107 * gcc.dg/vect/slp-35.c: Add novector pragma.
22108 * gcc.dg/vect/slp-37.c: Add novector pragma.
22109 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
22110 * gcc.dg/vect/slp-4.c: Add novector pragma.
22111 * gcc.dg/vect/slp-41.c: Add novector pragma.
22112 * gcc.dg/vect/slp-43.c: Add novector pragma.
22113 * gcc.dg/vect/slp-45.c: Add novector pragma.
22114 * gcc.dg/vect/slp-46.c: Add novector pragma.
22115 * gcc.dg/vect/slp-47.c: Add novector pragma.
22116 * gcc.dg/vect/slp-48.c: Add novector pragma.
22117 * gcc.dg/vect/slp-49.c: Add novector pragma.
22118 * gcc.dg/vect/slp-5.c: Add novector pragma.
22119 * gcc.dg/vect/slp-6.c: Add novector pragma.
22120 * gcc.dg/vect/slp-7.c: Add novector pragma.
22121 * gcc.dg/vect/slp-8.c: Add novector pragma.
22122 * gcc.dg/vect/slp-9.c: Add novector pragma.
22123 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
22124 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
22125 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
22126 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
22127 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
22128 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
22129 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
22130 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
22131 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
22132 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
22133 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
22134 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
22135 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
22136 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
22137 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
22138 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
22139 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
22140 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
22141 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
22142 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
22143 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
22144 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
22145 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
22146 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
22147 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
22148 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
22149 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
22150 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
22151 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
22152 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
22153 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
22154 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
22155 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
22156 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
22157 * gcc.dg/vect/vect-100.c: Add novector pragma.
22158 * gcc.dg/vect/vect-103.c: Add novector pragma.
22159 * gcc.dg/vect/vect-104.c: Add novector pragma.
22160 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
22161 * gcc.dg/vect/vect-105.c: Add novector pragma.
22162 * gcc.dg/vect/vect-106.c: Add novector pragma.
22163 * gcc.dg/vect/vect-107.c: Add novector pragma.
22164 * gcc.dg/vect/vect-108.c: Add novector pragma.
22165 * gcc.dg/vect/vect-109.c: Add novector pragma.
22166 * gcc.dg/vect/vect-11.c: Add novector pragma.
22167 * gcc.dg/vect/vect-110.c: Add novector pragma.
22168 * gcc.dg/vect/vect-113.c: Add novector pragma.
22169 * gcc.dg/vect/vect-114.c: Add novector pragma.
22170 * gcc.dg/vect/vect-115.c: Add novector pragma.
22171 * gcc.dg/vect/vect-116.c: Add novector pragma.
22172 * gcc.dg/vect/vect-117.c: Add novector pragma.
22173 * gcc.dg/vect/vect-11a.c: Add novector pragma.
22174 * gcc.dg/vect/vect-12.c: Add novector pragma.
22175 * gcc.dg/vect/vect-122.c: Add novector pragma.
22176 * gcc.dg/vect/vect-124.c: Add novector pragma.
22177 * gcc.dg/vect/vect-13.c: Add novector pragma.
22178 * gcc.dg/vect/vect-14.c: Add novector pragma.
22179 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
22180 * gcc.dg/vect/vect-15.c: Add novector pragma.
22181 * gcc.dg/vect/vect-17.c: Add novector pragma.
22182 * gcc.dg/vect/vect-18.c: Add novector pragma.
22183 * gcc.dg/vect/vect-19.c: Add novector pragma.
22184 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
22185 * gcc.dg/vect/vect-2.c: Add novector pragma.
22186 * gcc.dg/vect/vect-20.c: Add novector pragma.
22187 * gcc.dg/vect/vect-21.c: Add novector pragma.
22188 * gcc.dg/vect/vect-22.c: Add novector pragma.
22189 * gcc.dg/vect/vect-23.c: Add novector pragma.
22190 * gcc.dg/vect/vect-24.c: Add novector pragma.
22191 * gcc.dg/vect/vect-25.c: Add novector pragma.
22192 * gcc.dg/vect/vect-26.c: Add novector pragma.
22193 * gcc.dg/vect/vect-27.c: Add novector pragma.
22194 * gcc.dg/vect/vect-28.c: Add novector pragma.
22195 * gcc.dg/vect/vect-29.c: Add novector pragma.
22196 * gcc.dg/vect/vect-3.c: Add novector pragma.
22197 * gcc.dg/vect/vect-30.c: Add novector pragma.
22198 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
22199 * gcc.dg/vect/vect-31.c: Add novector pragma.
22200 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
22201 * gcc.dg/vect/vect-32.c: Add novector pragma.
22202 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
22203 * gcc.dg/vect/vect-33.c: Add novector pragma.
22204 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
22205 * gcc.dg/vect/vect-34.c: Add novector pragma.
22206 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
22207 * gcc.dg/vect/vect-35.c: Add novector pragma.
22208 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
22209 * gcc.dg/vect/vect-36.c: Add novector pragma.
22210 * gcc.dg/vect/vect-38.c: Add novector pragma.
22211 * gcc.dg/vect/vect-4.c: Add novector pragma.
22212 * gcc.dg/vect/vect-40.c: Add novector pragma.
22213 * gcc.dg/vect/vect-42.c: Add novector pragma.
22214 * gcc.dg/vect/vect-44.c: Add novector pragma.
22215 * gcc.dg/vect/vect-46.c: Add novector pragma.
22216 * gcc.dg/vect/vect-48.c: Add novector pragma.
22217 * gcc.dg/vect/vect-5.c: Add novector pragma.
22218 * gcc.dg/vect/vect-50.c: Add novector pragma.
22219 * gcc.dg/vect/vect-52.c: Add novector pragma.
22220 * gcc.dg/vect/vect-54.c: Add novector pragma.
22221 * gcc.dg/vect/vect-56.c: Add novector pragma.
22222 * gcc.dg/vect/vect-58.c: Add novector pragma.
22223 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
22224 * gcc.dg/vect/vect-6.c: Add novector pragma.
22225 * gcc.dg/vect/vect-60.c: Add novector pragma.
22226 * gcc.dg/vect/vect-62.c: Add novector pragma.
22227 * gcc.dg/vect/vect-63.c: Add novector pragma.
22228 * gcc.dg/vect/vect-64.c: Add novector pragma.
22229 * gcc.dg/vect/vect-65.c: Add novector pragma.
22230 * gcc.dg/vect/vect-66.c: Add novector pragma.
22231 * gcc.dg/vect/vect-67.c: Add novector pragma.
22232 * gcc.dg/vect/vect-68.c: Add novector pragma.
22233 * gcc.dg/vect/vect-7.c: Add novector pragma.
22234 * gcc.dg/vect/vect-70.c: Add novector pragma.
22235 * gcc.dg/vect/vect-71.c: Add novector pragma.
22236 * gcc.dg/vect/vect-72.c: Add novector pragma.
22237 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
22238 * gcc.dg/vect/vect-73.c: Add novector pragma.
22239 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
22240 * gcc.dg/vect/vect-74.c: Add novector pragma.
22241 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
22242 * gcc.dg/vect/vect-75.c: Add novector pragma.
22243 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
22244 * gcc.dg/vect/vect-76.c: Add novector pragma.
22245 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
22246 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
22247 * gcc.dg/vect/vect-77.c: Add novector pragma.
22248 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
22249 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
22250 * gcc.dg/vect/vect-78.c: Add novector pragma.
22251 * gcc.dg/vect/vect-8.c: Add novector pragma.
22252 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
22253 * gcc.dg/vect/vect-80.c: Add novector pragma.
22254 * gcc.dg/vect/vect-82.c: Add novector pragma.
22255 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
22256 * gcc.dg/vect/vect-83.c: Add novector pragma.
22257 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
22258 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
22259 * gcc.dg/vect/vect-85.c: Add novector pragma.
22260 * gcc.dg/vect/vect-86.c: Add novector pragma.
22261 * gcc.dg/vect/vect-87.c: Add novector pragma.
22262 * gcc.dg/vect/vect-88.c: Add novector pragma.
22263 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
22264 * gcc.dg/vect/vect-89.c: Add novector pragma.
22265 * gcc.dg/vect/vect-9.c: Add novector pragma.
22266 * gcc.dg/vect/vect-92.c: Add novector pragma.
22267 * gcc.dg/vect/vect-93.c: Add novector pragma.
22268 * gcc.dg/vect/vect-95.c: Add novector pragma.
22269 * gcc.dg/vect/vect-96.c: Add novector pragma.
22270 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
22271 * gcc.dg/vect/vect-97.c: Add novector pragma.
22272 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
22273 * gcc.dg/vect/vect-98.c: Add novector pragma.
22274 * gcc.dg/vect/vect-99.c: Add novector pragma.
22275 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
22276 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
22277 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
22278 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
22279 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
22280 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
22281 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
22282 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
22283 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
22284 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
22285 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
22286 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
22287 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
22288 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
22289 * gcc.dg/vect/vect-all.c: Add novector pragma.
22290 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
22291 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
22292 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
22293 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
22294 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
22295 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
22296 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
22297 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
22298 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
22299 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
22300 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
22301 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
22302 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
22303 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
22304 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
22305 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
22306 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
22307 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
22308 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
22309 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
22310 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
22311 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
22312 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
22313 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
22314 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
22315 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
22316 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
22317 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
22318 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
22319 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
22320 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
22321 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
22322 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
22323 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
22324 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
22325 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
22326 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
22327 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
22328 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
22329 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
22330 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
22331 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
22332 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
22333 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
22334 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
22335 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
22336 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
22337 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
22338 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
22339 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
22340 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
22341 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
22342 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
22343 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
22344 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
22345 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
22346 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
22347 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
22348 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
22349 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
22350 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
22351 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
22352 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
22353 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
22354 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
22355 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
22356 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
22357 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
22358 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
22359 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
22360 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
22361 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
22362 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
22363 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
22364 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
22365 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
22366 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
22367 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
22368 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
22369 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
22370 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
22371 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
22372 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
22373 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
22374 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
22375 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
22376 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
22377 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
22378 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
22379 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
22380 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
22381 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
22382 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
22383 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
22384 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
22385 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
22386 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
22387 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
22388 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
22389 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
22390 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
22391 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
22392 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
22393 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
22394 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
22395 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
22396 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
22397 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
22398 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
22399 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
22400 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
22401 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
22402 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
22403 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
22404 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
22405 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
22406 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
22407 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
22408 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
22409 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
22410 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
22411 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
22412 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
22413 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
22414 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
22415 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
22416 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
22417 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
22418 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
22419 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
22420 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
22421 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
22422 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
22423 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
22424 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
22425 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
22426 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
22427 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
22428 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
22429 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
22430 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
22431 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
22432 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
22433 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
22434 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
22435 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
22436 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
22437 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
22438 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
22439 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
22440 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
22441 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
22442 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
22443 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
22444 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
22445 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
22446 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
22447 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
22448 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
22449 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
22450 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
22451 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
22452 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
22453 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
22454 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
22455 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
22456 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
22457 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
22458 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
22459 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
22460 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
22461 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
22462 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
22463 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
22464 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
22465 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
22466 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
22467 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
22468 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
22469 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
22470 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
22471 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
22472 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
22473 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
22474 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
22475 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
22476 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
22477 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
22478 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
22479 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
22480 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
22481 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
22482 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
22483 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
22484 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
22485 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
22486 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
22487 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
22488 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
22489 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
22490 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
22491 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
22492 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
22493 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
22494 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
22495 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
22496 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
22497 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
22498 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
22499 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
22500 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
22501 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
22502 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
22503 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
22504 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
22505 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
22506 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
22507 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
22508 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
22509 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
22510 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
22511 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
22512 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
22513 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
22514 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
22515 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
22516 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
22517 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
22518 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
22519 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
22520 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
22521 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
22522 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
22523 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
22524 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
22525 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
22526 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
22527 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
22528 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
22529 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
22530 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
22531 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
22532 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
22533 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
22534 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
22535 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
22536 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
22537 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
22538 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
22539 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
22540 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
22541 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
22542 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
22543 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
22544 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
22545 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
22546 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
22547 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
22548 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
22549 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
22551 2023-08-04 Tamar Christina <tamar.christina@arm.com>
22553 * gcc.dg/vect/vect-novector-pragma.c: New test.
22555 2023-08-04 Tamar Christina <tamar.christina@arm.com>
22557 * g++.dg/vect/vect.exp (support vect- prefix).
22558 * g++.dg/vect/vect-novector-pragma.cc: New test.
22560 2023-08-04 Tamar Christina <tamar.christina@arm.com>
22563 * gcc.target/aarch64/pr98772.c: Adjust assembly.
22564 * gcc.target/aarch64/vect-widen-shift.c: New test.
22566 2023-08-04 Richard Biener <rguenther@suse.de>
22568 PR tree-optimization/110838
22569 * gcc.dg/vect/pr110838.c: New testcase.
22571 2023-08-04 Pan Li <pan2.li@intel.com>
22574 2023-08-04 Pan Li <pan2.li@intel.com>
22576 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
22578 2023-08-04 Pan Li <pan2.li@intel.com>
22581 2023-08-04 Pan Li <pan2.li@intel.com>
22583 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
22586 2023-08-04 Pan Li <pan2.li@intel.com>
22589 2023-08-04 Pan Li <pan2.li@intel.com>
22591 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
22593 2023-08-04 Pan Li <pan2.li@intel.com>
22596 2023-08-04 Pan Li <pan2.li@intel.com>
22598 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
22601 2023-08-04 Andrew Pinski <apinski@marvell.com>
22603 PR tree-optimization/110874
22604 * gcc.c-torture/compile/pr110874-a.c: New test.
22606 2023-08-04 Drew Ross <drross@redhat.com>
22608 PR middle-end/101955
22609 * gcc.dg/pr101955.c: New test.
22611 2023-08-04 Pan Li <pan2.li@intel.com>
22613 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
22616 2023-08-04 Pan Li <pan2.li@intel.com>
22618 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
22620 2023-08-04 Pan Li <pan2.li@intel.com>
22622 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
22625 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
22627 * gcc.target/aarch64/pr110625_3.c: New testcase.
22629 2023-08-04 Pan Li <pan2.li@intel.com>
22631 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
22633 2023-08-04 Pan Li <pan2.li@intel.com>
22635 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
22637 2023-08-04 Pan Li <pan2.li@intel.com>
22639 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
22640 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
22642 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
22644 * g++.dg/ipa/pure-const-3.C: Move source to...
22645 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
22647 * g++.dg/ipa/pure-const-3b.C: New.
22649 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
22651 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
22652 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
22653 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
22654 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
22655 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
22656 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
22657 * gcc.target/bpf/core-builtin-type-based.c: New test.
22658 * gcc.target/bpf/core-builtin-type-id.c: New test.
22659 * gcc.target/bpf/core-support.h: New test.
22661 2023-08-03 David Malcolm <dmalcolm@redhat.com>
22664 * gcc.dg/analyzer/pr108171.c: New test.
22666 2023-08-03 David Malcolm <dmalcolm@redhat.com>
22669 * gcc.dg/analyzer/pr110882.c: New test.
22671 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
22673 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
22674 (test_can_div_trunc_p_const): Add more tests.
22676 2023-08-03 Richard Biener <rguenther@suse.de>
22678 PR tree-optimization/110838
22679 * gcc.dg/torture/pr110838.c: New testcase.
22681 2023-08-03 Richard Biener <rguenther@suse.de>
22683 PR tree-optimization/110702
22684 * gcc.dg/torture/pr110702.c: New testcase.
22686 2023-08-03 Richard Biener <rguenther@suse.de>
22688 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
22690 2023-08-03 Richard Biener <rguenther@suse.de>
22692 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
22693 and eliminate both in the end.
22695 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
22697 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
22698 * gcc.target/s390/vxe2/vlbr-1.c: New test.
22699 * gcc.target/s390/vxe2/vstbr-1.c: New test.
22700 * gcc.target/s390/vxe2/vstbr-2.c: New test.
22702 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
22704 * lib/target-supports.exp (check_effective_target_vect_bswap):
22707 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
22709 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
22710 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
22711 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
22712 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
22713 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
22715 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
22718 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
22719 * gcc.target/i386/pr110792.c: New 64-bit C test case.
22721 2023-08-03 Pan Li <pan2.li@intel.com>
22723 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
22725 2023-08-03 Andrew Pinski <apinski@marvell.com>
22727 * gcc.c-torture/execute/20230802-1.c: New test.
22729 2023-08-03 Pan Li <pan2.li@intel.com>
22731 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
22733 2023-08-02 Eric Feng <ef2648@columbia.edu>
22736 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
22737 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
22738 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
22740 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
22742 PR rtl-optimization/110869
22743 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
22744 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
22745 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
22746 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
22747 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
22748 constant is already reduced.
22749 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
22750 constant is already reduced.
22752 2023-08-02 Richard Biener <rguenther@suse.de>
22754 PR tree-optimization/92335
22755 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
22756 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
22757 expect predictive commoning to happen instead of sinking.
22758 * gcc.dg/vect/pr65947-3.c: Ajdust.
22760 2023-08-02 Pan Li <pan2.li@intel.com>
22762 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
22764 2023-08-02 Jan Hubicka <jh@suse.cz>
22766 * gcc.dg/unroll-1.c: Fix template.
22768 2023-08-02 Jan Hubicka <jh@suse.cz>
22770 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
22772 2023-08-02 liuhongt <hongtao.liu@intel.com>
22774 * gcc.target/i386/pr81904.c: New test.
22776 2023-08-02 liuhongt <hongtao.liu@intel.com>
22778 * gcc.target/i386/vlddqu_vinserti128.c: New test.
22780 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
22783 * gm2/pim/fail/badxproc.mod: New test.
22785 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
22787 * gcc.target/s390/aligned-1.c: New test.
22788 * gcc.target/s390/unaligned-1.c: New test.
22790 2023-08-01 Jan Hubicka <jh@suse.cz>
22792 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
22793 * gcc.dg/vect/vect-1.c: Check profile consistency.
22794 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
22795 * gcc.dg/vect/vect-10.c: Check profile consistency.
22796 * gcc.dg/vect/vect-100.c: Check profile consistency.
22797 * gcc.dg/vect/vect-103.c: Check profile consistency.
22798 * gcc.dg/vect/vect-104.c: Check profile consistency.
22799 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
22800 * gcc.dg/vect/vect-105.c: Check profile consistency.
22801 * gcc.dg/vect/vect-106.c: Check profile consistency.
22802 * gcc.dg/vect/vect-107.c: Check profile consistency.
22803 * gcc.dg/vect/vect-108.c: Check profile consistency.
22804 * gcc.dg/vect/vect-109.c: Check profile consistency.
22805 * gcc.dg/vect/vect-11.c: Check profile consistency.
22806 * gcc.dg/vect/vect-110.c: Check profile consistency.
22807 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
22808 * gcc.dg/vect/vect-112.c: Check profile consistency.
22809 * gcc.dg/vect/vect-113.c: Check profile consistency.
22810 * gcc.dg/vect/vect-114.c: Check profile consistency.
22811 * gcc.dg/vect/vect-115.c: Check profile consistency.
22812 * gcc.dg/vect/vect-116.c: Check profile consistency.
22813 * gcc.dg/vect/vect-117.c: Check profile consistency.
22814 * gcc.dg/vect/vect-118.c: Check profile consistency.
22815 * gcc.dg/vect/vect-119.c: Check profile consistency.
22816 * gcc.dg/vect/vect-11a.c: Check profile consistency.
22817 * gcc.dg/vect/vect-12.c: Check profile consistency.
22818 * gcc.dg/vect/vect-120.c: Check profile consistency.
22819 * gcc.dg/vect/vect-121.c: Check profile consistency.
22820 * gcc.dg/vect/vect-122.c: Check profile consistency.
22821 * gcc.dg/vect/vect-123.c: Check profile consistency.
22822 * gcc.dg/vect/vect-124.c: Check profile consistency.
22823 * gcc.dg/vect/vect-126.c: Check profile consistency.
22824 * gcc.dg/vect/vect-13.c: Check profile consistency.
22825 * gcc.dg/vect/vect-14.c: Check profile consistency.
22826 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
22827 * gcc.dg/vect/vect-15.c: Check profile consistency.
22828 * gcc.dg/vect/vect-17.c: Check profile consistency.
22829 * gcc.dg/vect/vect-18.c: Check profile consistency.
22830 * gcc.dg/vect/vect-19.c: Check profile consistency.
22831 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
22832 * gcc.dg/vect/vect-2.c: Check profile consistency.
22833 * gcc.dg/vect/vect-20.c: Check profile consistency.
22834 * gcc.dg/vect/vect-21.c: Check profile consistency.
22835 * gcc.dg/vect/vect-22.c: Check profile consistency.
22836 * gcc.dg/vect/vect-23.c: Check profile consistency.
22837 * gcc.dg/vect/vect-24.c: Check profile consistency.
22838 * gcc.dg/vect/vect-25.c: Check profile consistency.
22839 * gcc.dg/vect/vect-26.c: Check profile consistency.
22840 * gcc.dg/vect/vect-27.c: Check profile consistency.
22841 * gcc.dg/vect/vect-28.c: Check profile consistency.
22842 * gcc.dg/vect/vect-29.c: Check profile consistency.
22843 * gcc.dg/vect/vect-3.c: Check profile consistency.
22844 * gcc.dg/vect/vect-30.c: Check profile consistency.
22845 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
22846 * gcc.dg/vect/vect-31.c: Check profile consistency.
22847 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
22848 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
22849 * gcc.dg/vect/vect-32.c: Check profile consistency.
22850 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
22851 * gcc.dg/vect/vect-33.c: Check profile consistency.
22852 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
22853 * gcc.dg/vect/vect-34.c: Check profile consistency.
22854 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
22855 * gcc.dg/vect/vect-35.c: Check profile consistency.
22856 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
22857 * gcc.dg/vect/vect-36.c: Check profile consistency.
22858 * gcc.dg/vect/vect-38.c: Check profile consistency.
22859 * gcc.dg/vect/vect-4.c: Check profile consistency.
22860 * gcc.dg/vect/vect-40.c: Check profile consistency.
22861 * gcc.dg/vect/vect-42.c: Check profile consistency.
22862 * gcc.dg/vect/vect-44.c: Check profile consistency.
22863 * gcc.dg/vect/vect-46.c: Check profile consistency.
22864 * gcc.dg/vect/vect-48.c: Check profile consistency.
22865 * gcc.dg/vect/vect-5.c: Check profile consistency.
22866 * gcc.dg/vect/vect-50.c: Check profile consistency.
22867 * gcc.dg/vect/vect-52.c: Check profile consistency.
22868 * gcc.dg/vect/vect-54.c: Check profile consistency.
22869 * gcc.dg/vect/vect-56.c: Check profile consistency.
22870 * gcc.dg/vect/vect-58.c: Check profile consistency.
22871 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
22872 * gcc.dg/vect/vect-6.c: Check profile consistency.
22873 * gcc.dg/vect/vect-60.c: Check profile consistency.
22874 * gcc.dg/vect/vect-62.c: Check profile consistency.
22875 * gcc.dg/vect/vect-63.c: Check profile consistency.
22876 * gcc.dg/vect/vect-64.c: Check profile consistency.
22877 * gcc.dg/vect/vect-65.c: Check profile consistency.
22878 * gcc.dg/vect/vect-66.c: Check profile consistency.
22879 * gcc.dg/vect/vect-67.c: Check profile consistency.
22880 * gcc.dg/vect/vect-68.c: Check profile consistency.
22881 * gcc.dg/vect/vect-7.c: Check profile consistency.
22882 * gcc.dg/vect/vect-70.c: Check profile consistency.
22883 * gcc.dg/vect/vect-71.c: Check profile consistency.
22884 * gcc.dg/vect/vect-72.c: Check profile consistency.
22885 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
22886 * gcc.dg/vect/vect-73.c: Check profile consistency.
22887 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
22888 * gcc.dg/vect/vect-74.c: Check profile consistency.
22889 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
22890 * gcc.dg/vect/vect-75.c: Check profile consistency.
22891 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
22892 * gcc.dg/vect/vect-76.c: Check profile consistency.
22893 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
22894 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
22895 * gcc.dg/vect/vect-77.c: Check profile consistency.
22896 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
22897 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
22898 * gcc.dg/vect/vect-78.c: Check profile consistency.
22899 * gcc.dg/vect/vect-8.c: Check profile consistency.
22900 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
22901 * gcc.dg/vect/vect-80.c: Check profile consistency.
22902 * gcc.dg/vect/vect-82.c: Check profile consistency.
22903 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
22904 * gcc.dg/vect/vect-83.c: Check profile consistency.
22905 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
22906 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
22907 * gcc.dg/vect/vect-85.c: Check profile consistency.
22908 * gcc.dg/vect/vect-86.c: Check profile consistency.
22909 * gcc.dg/vect/vect-87.c: Check profile consistency.
22910 * gcc.dg/vect/vect-88.c: Check profile consistency.
22911 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
22912 * gcc.dg/vect/vect-89.c: Check profile consistency.
22913 * gcc.dg/vect/vect-9.c: Check profile consistency.
22914 * gcc.dg/vect/vect-91.c: Check profile consistency.
22915 * gcc.dg/vect/vect-92.c: Check profile consistency.
22916 * gcc.dg/vect/vect-93.c: Check profile consistency.
22917 * gcc.dg/vect/vect-95.c: Check profile consistency.
22918 * gcc.dg/vect/vect-96.c: Check profile consistency.
22919 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
22920 * gcc.dg/vect/vect-97.c: Check profile consistency.
22921 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
22922 * gcc.dg/vect/vect-98.c: Check profile consistency.
22923 * gcc.dg/vect/vect-99.c: Check profile consistency.
22925 2023-08-01 Pan Li <pan2.li@intel.com>
22926 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22928 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
22930 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
22931 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
22932 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
22933 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
22934 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
22935 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
22936 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
22937 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
22938 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
22939 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
22940 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
22941 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
22942 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
22943 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
22944 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
22945 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
22946 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
22947 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
22948 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
22949 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
22950 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
22951 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
22952 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
22953 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
22954 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
22955 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
22956 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
22957 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
22958 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
22959 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
22960 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
22961 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
22962 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
22963 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
22964 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
22965 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
22966 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
22967 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
22968 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
22969 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
22970 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
22971 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
22972 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
22973 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
22974 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
22975 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
22976 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
22977 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
22978 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
22979 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
22980 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
22982 2023-08-01 Pan Li <pan2.li@intel.com>
22984 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
22985 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
22987 2023-08-01 liuhongt <hongtao.liu@intel.com>
22989 * gcc.target/i386/pr87007-4.c: Adjust testcase.
22990 * gcc.target/i386/pr87007-5.c: Ditto.
22992 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
22995 * gm2/iso/pass/constvec.mod: New test.
22996 * gm2/iso/pass/constvec2.mod: New test.
22997 * gm2/iso/run/pass/constvec3.mod: New test.
22999 2023-08-01 Andrew Pinski <apinski@marvell.com>
23001 PR tree-optimization/93044
23002 * gcc.dg/tree-ssa/cast-1.c: New test.
23003 * gcc.dg/tree-ssa/cast-2.c: New test.
23005 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
23008 * gcc.dg/Wmissing-variable-declarations.c: New test.
23010 2023-07-31 Andrew Pinski <apinski@marvell.com>
23012 PR tree-optimization/106164
23013 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
23015 2023-07-31 Andrew Pinski <apinski@marvell.com>
23017 PR tree-optimization/106164
23018 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
23020 2023-07-31 Andrew Pinski <apinski@marvell.com>
23022 PR tree-optimization/100864
23023 * gcc.dg/tree-ssa/bitops-3.c: New test.
23025 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
23027 * gcc.dg/pr110582.c: New.
23029 2023-07-31 David Malcolm <dmalcolm@redhat.com>
23032 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
23033 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
23035 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
23037 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
23038 * gfortran.dg/goacc/host_data-error.f90: New testcase.
23039 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
23041 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
23043 * gcc.dg/cmp-mem-const-1.c: New test.
23044 * gcc.dg/cmp-mem-const-2.c: New test.
23045 * gcc.dg/cmp-mem-const-3.c: New test.
23046 * gcc.dg/cmp-mem-const-4.c: New test.
23047 * gcc.dg/cmp-mem-const-5.c: New test.
23048 * gcc.dg/cmp-mem-const-6.c: New test.
23049 * gcc.target/s390/cmp-mem-const-1.c: New test.
23051 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
23053 * gcc.target/aarch64/pr110625_1.c: New testcase.
23054 * gcc.target/aarch64/pr110625_2.c: New testcase.
23056 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
23059 * gcc.target/i386/pr110843.c: New test case.
23061 2023-07-31 Pan Li <pan2.li@intel.com>
23063 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
23065 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
23067 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23069 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
23070 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
23071 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
23072 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
23073 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
23074 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
23075 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
23076 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
23077 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
23078 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
23079 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
23081 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
23084 * gcc.target/i386/pr110790-1.c: New test case.
23085 * gcc.target/i386/pr110790-2.c: Likewise.
23087 2023-07-29 Jan Hubicka <jh@suse.cz>
23089 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
23091 2023-07-28 Harald Anlauf <anlauf@gmx.de>
23094 * gfortran.dg/assumed_type_18.f90: New test.
23096 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
23098 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
23101 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
23105 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
23106 * g++.dg/lto/pr89335_0.C: Likewise.
23107 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
23108 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
23109 * g++.dg/warn/pr83054-2.C: New test.
23111 2023-07-28 Jan Hubicka <jh@suse.cz>
23113 PR middle-end/77689
23114 * g++.dg/tree-ssa/loop-split-1.C: New test.
23116 2023-07-28 Jan Hubicka <jh@suse.cz>
23118 PR middle-end/106293
23119 * gcc.dg/tree-prof/loop-split-1.c: New test.
23120 * gcc.dg/tree-prof/loop-split-2.c: New test.
23121 * gcc.dg/tree-prof/loop-split-3.c: New test.
23123 2023-07-28 xuli <xuli1@eswincomputing.com>
23125 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
23126 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
23127 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
23128 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
23129 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
23130 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
23131 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
23132 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
23133 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
23134 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
23135 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
23136 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
23137 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
23138 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
23139 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
23140 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
23141 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
23142 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
23143 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
23144 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
23145 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
23146 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
23147 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
23148 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
23149 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
23150 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
23151 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
23152 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
23153 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
23154 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
23155 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
23156 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
23157 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
23158 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
23159 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
23161 2023-07-28 Jan Hubicka <jh@suse.cz>
23163 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
23164 * gcc.target/i386/avx2-gather-6.c: Likewise.
23165 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
23167 2023-07-28 liuhongt <hongtao.liu@intel.com>
23169 * gcc.target/i386/pr110788.c: New test.
23171 2023-07-27 David Faust <david.faust@oracle.com>
23175 * gcc.target/bpf/sload-1.c: New test.
23176 * gcc.target/bpf/sload-pseudoc-1.c: New test.
23177 * gcc.target/bpf/smov-1.c: New test.
23178 * gcc.target/bpf/smov-pseudoc-1.c: New test.
23180 2023-07-27 David Faust <david.faust@oracle.com>
23182 * gcc.target/bpf/alu-2.c: New test.
23183 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
23185 2023-07-27 Jan Hubicka <jh@suse.cz>
23187 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
23188 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
23189 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
23190 * gcc.dg/unroll-1.c: Test for profile mismatches.
23191 * gcc.dg/unroll-3.c: Test for profile mismatches.
23192 * gcc.dg/unroll-4.c: Test for profile mismatches.
23193 * gcc.dg/unroll-5.c: Test for profile mismatches.
23194 * gcc.dg/unroll-6.c: Test for profile mismatches.
23196 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
23198 * gfortran.dg/gomp/teams-6.f90: Extend.
23200 2023-07-27 Jan Hubicka <jh@suse.cz>
23202 * gcc.dg/pr102385.c: Check for no profile mismatches.
23203 * gcc.dg/pr96931.c: Check for no profile mismatches.
23204 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
23205 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
23206 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
23207 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
23208 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
23209 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
23210 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
23211 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
23212 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
23213 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
23214 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
23215 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
23216 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
23217 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
23218 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
23219 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
23220 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
23221 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
23222 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
23223 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
23225 2023-07-27 Patrick Palka <ppalka@redhat.com>
23228 * g++.dg/cpp0x/constexpr-empty18.C: New test.
23229 * g++.dg/cpp0x/constexpr-empty19.C: New test.
23231 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23233 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
23234 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
23235 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
23236 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
23237 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
23238 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
23239 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
23240 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
23241 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
23242 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
23243 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
23244 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
23245 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
23246 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
23247 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
23248 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
23249 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
23250 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
23251 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
23252 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
23253 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
23254 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
23255 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
23256 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
23257 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
23258 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
23259 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
23261 2023-07-27 demin.han <demin.han@starfivetech.com>
23263 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
23265 2023-07-27 Richard Biener <rguenther@suse.de>
23267 PR tree-optimization/110829
23268 * gcc.dg/pr56837.c: XFAIL part of the testcase.
23270 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
23273 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
23275 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
23276 Richard Biener <rguenther@suse.de>
23278 PR tree-optimization/110776
23279 * gcc.target/powerpc/pr110776.c: New test.
23281 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
23283 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
23284 * gcc.target/riscv/pr102957.c: Likewise.
23286 2023-07-26 Patrick Palka <ppalka@redhat.com>
23290 * g++.dg/cpp1z/class-deduction115.C: New test.
23291 * g++.dg/template/ttp39.C: New test.
23293 2023-07-26 Patrick Palka <ppalka@redhat.com>
23297 * g++.dg/template/ttp38.C: New test.
23299 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
23301 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
23302 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
23303 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
23304 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
23306 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
23308 * gcc.target/riscv/attribute-20.c: New test.
23309 * gcc.target/riscv/attribute-21.c: New test.
23310 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
23312 2023-07-26 Patrick Palka <ppalka@redhat.com>
23315 * g++.dg/cpp2a/nontype-float3.C: New test.
23317 2023-07-26 Harald Anlauf <anlauf@gmx.de>
23320 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
23321 * gfortran.dg/data_char_5.f90: Likewise.
23322 * gfortran.dg/data_char_6.f90: New test.
23324 2023-07-26 Jason Merrill <jason@redhat.com>
23327 * g++.dg/template/template-keyword4.C: New test.
23329 2023-07-26 David Faust <david.faust@oracle.com>
23331 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
23332 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
23333 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
23334 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
23335 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
23336 * gcc.target/bpf/atomic-op-1.c: New test.
23337 * gcc.target/bpf/atomic-op-2.c: New test.
23338 * gcc.target/bpf/atomic-op-3.c: New test.
23339 * gcc.target/bpf/atomic-xchg-1.c: New test.
23340 * gcc.target/bpf/atomic-xchg-2.c: New test.
23342 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
23344 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
23345 `main` of this testcase.
23347 2023-07-26 Carl Love <cel@us.ibm.com>
23349 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
23350 vec-replace-word-runnable_1.c.
23351 * gcc.target/powerpc/vec-replace-word-runnable_1.c
23352 (dg-options): add -flax-vector-conversions.
23353 (vec_replace_unaligned) Fix first argument type.
23354 (vresult_uchar): Fix expected results.
23355 (vec_replace_unaligned): Update for loop to check uchar results.
23356 Remove extra spaces in if statements. Insert missing spaces in
23358 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
23360 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
23362 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
23363 instead of dg-options.
23365 2023-07-26 Richard Biener <rguenther@suse.de>
23367 PR tree-optimization/106081
23368 * gcc.dg/vect/pr106081.c: New testcase.
23370 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
23372 PR testsuite/110763
23373 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
23376 2023-07-26 Li Xu <xuli1@eswincomputing.com>
23378 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
23380 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
23383 * gcc.target/i386/pr110762.c: New test.
23385 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
23387 * gcc.target/bpf/neg-1.c: New test.
23388 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
23390 2023-07-26 Richard Biener <rguenther@suse.de>
23392 PR tree-optimization/110799
23393 * gcc.dg/torture/pr110799.c: New testcase.
23395 2023-07-26 Jakub Jelinek <jakub@redhat.com>
23397 PR tree-optimization/110755
23398 * gcc.dg/pr110755.c: New test.
23400 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
23403 * g++.target/powerpc/pr110741.C: New test.
23405 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
23407 * gcc.target/riscv/fsflags.c: New test.
23409 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
23414 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
23415 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
23416 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
23417 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
23418 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
23419 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
23421 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
23424 * g++.dg/cpp1y/constexpr-110619.C: New test.
23426 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
23428 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
23429 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
23430 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
23431 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
23432 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
23433 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
23434 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
23435 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
23436 * g++.dg/cpp0x/overflow1.C: Likewise.
23437 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
23438 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
23439 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
23440 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
23441 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
23442 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
23443 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
23444 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
23445 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
23446 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
23447 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
23448 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
23449 * g++.dg/cpp1y/pr68180.C: Likewise.
23450 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
23451 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
23452 * g++.dg/cpp2a/bit-cast11.C: Likewise.
23453 * g++.dg/cpp2a/bit-cast12.C: Likewise.
23454 * g++.dg/cpp2a/bit-cast14.C: Likewise.
23455 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
23456 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
23457 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
23458 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
23459 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
23460 * g++.dg/cpp2a/constinit10.C: Likewise.
23461 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
23462 * g++.dg/ext/constexpr-vla2.C: Likewise.
23463 * g++.dg/ext/constexpr-vla3.C: Likewise.
23464 * g++.dg/ubsan/pr63956.C: Likewise.
23466 2023-07-26 Jason Merrill <jason@redhat.com>
23468 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
23470 2023-07-25 Andrew Pinski <apinski@marvell.com>
23472 PR testsuite/110803
23473 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
23476 2023-07-25 Marek Polacek <polacek@redhat.com>
23479 * g++.dg/cpp1y/constexpr-110382.C: New test.
23481 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
23484 PR middle-end/71065
23485 * gfortran.dg/gomp/teams-6.f90: New test.
23487 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
23489 * gnat.dg/unroll3.adb: Adjust.
23491 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
23493 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
23495 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
23498 * gcc.target/powerpc/pr103605.h: New.
23499 * gcc.target/powerpc/pr103605-1.c: New.
23500 * gcc.target/powerpc/pr103605-2.c: New.
23502 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
23505 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
23506 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
23507 * gm2/extensions/asm/fail/stressreturn.mod: New test.
23508 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
23509 * gm2/extensions/asm/pass/fooasm.mod: New test.
23511 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
23514 PR middle-end/71065
23515 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
23516 * gfortran.dg/gomp/teams-5.f90: New test.
23518 2023-07-24 Drew Ross <drross@redhat.com>
23519 Jakub Jelinek <jakub@redhat.com>
23521 PR middle-end/109986
23522 * gcc.c-torture/execute/pr109986.c: New test.
23523 * gcc.dg/tree-ssa/pr109986.c: New test.
23525 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
23528 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
23529 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
23530 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
23531 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
23532 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
23533 * gcc.target/bpf/diag-smod.c: Likewise.
23535 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
23537 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
23538 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
23540 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
23543 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
23544 * gcc.target/bpf/bswap-2.c: New test.
23546 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23548 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
23549 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
23550 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
23551 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
23552 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
23553 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
23554 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
23555 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
23556 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
23558 2023-07-24 Richard Biener <rguenther@suse.de>
23560 PR tree-optimization/110777
23561 * gcc.dg/pr110777.c: New testcase.
23563 2023-07-24 Richard Biener <rguenther@suse.de>
23565 PR tree-optimization/110766
23566 * gcc.dg/torture/pr110766.c: New testcase.
23568 2023-07-24 Pan Li <pan2.li@intel.com>
23570 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
23571 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
23573 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
23575 * gcc.target/riscv/pr110748-1.c: New Test.
23576 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
23577 patterns to avoid random string matches.
23579 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
23581 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
23583 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
23586 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
23588 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
23590 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
23592 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
23593 Richard Biener <rguenther@suse.de>
23596 * gcc.dg/pr110699.c: New test case.
23598 2023-07-21 Marek Polacek <polacek@redhat.com>
23601 * g++.dg/cpp0x/noexcept80.C: New test.
23603 2023-07-21 Jan Hubicka <jh@suse.cz>
23605 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
23606 * gcc.dg/tree-ssa/dce-1.c: Likewise.
23608 2023-07-21 Jan Hubicka <jh@suse.cz>
23610 * gcc.dg/loop-unswitch-17.c: Disable ch.
23611 * gcc.dg/pr103079.c: Disable ch.
23612 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
23614 * gcc.dg/tree-ssa/copy-headers.c: Update template.
23615 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
23617 2023-07-21 Richard Biener <rguenther@suse.de>
23619 PR tree-optimization/41320
23620 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
23622 2023-07-21 Jan Hubicka <jh@suse.cz>
23624 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
23626 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23628 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
23629 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
23630 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
23631 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
23632 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
23633 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
23634 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
23635 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
23636 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
23637 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
23638 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
23639 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
23640 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
23641 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
23642 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
23643 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
23644 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
23645 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
23646 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
23647 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
23648 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
23649 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
23650 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
23651 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
23652 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
23653 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
23654 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
23655 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
23656 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
23657 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
23658 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
23659 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
23660 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
23661 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
23662 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
23663 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
23664 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
23665 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
23666 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
23667 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
23668 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
23669 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
23670 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
23671 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
23672 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
23673 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
23674 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
23675 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
23677 2023-07-21 Richard Biener <rguenther@suse.de>
23679 PR tree-optimization/88540
23680 * gcc.target/i386/pr88540.c: New testcase.
23681 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
23682 * gcc.target/i386/pr54855-12.c: Adjust.
23683 * gcc.target/i386/pr54855-13.c: Likewise.
23684 * gcc.target/i386/pr110170.c: Likewise.
23685 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
23687 2023-07-21 Andrew Pinski <apinski@marvell.com>
23689 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
23690 the passes that enables match-and-simplify.
23691 * gcc.dg/tree-ssa/minmax-23.c: New test.
23693 2023-07-21 Richard Biener <rguenther@suse.de>
23695 PR tree-optimization/110742
23696 * g++.dg/torture/pr110742.C: New testcase.
23698 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
23700 PR testsuite/110729
23701 * gcc.dg/pr110729.c: New test.
23703 2023-07-21 liuhongt <hongtao.liu@intel.com>
23705 * c-c++-common/fcf-protection-10.c: New test.
23706 * c-c++-common/fcf-protection-11.c: New test.
23707 * c-c++-common/fcf-protection-12.c: New test.
23708 * c-c++-common/fcf-protection-8.c: New test.
23709 * c-c++-common/fcf-protection-9.c: New test.
23710 * gcc.target/i386/pr89701-1.c: New test.
23711 * gcc.target/i386/pr89701-2.c: New test.
23712 * gcc.target/i386/pr89701-3.c: New test.
23714 2023-07-21 liuhongt <hongtao.liu@intel.com>
23716 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
23717 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
23718 * lib/target-supports.exp (add_options_for_float16): Add
23719 -msse2 for i?86-*-* || x86_64-*-*.
23721 2023-07-21 David Malcolm <dmalcolm@redhat.com>
23724 * gcc.dg/analyzer/pr110455.c: New test.
23726 2023-07-21 David Malcolm <dmalcolm@redhat.com>
23729 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
23731 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
23733 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
23734 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
23735 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
23736 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
23738 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
23741 * gcc.target/i386/pr110717.c: New test.
23743 2023-07-20 Marek Polacek <polacek@redhat.com>
23745 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
23747 2023-07-20 Marek Polacek <polacek@redhat.com>
23750 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
23751 * g++.dg/cpp2a/desig28.C: New test.
23752 * g++.dg/cpp2a/desig29.C: New test.
23754 2023-07-20 Jan Hubicka <jh@suse.cz>
23756 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
23757 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
23758 static; update template.
23759 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
23760 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
23761 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
23763 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
23765 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
23767 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
23769 * gfortran.dg/ieee/comparisons_1.f90: New test.
23770 * gfortran.dg/ieee/comparisons_2.f90: New test.
23771 * gfortran.dg/ieee/comparisons_3.F90: New test.
23773 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
23775 PR middle-end/77928
23776 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
23777 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
23778 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
23780 2023-07-20 Pan Li <pan2.li@intel.com>
23782 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
23783 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
23785 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
23787 * gcc.target/i386/pr88873.c: New test case.
23789 2023-07-20 Richard Biener <rguenther@suse.de>
23791 PR middle-end/61747
23792 * g++.target/i386/pr61747.C: New testcase.
23794 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
23796 PR preprocessor/103902
23797 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
23798 "size_t" throughout.
23799 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
23801 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23803 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
23805 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
23807 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
23809 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
23811 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
23814 2023-07-19 Marek Polacek <polacek@redhat.com>
23817 * g++.dg/diagnostic/base.C: New test.
23819 2023-07-19 David Malcolm <dmalcolm@redhat.com>
23822 * gcc.dg/analyzer/taint-divisor-2.c: New test.
23824 2023-07-19 Marek Polacek <polacek@redhat.com>
23827 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
23829 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
23831 * gcc.target/avr/lra-elim.c: New test.
23833 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
23835 * gm2/errors/fail/badabs.mod: New test.
23836 * gm2/errors/fail/badenum.mod: New test.
23838 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
23840 * gcc.target/aarch64/feature-bf16-backport.c: New test.
23841 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
23842 * gcc.target/aarch64/feature-fp16-backport.c: New test.
23843 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
23844 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
23845 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
23846 * gcc.target/aarch64/feature-memtag-backport.c: New test.
23847 * gcc.target/aarch64/feature-sha3-backport.c: New test.
23848 * gcc.target/aarch64/feature-sm4-backport.c: New test.
23850 2023-07-19 Andrew Pinski <apinski@marvell.com>
23852 PR tree-optimization/110252
23853 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
23854 __builtin_parity loses the nonzerobits info.
23855 * gcc.c-torture/execute/pr110252-1.c: New test.
23856 * gcc.c-torture/execute/pr110252-2.c: New test.
23857 * gcc.c-torture/execute/pr110252-3.c: New test.
23858 * gcc.c-torture/execute/pr110252-4.c: New test.
23860 2023-07-19 Andrew Pinski <apinski@marvell.com>
23862 PR tree-optimization/110726
23863 * gcc.c-torture/execute/bitops-1.c: New test.
23865 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
23867 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
23868 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
23869 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
23871 2023-07-19 Jakub Jelinek <jakub@redhat.com>
23873 PR tree-optimization/110731
23874 * gcc.dg/pr110731.c: New test.
23876 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
23878 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
23880 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
23883 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
23884 the additional count variable.
23886 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
23888 * gcc.target/riscv/arch-2.c: Update -march.
23889 * gcc.target/riscv/arch-3.c: Ditto.
23890 * gcc.target/riscv/arch-5.c: Ditto.
23891 * gcc.target/riscv/arch-8.c: Ditto.
23892 * gcc.target/riscv/attribute-10.c: Ditto.
23893 * gcc.target/riscv/attribute-18.c: Ditto.
23894 * gcc.target/riscv/attribute-19.c: Ditto.
23895 * gcc.target/riscv/attribute-8.c: Ditto.
23896 * gcc.target/riscv/attribute-9.c: Ditto.
23897 * gcc.target/riscv/pr102957.c: Ditto.
23898 * gcc.target/riscv/arch-22.cc: New test.
23899 * gcc.target/riscv/arch-23.c: New file.
23901 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
23903 * gcc.target/riscv/stack_save_restore.c: Moved to...
23904 * gcc.target/riscv/stack_save_restore_2.c: ...here.
23905 * gcc.target/riscv/stack_save_restore_1.c: New test.
23907 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
23909 PR preprocessor/103902
23910 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
23911 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
23912 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
23913 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
23915 2023-07-19 liuhongt <hongtao.liu@intel.com>
23917 * gcc.target/i386/pr109504.c: New test.
23918 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
23919 * gcc.target/i386/sse2-float16-1.c: Ditto.
23920 * gcc.target/i386/sse2-float16-4.c: New test.
23921 * gcc.target/i386/sse2-float16-5.c: New test.
23922 * g++.target/i386/float16-1.C: Adjust error info.
23924 2023-07-18 Marek Polacek <polacek@redhat.com>
23927 * g++.dg/cpp/string-4.C: New test.
23928 * g++.dg/cpp/ucn-2.C: New test.
23930 2023-07-18 Marek Polacek <polacek@redhat.com>
23932 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
23935 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
23937 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
23938 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
23939 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
23941 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
23942 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
23943 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
23944 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
23945 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
23946 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
23947 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
23948 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
23949 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
23951 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
23952 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
23953 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
23954 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
23955 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
23956 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
23958 2023-07-18 Patrick Palka <ppalka@redhat.com>
23960 * g++.dg/overload/conv-op5.C: New test.
23962 2023-07-18 Patrick Palka <ppalka@redhat.com>
23965 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
23966 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
23968 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23970 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
23971 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
23972 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
23973 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
23974 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
23975 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
23976 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
23977 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
23978 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
23979 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
23980 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
23981 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
23982 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
23983 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
23984 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
23985 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
23986 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
23987 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
23988 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
23989 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
23990 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
23991 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
23992 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
23993 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
23994 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
23996 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23998 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
23999 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
24000 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
24001 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
24002 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
24003 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
24004 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
24005 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
24006 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
24007 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
24009 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
24011 * gcc.target/riscv/attribute-20.c: Removed.
24013 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
24015 * gcc.target/s390/vector/vec-cmpge.c: New test.
24017 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
24019 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
24021 2023-07-18 liuhongt <hongtao.liu@intel.com>
24023 * gcc.target/i386/pr110591.c: New test.
24024 * gcc.target/i386/pr110591-2.c: New test.
24026 2023-07-18 Pan Li <pan2.li@intel.com>
24028 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
24030 2023-07-18 Pan Li <pan2.li@intel.com>
24031 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24033 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
24035 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
24036 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
24037 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
24038 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
24039 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
24040 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
24041 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
24042 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
24043 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
24044 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
24045 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
24046 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
24047 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
24048 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
24049 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
24050 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
24051 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
24052 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
24053 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
24054 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
24055 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
24056 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
24057 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
24058 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
24059 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
24060 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
24061 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
24062 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
24063 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
24064 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
24065 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
24066 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
24067 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
24068 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
24069 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
24070 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
24071 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
24072 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
24073 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
24074 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
24075 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
24076 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
24077 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
24078 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
24080 2023-07-17 Harald Anlauf <anlauf@gmx.de>
24084 * gfortran.dg/deferred_character_37.f90: New test.
24086 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24088 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
24089 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
24091 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
24094 * gfortran.dg/intent_out_22.f90: New test.
24096 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
24098 * gfortran.dg/finalize_53.f90: New test.
24100 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
24103 * gcc.target/riscv/attribute-20.c: New test.
24104 * gcc.target/riscv/pr110696.c: New test.
24106 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24108 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
24109 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
24110 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
24111 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
24112 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
24113 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
24114 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
24115 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
24116 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
24118 2023-07-17 Richard Biener <rguenther@suse.de>
24120 PR tree-optimization/110669
24121 * gcc.dg/torture/pr110669.c: New testcase.
24123 2023-07-17 Andrew Pinski <apinski@marvell.com>
24125 PR tree-optimization/95923
24126 * gcc.dg/tree-ssa/bitops-2.c: New test.
24127 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
24129 2023-07-17 Andrew Pinski <apinski@marvell.com>
24131 PR tree-optimization/110666
24132 * gcc.c-torture/execute/pr110666-1.c: New test.
24134 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
24136 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
24137 * gcc.target/i386/funcspec-56.inc: Handle new march.
24139 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24141 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
24142 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
24144 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24146 * g++.dg/other/i386-2.C: Add -msm4.
24147 * g++.dg/other/i386-3.C: Ditto.
24148 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24149 * gcc.target/i386/sse-12.c: Add -msm4.
24150 * gcc.target/i386/sse-13.c: Ditto.
24151 * gcc.target/i386/sse-14.c: Ditto.
24152 * gcc.target/i386/sse-22.c: Add sm4.
24153 * gcc.target/i386/sse-23.c: Ditto.
24154 * lib/target-supports.exp (check_effective_target_sm4): New.
24155 * gcc.target/i386/sm4-1.c: New test.
24156 * gcc.target/i386/sm4-check.h: Ditto.
24157 * gcc.target/i386/sm4key4-2.c: Ditto.
24158 * gcc.target/i386/sm4rnds4-2.c: Ditto.
24160 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24162 * g++.dg/other/i386-2.C: Add -msha512.
24163 * g++.dg/other/i386-3.C: Ditto.
24164 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24165 * gcc.target/i386/sse-12.c: Add -msha512.
24166 * gcc.target/i386/sse-13.c: Ditto.
24167 * gcc.target/i386/sse-14.c: Ditto.
24168 * gcc.target/i386/sse-22.c: Add sha512.
24169 * gcc.target/i386/sse-23.c: Ditto.
24170 * lib/target-supports.exp (check_effective_target_sha512): New.
24171 * gcc.target/i386/sha512-1.c: New test.
24172 * gcc.target/i386/sha512-check.h: Ditto.
24173 * gcc.target/i386/sha512msg1-2.c: Ditto.
24174 * gcc.target/i386/sha512msg2-2.c: Ditto.
24175 * gcc.target/i386/sha512rnds2-2.c: Ditto.
24177 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24179 * g++.dg/other/i386-2.C: Add -msm3.
24180 * g++.dg/other/i386-3.C: Ditto.
24181 * gcc.target/i386/avx-1.c: Add new define for immediate.
24182 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24183 * gcc.target/i386/sse-12.c: Add -msm3.
24184 * gcc.target/i386/sse-13.c: Ditto.
24185 * gcc.target/i386/sse-14.c: Ditto.
24186 * gcc.target/i386/sse-22.c: Add sm3.
24187 * gcc.target/i386/sse-23.c: Ditto.
24188 * lib/target-supports.exp (check_effective_target_sm3): New.
24189 * gcc.target/i386/sm3-1.c: New test.
24190 * gcc.target/i386/sm3-check.h: Ditto.
24191 * gcc.target/i386/sm3msg1-2.c: Ditto.
24192 * gcc.target/i386/sm3msg2-2.c: Ditto.
24193 * gcc.target/i386/sm3rnds2-2.c: Ditto.
24195 2023-07-17 Kong Lingling <lingling.kong@intel.com>
24196 Haochen Jiang <haochen.jiang@intel.com>
24198 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
24199 * g++.dg/other/i386-3.C: Ditto.
24200 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
24201 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
24202 * gcc.target/i386/sse-13.c: Ditto.
24203 * gcc.target/i386/sse-14.c: Ditto.
24204 * gcc.target/i386/sse-22.c: Ditto.
24205 * gcc.target/i386/sse-23.c: Ditto.
24206 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24207 * lib/target-supports.exp
24208 (check_effective_target_avxvnniint16): New.
24209 * gcc.target/i386/avxvnniint16-1.c: Ditto.
24210 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
24211 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
24212 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
24213 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
24214 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
24215 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
24217 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
24219 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
24221 2023-07-15 Patrick Palka <ppalka@redhat.com>
24224 * g++.dg/cpp1z/elide8.C: New test.
24226 2023-07-15 Patrick Palka <ppalka@redhat.com>
24229 * g++.dg/cpp2a/fn-template26.C: New test.
24231 2023-07-14 Jason Merrill <jason@redhat.com>
24234 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
24235 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
24237 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
24240 * gcc.target/i386/pr110588.c: New test case.
24242 2023-07-14 Marek Polacek <polacek@redhat.com>
24243 Jason Merrill <jason@redhat.com>
24246 * g++.dg/cpp0x/constexpr-template12.C: New test.
24247 * g++.dg/cpp1z/constexpr-template1.C: New test.
24248 * g++.dg/cpp1z/constexpr-template2.C: New test.
24250 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
24253 * gcc.target/i386/pr110206.c: New test.
24255 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24257 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
24258 Adapt testcase for link fail.
24259 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
24260 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
24261 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
24262 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
24263 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
24264 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
24266 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
24269 * gfortran.dg/intent_out_21.f90: New test.
24271 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
24274 * gfortran.dg/intent_out_20.f90: New test.
24276 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
24279 * gfortran.dg/intent_out_19.f90: New test.
24281 2023-07-14 Tamar Christina <tamar.christina@arm.com>
24283 PR tree-optimization/109154
24284 * gcc.dg/vect/vect-ifcvt-20.c: New test.
24286 2023-07-14 Tamar Christina <tamar.christina@arm.com>
24288 PR tree-optimization/109154
24289 * gcc.dg/vect/vect-ifcvt-19.c: New test.
24291 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
24293 * gcc.target/riscv/arch-22.c: New test.
24294 * gcc.target/riscv/predef-28.c: New test.
24296 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
24299 * gcc.target/pdp11/pr107841.c: New test.
24301 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
24304 * gfortran.dg/pdt_33.f90: New test.
24306 2023-07-13 Carl Love <cel@us.ibm.com>
24308 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
24309 test_fpscr_rn_builtin_1.c. Add comment.
24310 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
24311 return value of __builtin_set_fpscr_rn builtin.
24312 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
24314 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
24317 * gcc.target/alpha/pr106966.c: New test.
24319 2023-07-13 Andrew Pinski <apinski@marvell.com>
24321 * gcc.dg/tree-ssa/pr110293-1.c: New test.
24322 * gcc.dg/tree-ssa/pr110539-1.c: New test.
24323 * gcc.dg/tree-ssa/pr110539-2.c: New test.
24324 * gcc.dg/tree-ssa/pr110539-3.c: New test.
24325 * gcc.dg/tree-ssa/pr110539-4.c: New test.
24327 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
24329 PR middle-end/109520
24330 * gcc.target/i386/pr109520.c: New test.
24332 2023-07-13 Pan Li <pan2.li@intel.com>
24334 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
24335 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
24336 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
24337 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
24338 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
24339 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
24340 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
24342 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
24344 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
24346 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
24348 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
24350 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
24351 Kewen Lin <linkw@linux.ibm.com>
24353 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
24355 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24357 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
24358 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
24359 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
24361 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
24363 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
24365 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
24366 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
24367 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
24368 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
24369 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
24370 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
24371 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
24372 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
24373 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
24375 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
24377 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
24379 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
24381 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
24383 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
24385 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
24387 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
24389 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
24391 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
24393 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
24395 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
24397 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
24399 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
24401 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
24403 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
24405 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
24407 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
24409 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
24411 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
24413 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
24415 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
24417 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
24419 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
24421 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
24423 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
24425 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
24427 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
24429 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
24431 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
24433 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
24435 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
24437 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
24439 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
24441 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
24443 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
24445 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
24447 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
24449 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
24451 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
24453 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
24455 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
24457 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
24459 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
24461 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
24463 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
24465 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
24467 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
24469 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
24471 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
24473 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
24475 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
24477 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
24479 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
24481 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
24483 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
24485 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
24487 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
24489 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
24491 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
24493 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
24495 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
24497 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
24499 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
24501 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
24503 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
24505 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
24507 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
24509 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
24511 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
24513 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
24515 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
24517 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
24519 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
24521 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
24523 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
24525 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
24527 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
24529 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
24531 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
24533 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
24535 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
24538 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24540 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
24541 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
24542 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
24543 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
24544 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
24545 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
24546 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
24547 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
24548 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
24549 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
24550 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
24551 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
24552 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
24553 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
24554 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
24555 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
24557 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
24559 PR tree-optimization/107043
24560 * gcc.dg/tree-ssa/pr107043.c: New test.
24562 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
24564 PR tree-optimization/107053
24565 * gcc.dg/tree-ssa/pr107053.c: New test.
24567 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
24569 * gcc.dg/pr83073.c: Adjust testcase.
24571 2023-07-12 Jan Hubicka <jh@suse.cz>
24573 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
24575 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
24577 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
24578 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
24579 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
24581 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
24584 * gcc.target/i386/pr110598.c: New test case.
24586 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
24588 * gfortran.dg/pdt_33.f03: New test.
24590 2023-07-12 Richard Biener <rguenther@suse.de>
24592 PR tree-optimization/110630
24593 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
24594 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
24596 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24598 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
24599 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
24600 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
24601 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
24603 2023-07-12 Jan Beulich <jbeulich@suse.com>
24605 * gcc.target/i386/avx2-dupv4sf.c: New test.
24606 * gcc.target/i386/avx2-dupv4si.c: Likewise.
24607 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
24608 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
24610 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
24612 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
24613 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
24615 2023-07-12 liuhongt <hongtao.liu@intel.com>
24617 * gcc.target/i386/pr110438.c: New test.
24618 * gcc.target/i386/pr100711-6.c: Adjust testcase.
24620 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
24622 * g++.target/i386/mv16.C: Add graniterapids-d.
24623 * gcc.target/i386/funcspec-56.inc: Handle new march.
24625 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
24627 * gcc.target/i386/avx512vl-vaes-1.c: New test.
24629 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24631 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
24632 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
24633 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
24634 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
24635 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
24636 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
24637 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
24638 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
24639 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
24640 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
24641 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
24642 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
24644 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
24646 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
24647 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
24648 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
24649 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
24650 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
24651 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
24653 2023-07-11 Harald Anlauf <anlauf@gmx.de>
24656 * gfortran.dg/findloc_10.f90: New test.
24658 2023-07-11 Carl Love <cel@us.ibm.com>
24660 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
24661 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
24662 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
24663 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
24664 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
24665 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
24666 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
24667 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
24668 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
24669 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
24670 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
24671 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
24672 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
24673 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
24674 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
24676 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
24677 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
24678 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
24679 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
24680 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
24681 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
24682 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
24684 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
24686 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
24688 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
24690 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
24691 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
24694 2023-07-11 Patrick Palka <ppalka@redhat.com>
24697 * g++.dg/cpp1y/var-templ83.C: New test.
24699 2023-07-11 liuhongt <hongtao.liu@intel.com>
24702 * g++.target/i386/pr110170.C: Fix typo.
24704 2023-07-11 Xi Ruoyao <xry111@xry111.site>
24706 * g++.dg/vect/pr110557.cc: Use long long instead of long for
24708 (test): Remove an unnecessary cast.
24710 2023-07-10 Patrick Palka <ppalka@redhat.com>
24713 * g++.dg/template/ttp37.C: New test.
24715 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
24718 * gcc.target/arm/pr110268-1.c: New test.
24719 * gcc.target/arm/pr110268-2.c: New test.
24721 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
24723 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
24725 2023-07-10 Xi Ruoyao <xry111@xry111.site>
24727 PR tree-optimization/110557
24728 * g++.dg/vect/pr110557.cc: New test.
24730 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
24732 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
24733 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
24735 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
24737 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
24739 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
24741 * gdc.dg/asm4.d: Update test.
24743 2023-07-10 liuhongt <hongtao.liu@intel.com>
24745 * g++.target/i386/pr110170.C: New test.
24746 * gcc.target/i386/pr110170.c: New test.
24748 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
24750 * gdc.dg/rtti1.d: Move array concat testcase to ...
24751 * gdc.dg/nogc1.d: ... here. New test.
24753 2023-07-09 Jan Hubicka <jh@suse.cz>
24755 * gcc.dg/predict-22.c: Update template.
24757 2023-07-08 Jan Hubicka <jh@suse.cz>
24759 PR tree-optimization/110600
24760 * gcc.c-torture/compile/pr110600.c: New test.
24762 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
24766 * gfortran.dg/pr99139.f90 : New test
24767 * gfortran.dg/pr99368.f90 : New test
24769 2023-07-08 Jan Hubicka <jh@suse.cz>
24771 PR middle-end/110590
24772 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
24773 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
24775 2023-07-08 Harald Anlauf <anlauf@gmx.de>
24776 Steven G. Kargl <kargl@gcc.gnu.org>
24779 * gfortran.dg/intent_out_16.f90: New test.
24780 * gfortran.dg/intent_out_17.f90: New test.
24781 * gfortran.dg/intent_out_18.f90: New test.
24783 2023-07-08 Harald Anlauf <anlauf@gmx.de>
24786 * gfortran.dg/findloc_9.f90: New test.
24788 2023-07-07 Jan Hubicka <jh@suse.cz>
24790 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
24791 * gcc.dg/pr43864-3.c: Likewise.
24792 * gcc.dg/pr43864-4.c: Likewise.
24793 * gcc.dg/pr43864.c: Likewise.
24794 * gcc.dg/unroll-7.c: xfail.
24796 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
24798 * lib/target-supports.exp: Collect both kernel and user events for autofdo
24800 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
24804 * gcc.target/i386/pr110533.c: New test case.
24805 * gcc.target/i386/pr43644-2.c: Likewise.
24807 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
24810 * gdc.dg/pr98277.d: Add more tests.
24811 * gdc.dg/pr108842.d: New test.
24813 2023-07-07 Jan Hubicka <jh@suse.cz>
24815 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
24816 * gcc.dg/pr43864-2.c: Likewise.
24817 * gcc.dg/pr43864-3.c: Likewise.
24818 * gcc.dg/pr43864-4.c: Likewise.
24819 * gcc.dg/pr43864.c: Likewise.
24820 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
24821 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
24822 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
24823 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
24824 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
24825 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
24826 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
24827 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
24828 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
24829 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
24830 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
24831 * gcc.dg/tree-ssa/update-threading.c: Likewise.
24832 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
24833 * gcc.dg/unroll-7.c: Likewise.
24834 * gcc.dg/unroll-8.c: Likewise.
24835 * gfortran.dg/pr25623-2.f90: Likewise.
24836 * gfortran.dg/pr25623.f90: Likewise.
24837 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
24838 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
24839 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
24841 2023-07-07 Jan Hubicka <jh@suse.cz>
24843 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
24845 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
24847 * gcc.target/s390/vector/vec-init-3.c: New test.
24849 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
24851 * gcc.target/i386/pr110372.c: New.
24853 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
24855 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
24856 value/mask changes.
24857 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
24858 * gcc.dg/tree-ssa/vrp122.c: Same.
24860 2023-07-07 Pan Li <pan2.li@intel.com>
24861 Robin Dapp <rdapp@ventanamicro.com>
24863 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
24865 2023-07-06 Jan Hubicka <jh@suse.cz>
24867 PR middle-end/25623
24868 * gfortran.dg/pr25623-2.f90: New test.
24870 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
24872 * gcc.target/aarch64/pr110449.c: New testcase.
24874 2023-07-06 Richard Biener <rguenther@suse.de>
24876 PR tree-optimization/110556
24877 * gcc.dg/torture/pr110556.c: New testcase.
24879 2023-07-06 Richard Biener <rguenther@suse.de>
24881 PR tree-optimization/110515
24882 * g++.dg/opt/pr110515.C: New testcase.
24884 2023-07-06 Richard Biener <rguenther@suse.de>
24886 PR tree-optimization/110544
24887 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
24889 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
24891 * gcc.target/i386/inline_attr_arch.c: New test.
24892 * gcc.target/i386/inline_target_clones.c: Ditto.
24894 2023-07-06 liuhongt <hongtao.liu@intel.com>
24896 * gcc.target/i386/pr110170-2.c: New test.
24898 2023-07-06 liuhongt <hongtao.liu@intel.com>
24900 * gcc.target/i386/pr110170-3.c: New test.
24902 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
24904 * gcc.target/aarch64/pr110474.c: New testcase.
24906 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
24908 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
24909 tests for variable index.
24910 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
24911 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
24912 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
24913 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
24915 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
24918 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
24920 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
24922 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
24923 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
24924 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
24925 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
24926 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
24929 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
24930 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24932 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
24933 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
24934 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
24935 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
24936 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
24937 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
24938 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
24939 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
24940 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
24941 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
24942 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
24943 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
24944 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
24945 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
24947 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
24949 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
24950 * gcc.target/mips/expand-block-move-r6.c: new test.
24952 2023-07-05 Richard Biener <rguenther@suse.de>
24954 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
24956 2023-07-05 Jan Beulich <jbeulich@suse.com>
24958 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
24960 2023-07-05 Jan Beulich <jbeulich@suse.com>
24963 * gcc.target/i386/pr100711-6.c: New test.
24965 2023-07-05 Jan Beulich <jbeulich@suse.com>
24968 * gcc.target/i386/pr100711-4.c: New test.
24969 * gcc.target/i386/pr100711-5.c: New test.
24971 2023-07-05 Jan Beulich <jbeulich@suse.com>
24974 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
24975 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
24976 towards generated code.
24977 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
24980 2023-07-05 Jan Beulich <jbeulich@suse.com>
24983 * gcc.target/i386/avx512-binop-not-1.h: New.
24984 * gcc.target/i386/avx512-binop-not-2.h: New.
24985 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
24986 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
24988 2023-07-05 yulong <shiyulong@iscas.ac.cn>
24990 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
24991 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
24992 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
24993 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
24994 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
24995 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
24996 * gcc.target/riscv/rvv/base/abi-17.c: New test.
24997 * gcc.target/riscv/rvv/base/abi-18.c: New test.
24999 2023-07-05 yulong <shiyulong@iscas.ac.cn>
25001 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
25002 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
25003 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
25004 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
25005 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
25007 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
25009 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
25010 encourage if-conversion.
25011 * gcc.target/mips/movcc-3.c: Same as above.
25013 2023-07-04 Richard Biener <rguenther@suse.de>
25015 PR tree-optimization/110491
25016 * gcc.dg/torture/pr110491.c: New testcase.
25018 2023-07-04 Richard Biener <rguenther@suse.de>
25020 PR tree-optimization/110376
25021 * gcc.dg/torture/pr110376.c: New testcase.
25023 2023-07-04 Richard Biener <rguenther@suse.de>
25025 PR tree-optimization/110228
25026 * gcc.dg/torture/pr110228.c: New testcase.
25027 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
25029 2023-07-04 Richard Biener <rguenther@suse.de>
25031 PR tree-optimization/110436
25032 * gcc.dg/pr110436.c: New testcase.
25034 2023-07-04 Richard Biener <rguenther@suse.de>
25036 PR middle-end/110495
25037 * gcc.dg/tree-ssa/addadd-2.c: Amend.
25038 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
25040 2023-07-04 Richard Biener <rguenther@suse.de>
25042 PR tree-optimization/110310
25043 * gcc.target/i386/pr110310.c: New testcase.
25044 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
25046 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25048 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
25050 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
25052 * gcc.target/riscv/zvbb.c: New test.
25053 * gcc.target/riscv/zvbc.c: New test.
25054 * gcc.target/riscv/zvkg.c: New test.
25055 * gcc.target/riscv/zvkn-1.c: New test.
25056 * gcc.target/riscv/zvkn.c: New test.
25057 * gcc.target/riscv/zvknc-1.c: New test.
25058 * gcc.target/riscv/zvknc-2.c: New test.
25059 * gcc.target/riscv/zvknc.c: New test.
25060 * gcc.target/riscv/zvkned.c: New test.
25061 * gcc.target/riscv/zvkng-1.c: New test.
25062 * gcc.target/riscv/zvkng-2.c: New test.
25063 * gcc.target/riscv/zvkng.c: New test.
25064 * gcc.target/riscv/zvknha.c: New test.
25065 * gcc.target/riscv/zvknhb.c: New test.
25066 * gcc.target/riscv/zvks-1.c: New test.
25067 * gcc.target/riscv/zvks.c: New test.
25068 * gcc.target/riscv/zvksc-1.c: New test.
25069 * gcc.target/riscv/zvksc-2.c: New test.
25070 * gcc.target/riscv/zvksc.c: New test.
25071 * gcc.target/riscv/zvksed.c: New test.
25072 * gcc.target/riscv/zvksg-1.c: New test.
25073 * gcc.target/riscv/zvksg-2.c: New test.
25074 * gcc.target/riscv/zvksg.c: New test.
25075 * gcc.target/riscv/zvksh.c: New test.
25076 * gcc.target/riscv/zvkt.c: New test.
25078 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
25080 * lib/g++.exp: Remove additional flag handled by Darwin specs.
25081 * lib/obj-c++.exp: Likewise.
25083 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
25086 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
25087 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
25088 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
25089 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
25090 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
25091 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
25092 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
25093 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
25094 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
25095 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
25096 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
25097 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
25098 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
25099 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
25100 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
25101 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
25102 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
25103 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
25104 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
25105 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
25106 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
25107 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
25108 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
25109 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
25111 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25113 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
25114 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
25115 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
25116 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
25117 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
25118 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
25119 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
25120 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
25121 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
25122 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
25123 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
25124 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
25126 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25128 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
25129 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
25130 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
25131 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
25132 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
25133 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
25134 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
25136 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
25139 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25141 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
25142 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
25143 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
25144 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
25145 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
25146 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
25147 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
25148 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
25149 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
25150 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
25151 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
25152 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
25154 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25156 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
25157 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
25158 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
25159 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
25160 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
25161 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
25162 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
25163 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
25164 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
25165 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
25166 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
25167 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
25169 2023-07-03 Richard Biener <rguenther@suse.de>
25171 PR tree-optimization/110506
25172 * gcc.dg/pr110506-2.c: New testcase.
25174 2023-07-03 Richard Biener <rguenther@suse.de>
25176 PR tree-optimization/110506
25177 * gcc.dg/pr110506.c: New testcase.
25179 2023-07-03 Andrew Pinski <apinski@marvell.com>
25181 PR tree-optimization/110381
25182 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
25184 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25186 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
25188 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25190 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
25192 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25194 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
25196 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25198 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
25200 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25202 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
25204 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25206 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
25208 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25210 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
25212 (mips-dg-init): Handle the recognization of mips16e2 targets.
25213 (mips-dg-options): Add dependencies for mips16e2.
25215 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
25217 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
25219 2023-07-02 Jakub Jelinek <jakub@redhat.com>
25221 PR tree-optimization/110508
25222 * gcc.dg/pr110508.c: New test.
25224 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
25227 * gdc.dg/pr108962.d: New test.
25229 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
25232 * gdc.dg/torture/pr110516a.d: New test.
25233 * gdc.dg/torture/pr110516b.d: New test.
25235 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
25238 * gdc.dg/pr110514a.d: New test.
25239 * gdc.dg/pr110514b.d: New test.
25240 * gdc.dg/pr110514c.d: New test.
25241 * gdc.dg/pr110514d.d: New test.
25243 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
25246 * gdc.dg/pr110471a.d: New test.
25247 * gdc.dg/pr110471b.d: New test.
25248 * gdc.dg/pr110471c.d: New test.
25250 2023-07-01 Jan Hubicka <jh@suse.cz>
25252 PR tree-optimization/25623
25253 * gfortran.dg/pr25623.f90: New test.
25255 2023-07-01 Jan Hubicka <jh@suse.cz>
25257 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
25259 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
25260 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
25262 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
25264 * gcc.target/i386/rotate-6.c: New test case.
25265 * gcc.target/i386/sse2-stv-1.c: Likewise.
25267 2023-07-01 Jan Hubicka <jh@suse.cz>
25269 PR tree-optimization/103680
25270 * gcc.dg/tree-ssa/pr103680.c: New test.
25271 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
25273 2023-06-30 Patrick Palka <ppalka@redhat.com>
25275 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
25276 duplicate diagnostic check.
25278 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
25280 PR tree-optimization/101832
25281 * gcc.dg/builtin-object-size-pr101832.c: New test.
25283 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
25285 * gcc.c-torture/execute/20230630-1.c: New test.
25286 * gcc.c-torture/execute/20230630-2.c: Likewise.
25287 * gcc.c-torture/execute/20230630-3.c: Likewise
25288 * gcc.c-torture/execute/20230630-4.c: Likewise
25290 2023-06-30 David Malcolm <dmalcolm@redhat.com>
25293 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
25294 early versions of gdb that don't support our dwarf version, via
25297 2023-06-30 David Malcolm <dmalcolm@redhat.com>
25298 Marek Polacek <polacek@redhat.com>
25301 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
25302 param to gcc_jit_type_get_vector.
25303 (verify_comparisons): Use a typedef rather than __vector.
25305 2023-06-30 Jan Hubicka <jh@suse.cz>
25307 PR middle-end/109849
25308 * gcc.dg/predict-18.c: Improve testcase.
25310 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
25312 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
25313 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
25314 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
25315 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
25316 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
25317 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
25318 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
25319 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
25320 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
25321 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
25322 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
25323 * gcc.target/aarch64/abd_widen_2.c: New file.
25324 * gcc.target/aarch64/abd_widen_3.c: New file.
25325 * gcc.target/aarch64/abd_widen_4.c: New file.
25327 2023-06-30 Richard Biener <rguenther@suse.de>
25329 PR tree-optimization/110496
25330 * gcc.dg/pr110496.c: New testcase.
25332 2023-06-30 Richard Biener <rguenther@suse.de>
25334 PR tree-optimization/110381
25335 * gcc.dg/vect/pr110381.c: Add check_vect ().
25337 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
25339 * gcc.target/mips/align-1-n64.c: New test.
25340 * gcc.target/mips/align-1-o32.c: New test.
25342 2023-06-29 Jan Hubicka <jh@suse.cz>
25344 PR tree-optimization/109849
25345 * gcc.dg/ipa/pr109849.c: New test.
25347 2023-06-29 Marek Polacek <polacek@redhat.com>
25349 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
25351 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
25352 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
25353 -fno-report-bug. Adjust scan-sarif-file.
25354 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
25357 2023-06-29 Marek Polacek <polacek@redhat.com>
25359 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
25360 * gcc.target/i386/pr69482-1.c: Likewise.
25362 2023-06-29 Patrick Palka <ppalka@redhat.com>
25365 * g++.dg/cpp0x/noexcept79.C: New test.
25367 2023-06-29 Patrick Palka <ppalka@redhat.com>
25370 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
25372 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
25375 * gcc.dg/variable-sized-type-flex-array.c: New test.
25377 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
25379 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
25380 comparisons are desired, to see if 256-bit instructions are
25381 generated inappropriately (fixes test on -march=cascadelake).
25383 2023-06-29 Alexandre Oliva <oliva@adacore.com>
25385 * lib/options.exp (check_for_options_with_filter): Handle
25386 missing frontend compiler like disabled language.
25388 2023-06-29 Richard Biener <rguenther@suse.de>
25390 PR middle-end/110452
25391 * gcc.target/i386/pr110452.c: New file.
25393 2023-06-29 Richard Biener <rguenther@suse.de>
25395 PR middle-end/110461
25396 * gcc.dg/pr110461.c: New testcase.
25398 2023-06-29 Richard Biener <rguenther@suse.de>
25401 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
25403 2023-06-29 Pan Li <pan2.li@intel.com>
25405 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
25406 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
25407 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
25408 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
25409 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
25411 2023-06-29 Pan Li <pan2.li@intel.com>
25413 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
25414 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
25416 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
25418 * lib/target-supports.exp (check_effective_target_lra): Remove
25419 cris-*-* from expression for exceptions to LRA.
25421 2023-06-28 Jan Hubicka <jh@suse.cz>
25423 PR middle-end/110334
25424 * g++.dg/opt/pr66119.C: Disable early inlining.
25425 * gcc.c-torture/compile/pr110334.c: New test.
25426 * gcc.dg/tree-ssa/pr110334.c: New test.
25428 2023-06-28 Harald Anlauf <anlauf@gmx.de>
25431 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
25433 2023-06-28 Patrick Palka <ppalka@redhat.com>
25437 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
25439 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
25440 kind mismatch for variable template has_P_match_V.
25441 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
25443 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
25444 not captured" error.
25445 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
25446 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
25447 template argument to variable template A so that A<> is valid.
25448 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
25449 declaration with no type" error.
25450 * g++.dg/parse/template30.C: Don't expect "parse error in
25451 template argument list" error.
25452 * g++.dg/cpp1y/var-templ82.C: New test.
25454 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
25458 * gdc.dg/torture/pr110406.d: New test.
25460 2023-06-28 Marek Polacek <polacek@redhat.com>
25463 * g++.dg/cpp0x/decltype-110175.C: New test.
25465 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
25468 * g++.dg/torture/pr110308.C: New test.
25470 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
25472 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
25474 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
25476 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
25478 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
25480 2023-06-28 Richard Biener <rguenther@suse.de>
25482 PR tree-optimization/110451
25483 * gfortran.dg/vect/pr110451.f: New testcase.
25485 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
25488 * gfortran.dg/pr49213.f90 : New test
25490 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
25492 * gcc.target/i386/pieces-memcmp-2.c: New test case.
25494 2023-06-28 Richard Biener <rguenther@suse.de>
25496 PR tree-optimization/110443
25497 * gcc.dg/torture/pr110443.c: New testcase.
25499 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
25501 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
25502 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
25504 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25506 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
25507 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
25508 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
25509 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
25511 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
25514 * gcc.target/powerpc/pr104124.c: New.
25516 2023-06-28 Jan Hubicka <jh@suse.cz>
25518 PR tree-optimization/110377
25519 * gcc.dg/ipa/pr110377.c: New test.
25521 2023-06-28 Andrew Pinski <apinski@marvell.com>
25523 PR tree-optimization/110444
25524 * gcc.c-torture/compile/pr110444-1.c: New test.
25526 2023-06-28 Jason Merrill <jason@redhat.com>
25529 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
25531 2023-06-28 Alexandre Oliva <oliva@adacore.com>
25533 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
25534 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
25535 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
25536 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
25538 2023-06-28 Alexandre Oliva <oliva@adacore.com>
25540 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
25541 record a workaround.
25543 2023-06-28 Jason Merrill <jason@redhat.com>
25546 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
25547 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
25548 * g++.dg/cpp26/feat-cxx26.C: New test.
25550 2023-06-28 Jason Merrill <jason@redhat.com>
25552 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
25554 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25556 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
25557 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
25558 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
25559 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
25560 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
25561 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
25562 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
25563 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
25564 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
25565 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
25566 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
25567 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
25568 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
25569 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
25571 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
25573 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
25575 2023-06-28 liuhongt <hongtao.liu@intel.com>
25577 * gcc.target/i386/bf16_short_warn.c: New test.
25579 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
25581 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
25582 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
25583 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
25584 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
25585 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
25586 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
25587 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
25588 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
25589 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
25590 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
25591 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
25592 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
25593 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
25594 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
25595 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
25596 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
25597 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
25598 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
25599 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
25600 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
25602 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
25604 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
25605 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
25606 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
25607 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
25608 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
25609 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
25610 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
25611 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
25612 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
25613 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
25615 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
25617 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
25618 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
25620 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
25622 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
25624 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
25626 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
25628 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
25630 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
25631 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
25632 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
25633 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
25634 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
25635 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
25636 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
25638 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
25640 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
25641 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
25642 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
25643 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
25644 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
25646 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
25648 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
25650 2023-06-27 Andrew Pinski <apinski@marvell.com>
25652 PR middle-end/110420
25653 PR middle-end/103979
25654 PR middle-end/98619
25655 * gcc.c-torture/compile/asmgoto-6.c: New test.
25657 2023-06-27 Richard Biener <rguenther@suse.de>
25659 PR tree-optimization/96208
25660 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
25661 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
25663 2023-06-27 liuhongt <hongtao.liu@intel.com>
25665 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
25667 2023-06-27 liuhongt <hongtao.liu@intel.com>
25669 * gcc.target/i386/avx-vzeroupper-30.c: New test.
25671 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25673 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
25674 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
25675 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
25676 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
25677 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
25678 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
25680 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
25682 * gcc.target/s390/larl-1.c: New test.
25684 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25686 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
25688 2023-06-26 Richard Biener <rguenther@suse.de>
25690 PR tree-optimization/110381
25691 * gcc.dg/vect/pr110381.c: New testcase.
25693 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
25695 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
25696 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
25698 2023-06-26 liuhongt <hongtao.liu@intel.com>
25700 * gcc.target/aarch64/pr110371.c: New test.
25702 2023-06-26 liuhongt <hongtao.liu@intel.com>
25704 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
25705 * gcc.target/i386/pr110018-2.c: Ditto.
25707 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
25709 * gcc.target/i386/mvc17.c: New test.
25711 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25713 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
25715 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
25718 * gdc.dg/pr110359.d: New test.
25720 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25722 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
25723 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
25725 2023-06-25 Li Xu <xuli1@eswincomputing.com>
25727 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
25729 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25731 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
25732 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
25733 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
25734 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
25735 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
25736 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
25738 2023-06-25 Pan Li <pan2.li@intel.com>
25740 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
25741 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
25742 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
25743 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
25744 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
25745 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
25746 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
25747 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
25749 2023-06-25 Pan Li <pan2.li@intel.com>
25751 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
25752 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
25753 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
25754 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
25755 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
25757 2023-06-25 liuhongt <hongtao.liu@intel.com>
25759 * gcc.target/i386/pr110309.c: New test.
25761 2023-06-25 yulong <shiyulong@iscas.ac.cn>
25763 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
25764 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
25765 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
25766 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
25767 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
25768 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
25769 * gcc.target/riscv/rvv/base/abi-17.c: New test.
25770 * gcc.target/riscv/rvv/base/abi-18.c: New test.
25772 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25774 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
25775 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
25776 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
25777 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
25778 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
25779 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
25780 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
25781 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
25782 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
25783 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
25784 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
25785 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
25786 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
25787 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
25788 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
25789 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
25790 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
25791 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
25792 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
25793 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
25794 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
25795 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
25796 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
25797 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
25798 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
25799 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
25800 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
25801 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
25802 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
25803 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
25804 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
25805 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
25806 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
25807 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
25808 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
25809 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
25811 2023-06-24 David Malcolm <dmalcolm@redhat.com>
25813 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
25814 #define INCLUDE_VECTOR.
25816 2023-06-23 David Malcolm <dmalcolm@redhat.com>
25819 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
25821 2023-06-23 Marek Polacek <polacek@redhat.com>
25823 * lib/target-supports.exp (check_effective_target_c++23): Return
25824 1 also if check_effective_target_c++26.
25825 (check_effective_target_c++23_down): New.
25826 (check_effective_target_c++26_only): New.
25827 (check_effective_target_c++26): New.
25828 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
25829 * g++.dg/cpp26/cplusplus.C: New test.
25831 2023-06-23 Harald Anlauf <anlauf@gmx.de>
25834 * gfortran.dg/value_9.f90: New test.
25836 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
25837 Aaron Sawdey <acsawdey@linux.ibm.com>
25840 * g++.target/powerpc/pr105325.C: New test.
25841 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
25843 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
25845 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
25846 this header use pragma system_header.
25848 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
25850 PR tree-optimization/110280
25851 * gcc.target/aarch64/sve/pr110280.c: New test.
25853 2023-06-22 Richard Biener <rguenther@suse.de>
25855 PR tree-optimization/110332
25856 * g++.dg/torture/pr110332.C: New testcase.
25857 * gcc.dg/torture/pr110332-1.c: Likewise.
25858 * gcc.dg/torture/pr110332-2.c: Likewise.
25860 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
25861 Uros Bizjak <ubizjak@gmail.com>
25863 * gcc.target/i386/avx-vptest-4.c: New test case.
25864 * gcc.target/i386/avx-vptest-5.c: Likewise.
25865 * gcc.target/i386/avx-vptest-6.c: Likewise.
25866 * gcc.target/i386/pr109973-1.c: Update test case.
25867 * gcc.target/i386/pr109973-2.c: Likewise.
25868 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
25869 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
25870 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
25872 2023-06-22 David Malcolm <dmalcolm@redhat.com>
25875 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
25876 out-of-bounds working.
25877 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
25878 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
25879 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
25880 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
25881 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
25882 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
25883 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
25884 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
25885 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
25886 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
25887 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
25888 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
25889 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
25890 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
25891 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
25892 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
25893 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
25894 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
25895 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
25896 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
25897 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
25898 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
25899 * gcc.dg/analyzer/pr101962.c: Update expected results.
25900 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
25901 pending_diagnostic::emit implementations.
25903 2023-06-22 David Malcolm <dmalcolm@redhat.com>
25905 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
25906 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
25907 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
25908 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
25909 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
25910 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
25911 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
25913 2023-06-22 David Malcolm <dmalcolm@redhat.com>
25915 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
25916 multiline directive.
25917 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
25918 dg-regexp directives.
25919 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
25921 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
25922 handle-multiline-outputs from prune_gcc_output to here.
25923 * lib/multiline.exp (dg-end-multiline-output): Move call to
25924 maybe-handle-nn-line-numbers from prune_gcc_output to here.
25925 * lib/prune.exp (prune_gcc_output): Move calls to
25926 maybe-handle-nn-line-numbers and handle-multiline-outputs from
25929 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
25937 * gfortran.dg/pr107900.f90 : New test
25938 * gfortran.dg/pr110224.f90 : New test
25939 * gfortran.dg/pr88688.f90 : New test
25940 * gfortran.dg/pr94380.f90 : New test
25941 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
25942 numbers in the error tests by two and change the text in two.
25944 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
25947 * gfortran.dg/pr108961.f90: New test.
25949 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
25952 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
25953 * gcc.target/i386/pr110018-2.c: New test.
25955 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25957 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
25958 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
25960 2023-06-21 Richard Biener <rguenther@suse.de>
25962 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
25963 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
25965 2023-06-21 Jan Beulich <jbeulich@suse.com>
25967 * gcc.target/i386/avx512f-copysign.c: New test.
25969 2023-06-21 Jan Beulich <jbeulich@suse.com>
25971 * gcc.target/i386/avx512f-dupv2di.c: Add
25972 -mprefer-vector-width=512.
25974 2023-06-21 liuhongt <hongtao.liu@intel.com>
25976 * gcc.target/i386/pr110018-1.c: New test.
25978 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
25981 * c-c++-common/cpp/macro-ranges.c: New test.
25982 * c-c++-common/cpp/line-2.c: Adapt to check for column information
25983 on macro-related libcpp warnings.
25984 * c-c++-common/cpp/line-3.c: Likewise.
25985 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
25986 * c-c++-common/cpp/pr58844-1.c: Likewise.
25987 * c-c++-common/cpp/pr58844-2.c: Likewise.
25988 * c-c++-common/cpp/warning-zero-location.c: Likewise.
25989 * c-c++-common/pragma-diag-14.c: Likewise.
25990 * c-c++-common/pragma-diag-15.c: Likewise.
25991 * g++.dg/modules/macro-2_d.C: Likewise.
25992 * g++.dg/modules/macro-4_d.C: Likewise.
25993 * g++.dg/modules/macro-4_e.C: Likewise.
25994 * g++.dg/spellcheck-macro-ordering.C: Likewise.
25995 * gcc.dg/builtin-redefine.c: Likewise.
25996 * gcc.dg/cpp/Wunused.c: Likewise.
25997 * gcc.dg/cpp/redef2.c: Likewise.
25998 * gcc.dg/cpp/redef3.c: Likewise.
25999 * gcc.dg/cpp/redef4.c: Likewise.
26000 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
26001 * gcc.dg/cpp/ucnid-11.c: Likewise.
26002 * gcc.dg/cpp/undef2.c: Likewise.
26003 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
26004 * gcc.dg/cpp/warn-redefined.c: Likewise.
26005 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
26006 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
26008 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
26010 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
26011 pointer to indirect argument registers and allow either to be used
26012 as the base register in subsequent stores.
26013 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
26014 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
26015 indirect argument to happen via the argument register or the
26017 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
26018 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
26019 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
26020 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
26021 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
26022 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
26023 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
26024 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
26025 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
26026 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
26027 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
26028 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
26029 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
26030 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
26031 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
26032 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
26033 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
26034 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
26035 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
26036 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
26037 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
26038 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
26039 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
26040 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
26041 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
26042 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
26043 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
26044 -fcprop-registers and combine.
26045 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
26046 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
26047 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
26048 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
26049 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
26050 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
26051 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
26052 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
26053 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
26054 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
26055 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
26056 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
26057 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
26058 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
26059 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
26060 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
26061 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
26062 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
26063 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
26064 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
26065 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
26066 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
26067 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
26068 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
26069 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
26070 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
26071 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
26072 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
26073 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
26074 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
26075 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
26076 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
26077 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
26078 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
26079 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
26080 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
26081 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
26083 2023-06-20 Jakub Jelinek <jakub@redhat.com>
26085 PR middle-end/79173
26086 * g++.target/i386/pr79173-1.C: New test.
26088 2023-06-20 Martin Jambor <mjambor@suse.cz>
26091 * gcc.dg/ipa/pr110276.c: New test.
26093 2023-06-20 Carl Love <cel@us.ibm.com>
26095 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
26096 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
26097 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
26099 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
26101 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
26103 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
26104 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
26105 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
26106 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
26107 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
26108 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
26109 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
26110 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
26112 2023-06-20 Li Xu <xuli1@eswincomputing.com>
26114 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
26116 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26118 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
26119 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
26120 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
26122 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
26124 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
26126 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
26127 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
26128 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
26129 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
26131 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
26132 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
26133 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
26134 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
26135 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
26137 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
26139 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
26141 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
26142 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
26144 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
26146 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
26148 2023-06-20 Richard Biener <rguenther@suse.de>
26150 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
26151 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
26152 due to missing return.
26154 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26156 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
26158 2023-06-20 Jan Beulich <jbeulich@suse.com>
26160 * gcc.target/i386/avx512f-dupv2di.c: New test.
26162 2023-06-20 Richard Biener <rguenther@suse.de>
26165 * g++.dg/debug/pr110295.C: New testcase.
26167 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26169 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
26170 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
26171 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
26172 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
26174 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
26176 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
26177 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
26178 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
26179 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
26180 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
26181 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
26182 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
26183 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
26184 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
26185 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
26186 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
26187 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
26188 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
26189 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
26190 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
26191 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
26192 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
26193 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
26194 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
26195 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
26196 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
26197 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
26198 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
26199 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
26200 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
26201 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
26202 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
26203 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
26204 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
26205 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
26206 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
26207 * gcc.target/riscv/vector-abi-1.c: Ditto.
26208 * gcc.target/riscv/vector-abi-2.c: Ditto.
26209 * gcc.target/riscv/vector-abi-3.c: Ditto.
26210 * gcc.target/riscv/vector-abi-4.c: Ditto.
26211 * gcc.target/riscv/vector-abi-5.c: Ditto.
26212 * gcc.target/riscv/vector-abi-6.c: Ditto.
26213 * gcc.target/riscv/vector-abi-7.c: New test.
26214 * gcc.target/riscv/vector-abi-8.c: New test.
26215 * gcc.target/riscv/vector-abi-9.c: New test.
26217 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
26219 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
26220 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
26221 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
26223 2023-06-19 Jan Hubicka <jh@suse.cz>
26225 PR tree-optimization/109811
26226 PR tree-optimization/109849
26227 * gcc.dg/tree-ssa/phiprop-1.c: New test.
26228 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
26230 2023-06-19 Pan Li <pan2.li@intel.com>
26233 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
26234 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
26235 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
26236 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
26237 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
26238 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
26239 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
26240 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
26242 2023-06-19 Pan Li <pan2.li@intel.com>
26245 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
26246 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
26247 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
26248 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
26250 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
26252 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
26253 * gcc.dg/unroll-8.c: Likewise.
26254 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
26255 * lib/target-supports.exp
26256 (check_effective_target_vect_int_mod): Add amdgcn.
26257 (check_effective_target_divmod): Likewise.
26258 * gcc.target/gcn/simd-math-3-16.c: New test.
26259 * gcc.target/gcn/simd-math-3-2.c: New test.
26260 * gcc.target/gcn/simd-math-3-32.c: New test.
26261 * gcc.target/gcn/simd-math-3-4.c: New test.
26262 * gcc.target/gcn/simd-math-3-8.c: New test.
26263 * gcc.target/gcn/simd-math-3-char-16.c: New test.
26264 * gcc.target/gcn/simd-math-3-char-2.c: New test.
26265 * gcc.target/gcn/simd-math-3-char-32.c: New test.
26266 * gcc.target/gcn/simd-math-3-char-4.c: New test.
26267 * gcc.target/gcn/simd-math-3-char-8.c: New test.
26268 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
26269 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
26270 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
26271 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
26272 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
26273 * gcc.target/gcn/simd-math-3-char-run.c: New test.
26274 * gcc.target/gcn/simd-math-3-char.c: New test.
26275 * gcc.target/gcn/simd-math-3-long-16.c: New test.
26276 * gcc.target/gcn/simd-math-3-long-2.c: New test.
26277 * gcc.target/gcn/simd-math-3-long-32.c: New test.
26278 * gcc.target/gcn/simd-math-3-long-4.c: New test.
26279 * gcc.target/gcn/simd-math-3-long-8.c: New test.
26280 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
26281 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
26282 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
26283 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
26284 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
26285 * gcc.target/gcn/simd-math-3-long-run.c: New test.
26286 * gcc.target/gcn/simd-math-3-long.c: New test.
26287 * gcc.target/gcn/simd-math-3-run-16.c: New test.
26288 * gcc.target/gcn/simd-math-3-run-2.c: New test.
26289 * gcc.target/gcn/simd-math-3-run-32.c: New test.
26290 * gcc.target/gcn/simd-math-3-run-4.c: New test.
26291 * gcc.target/gcn/simd-math-3-run-8.c: New test.
26292 * gcc.target/gcn/simd-math-3-run.c: New test.
26293 * gcc.target/gcn/simd-math-3-short-16.c: New test.
26294 * gcc.target/gcn/simd-math-3-short-2.c: New test.
26295 * gcc.target/gcn/simd-math-3-short-32.c: New test.
26296 * gcc.target/gcn/simd-math-3-short-4.c: New test.
26297 * gcc.target/gcn/simd-math-3-short-8.c: New test.
26298 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
26299 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
26300 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
26301 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
26302 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
26303 * gcc.target/gcn/simd-math-3-short-run.c: New test.
26304 * gcc.target/gcn/simd-math-3-short.c: New test.
26305 * gcc.target/gcn/simd-math-3.c: New test.
26306 * gcc.target/gcn/simd-math-4-char-run.c: New test.
26307 * gcc.target/gcn/simd-math-4-char.c: New test.
26308 * gcc.target/gcn/simd-math-4-long-run.c: New test.
26309 * gcc.target/gcn/simd-math-4-long.c: New test.
26310 * gcc.target/gcn/simd-math-4-run.c: New test.
26311 * gcc.target/gcn/simd-math-4-short-run.c: New test.
26312 * gcc.target/gcn/simd-math-4-short.c: New test.
26313 * gcc.target/gcn/simd-math-4.c: New test.
26314 * gcc.target/gcn/simd-math-5-16.c: New test.
26315 * gcc.target/gcn/simd-math-5-32.c: New test.
26316 * gcc.target/gcn/simd-math-5-4.c: New test.
26317 * gcc.target/gcn/simd-math-5-8.c: New test.
26318 * gcc.target/gcn/simd-math-5-char-16.c: New test.
26319 * gcc.target/gcn/simd-math-5-char-32.c: New test.
26320 * gcc.target/gcn/simd-math-5-char-4.c: New test.
26321 * gcc.target/gcn/simd-math-5-char-8.c: New test.
26322 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
26323 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
26324 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
26325 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
26326 * gcc.target/gcn/simd-math-5-char-run.c: New test.
26327 * gcc.target/gcn/simd-math-5-char.c: New test.
26328 * gcc.target/gcn/simd-math-5-long-16.c: New test.
26329 * gcc.target/gcn/simd-math-5-long-32.c: New test.
26330 * gcc.target/gcn/simd-math-5-long-4.c: New test.
26331 * gcc.target/gcn/simd-math-5-long-8.c: New test.
26332 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
26333 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
26334 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
26335 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
26336 * gcc.target/gcn/simd-math-5-long-run.c: New test.
26337 * gcc.target/gcn/simd-math-5-long.c: New test.
26338 * gcc.target/gcn/simd-math-5-run-16.c: New test.
26339 * gcc.target/gcn/simd-math-5-run-32.c: New test.
26340 * gcc.target/gcn/simd-math-5-run-4.c: New test.
26341 * gcc.target/gcn/simd-math-5-run-8.c: New test.
26342 * gcc.target/gcn/simd-math-5-run.c: New test.
26343 * gcc.target/gcn/simd-math-5-short-16.c: New test.
26344 * gcc.target/gcn/simd-math-5-short-32.c: New test.
26345 * gcc.target/gcn/simd-math-5-short-4.c: New test.
26346 * gcc.target/gcn/simd-math-5-short-8.c: New test.
26347 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
26348 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
26349 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
26350 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
26351 * gcc.target/gcn/simd-math-5-short-run.c: New test.
26352 * gcc.target/gcn/simd-math-5-short.c: New test.
26353 * gcc.target/gcn/simd-math-5.c: New test.
26355 2023-06-19 Richard Biener <rguenther@suse.de>
26357 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
26358 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
26359 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
26360 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
26361 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
26362 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
26363 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
26364 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
26365 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
26367 2023-06-19 Richard Biener <rguenther@suse.de>
26369 PR tree-optimization/110298
26370 * gcc.dg/torture/pr110298.c: New testcase.
26372 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26374 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
26376 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
26379 * lib/target-supports.exp
26380 (check_effective_target_keeps_null_pointer_checks): Add
26382 * gcc.target/avr/pr105523.c: New test.
26384 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
26386 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
26387 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
26388 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
26389 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
26390 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
26391 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
26392 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
26393 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
26394 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
26395 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
26396 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
26397 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
26398 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
26399 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
26400 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
26401 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
26403 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
26405 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
26406 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
26407 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
26408 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
26409 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
26410 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
26411 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
26412 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
26413 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
26414 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
26415 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
26416 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
26417 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
26418 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
26419 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
26420 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
26421 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
26422 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
26423 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
26424 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
26425 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
26426 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
26427 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
26428 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
26429 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
26430 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
26431 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
26432 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
26433 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
26434 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
26435 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
26436 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
26439 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
26441 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
26442 that no sext insns are present.
26443 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
26444 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
26445 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
26447 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
26449 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
26450 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
26451 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
26452 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
26453 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
26455 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
26456 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
26457 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
26458 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
26459 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
26460 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
26462 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
26464 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
26466 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
26468 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
26469 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
26470 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
26471 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
26472 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
26473 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
26474 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
26475 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
26476 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
26477 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
26478 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
26479 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
26480 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
26481 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
26482 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
26483 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
26484 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
26485 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
26486 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
26487 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
26488 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
26489 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
26490 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
26491 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
26492 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
26493 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
26494 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
26495 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
26496 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
26497 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
26498 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
26499 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
26500 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
26501 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
26502 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
26503 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
26504 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
26505 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
26506 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
26507 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
26508 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
26509 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
26510 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
26512 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
26515 * gcc.target/avr/pr110086.c: New test.
26517 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
26519 * gcc.target/powerpc/const_anchors.c: New test.
26520 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
26522 2023-06-19 liuhongt <hongtao.liu@intel.com>
26524 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
26525 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
26527 2023-06-18 Jan Hubicka <jh@suse.cz>
26529 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
26531 2023-06-18 Honza <jh@ryzen3.suse.cz>
26533 PR tree-optimization/109849
26534 * g++.dg/ipa/devirt-45.C: Update template.
26536 2023-06-18 yulong <shiyulong@iscas.ac.cn>
26538 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
26539 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
26540 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
26541 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
26542 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
26544 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
26546 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
26548 2023-06-16 Pan Li <pan2.li@intel.com>
26551 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
26552 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
26553 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
26554 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
26555 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
26557 2023-06-16 Jakub Jelinek <jakub@redhat.com>
26559 PR middle-end/79173
26560 * gcc.target/i386/pr79173-11.c: New test.
26561 * gcc.dg/builtin-addc-1.c: New test.
26563 2023-06-16 Jakub Jelinek <jakub@redhat.com>
26565 PR tree-optimization/110271
26566 * gcc.c-torture/compile/pr110271.c: New test.
26568 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
26569 Uros Bizjak <ubizjak@gmail.com>
26572 * gcc.target/i386/pr31985.c: New test case.
26574 2023-06-16 Alex Coplan <alex.coplan@arm.com>
26576 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
26577 * g++.dg/cpp0x/forw_enum6.C: Likewise.
26578 * g++.dg/cpp0x/elab-enum-base.C: New test.
26580 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
26582 * gcc.target/mips/code-readable-attr-1.c: New test.
26583 * gcc.target/mips/code-readable-attr-2.c: New test.
26584 * gcc.target/mips/code-readable-attr-3.c: New test.
26585 * gcc.target/mips/code-readable-attr-4.c: New test.
26586 * gcc.target/mips/code-readable-attr-5.c: New test.
26588 2023-06-16 Richard Biener <rguenther@suse.de>
26590 PR tree-optimization/110269
26591 * gcc.dg/tree-ssa/pr110269.c: New testcase.
26593 2023-06-16 David Malcolm <dmalcolm@redhat.com>
26596 * c-c++-common/spellcheck-pr107583.c: New test.
26598 2023-06-15 Andrew Pinski <apinski@marvell.com>
26600 PR tree-optimization/110266
26601 * gcc.c-torture/compile/pr110266.c: New test.
26603 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
26605 PR tree-optimization/110266
26606 * gcc.dg/pr110266.c: New.
26608 2023-06-15 Jakub Jelinek <jakub@redhat.com>
26610 PR preprocessor/80753
26611 * c-c++-common/missing-header-5.c: New test.
26613 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
26615 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
26617 2023-06-15 Jakub Jelinek <jakub@redhat.com>
26619 PR middle-end/79173
26620 * gcc.target/i386/pr79173-1.c: New test.
26621 * gcc.target/i386/pr79173-2.c: New test.
26622 * gcc.target/i386/pr79173-3.c: New test.
26623 * gcc.target/i386/pr79173-4.c: New test.
26624 * gcc.target/i386/pr79173-5.c: New test.
26625 * gcc.target/i386/pr79173-6.c: New test.
26626 * gcc.target/i386/pr79173-7.c: New test.
26627 * gcc.target/i386/pr79173-8.c: New test.
26628 * gcc.target/i386/pr79173-9.c: New test.
26629 * gcc.target/i386/pr79173-10.c: New test.
26631 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
26633 * gcc.target/aarch64/abd.h: New file.
26634 * gcc.target/aarch64/abd_2.c: New test.
26635 * gcc.target/aarch64/abd_3.c: New test.
26636 * gcc.target/aarch64/abd_4.c: New test.
26637 * gcc.target/aarch64/abd_none_2.c: New test.
26638 * gcc.target/aarch64/abd_none_3.c: New test.
26639 * gcc.target/aarch64/abd_none_4.c: New test.
26640 * gcc.target/aarch64/abd_run_1.c: New test.
26641 * gcc.target/aarch64/sve/abd_1.c: New test.
26642 * gcc.target/aarch64/sve/abd_none_1.c: New test.
26643 * gcc.target/aarch64/sve/abd_2.c: New test.
26644 * gcc.target/aarch64/sve/abd_none_2.c: New test.
26646 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26648 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
26649 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
26650 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
26651 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
26652 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
26653 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
26654 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
26655 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
26656 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
26657 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
26658 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
26659 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
26660 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
26661 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
26663 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
26666 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
26667 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
26669 2023-06-14 Jason Merrill <jason@redhat.com>
26673 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
26674 * g++.dg/cpp1z/elide7.C: New test.
26676 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
26678 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
26679 OpenACC 'serial', OpenMP 'target' usage.
26681 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
26683 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
26685 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
26686 * c-c++-common/Wfree-nonheap-object.c: Likewise.
26688 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
26690 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
26692 2023-06-14 liuhongt <hongtao.liu@intel.com>
26694 * gcc.target/i386/pr110227.c: New test.
26696 2023-06-13 David Malcolm <dmalcolm@redhat.com>
26699 * g++.dg/cpp2a/srcloc3.C: Update expected message.
26700 * g++.dg/lookup/missing-std-include-2.C: Likewise.
26701 * g++.dg/lookup/missing-std-include-3.C: Likewise.
26702 * g++.dg/lookup/missing-std-include-6.C: Likewise.
26703 * g++.dg/lookup/missing-std-include.C: Likewise.
26704 * g++.dg/spellcheck-inttypes.C: Likewise.
26705 * g++.dg/spellcheck-stdint.C: Likewise.
26706 * g++.dg/spellcheck-stdlib.C: Likewise.
26707 * gcc.dg/spellcheck-inttypes.c: Likewise.
26708 * gcc.dg/spellcheck-stdbool.c: Likewise.
26709 * gcc.dg/spellcheck-stdint.c: Likewise.
26710 * gcc.dg/spellcheck-stdlib.c: Likewise.
26712 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
26714 * gfortran.dg/data_array_7.f90: New test.
26716 2023-06-13 Harald Anlauf <anlauf@gmx.de>
26717 Mikael Morin <mikael@gcc.gnu.org>
26720 * gfortran.dg/zero_sized_14.f90: New test.
26721 * gfortran.dg/zero_sized_15.f90: New test.
26723 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26725 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
26726 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
26727 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
26728 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
26729 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
26730 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
26731 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
26732 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
26733 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
26734 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
26736 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26738 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
26739 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
26741 2023-06-13 Jason Merrill <jason@redhat.com>
26743 * g++.dg/tree-ssa/initlist-opt6.C: New test.
26745 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
26746 Kito Cheng <kito.cheng@sifive.com>
26748 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
26749 * g++.target/riscv/rvv/base/pr109535.C: Same
26750 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
26751 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
26752 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
26753 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
26754 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
26755 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
26756 * gcc.target/riscv/rvv/base/spill-10.c: Same
26757 * gcc.target/riscv/rvv/base/spill-11.c: Same
26758 * gcc.target/riscv/rvv/base/spill-9.c: Same
26759 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
26760 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
26761 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
26762 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
26763 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
26764 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
26765 * gcc.target/riscv/vector-abi-1.c: New test.
26766 * gcc.target/riscv/vector-abi-2.c: New test.
26767 * gcc.target/riscv/vector-abi-3.c: New test.
26768 * gcc.target/riscv/vector-abi-4.c: New test.
26769 * gcc.target/riscv/vector-abi-5.c: New test.
26770 * gcc.target/riscv/vector-abi-6.c: New test.
26772 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26774 * gcc.target/arm/mtp.c: New test.
26775 * gcc.target/arm/mtp_1.c: New test.
26776 * gcc.target/arm/mtp_2.c: New test.
26777 * gcc.target/arm/mtp_3.c: New test.
26778 * gcc.target/arm/mtp_4.c: New test.
26780 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26783 * gcc.target/aarch64/mtp_5.c: New test.
26784 * gcc.target/aarch64/mtp_6.c: New test.
26785 * gcc.target/aarch64/mtp_7.c: New test.
26786 * gcc.target/aarch64/mtp_8.c: New test.
26787 * gcc.target/aarch64/mtp_9.c: New test.
26789 2023-06-13 Richard Biener <rguenther@suse.de>
26791 PR middle-end/110232
26792 * gcc.target/i386/pr110232.c: New testcase.
26794 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
26796 PR testsuite/109880
26797 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
26799 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
26801 PR testsuite/110230
26803 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
26804 * gcc.target/powerpc/pr109932-2.c: Ditto.
26806 2023-06-13 Pan Li <pan2.li@intel.com>
26808 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
26809 Adjust dg-do to comiple for asm checking.
26811 2023-06-13 Tejas Belagod <tbelagod@arm.com>
26814 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
26815 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
26816 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
26817 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
26818 to expect optimized code for function body.
26819 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
26820 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
26821 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
26822 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
26823 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
26824 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
26825 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
26826 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
26827 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
26828 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
26829 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
26831 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26833 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
26835 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26837 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
26838 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
26839 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
26840 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
26842 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
26845 * gm2/pim/fail/foovaltype.mod: New test.
26847 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
26849 PR rtl-optimization/101188
26850 * gcc.c-torture/execute/pr101188.c: New test
26852 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26854 * gcc.target/aarch64/vec-init-single-const.c: New test.
26855 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
26856 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
26858 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
26860 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
26861 * c-c++-common/gomp/map-9.c: Likewise.
26862 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
26863 * gfortran.dg/gomp/map-11.f90: Likewise.
26864 * gfortran.dg/gomp/target-update-1.f90: Likewise.
26865 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
26866 * c-c++-common/gomp/map-6.c: Update dg-error and also check
26867 clause error with 'target (enter/exit) data'.
26869 2023-06-12 Pan Li <pan2.li@intel.com>
26871 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
26873 2023-06-12 Pan Li <pan2.li@intel.com>
26875 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
26876 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
26878 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26880 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
26881 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
26882 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
26883 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
26884 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
26885 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
26887 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26889 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
26891 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
26893 * gcc.dg/vect/pr110142.c: New test.
26895 2023-06-12 liuhongt <hongtao.liu@intel.com>
26897 * gcc.target/i386/vec_pack_fp16-1.c: New test.
26898 * gcc.target/i386/vec_pack_fp16-2.c: New test.
26899 * gcc.target/i386/vec_pack_fp16-3.c: New test.
26901 2023-06-12 Jason Merrill <jason@redhat.com>
26904 * g++.dg/tree-ssa/initlist-opt5.C: New test.
26906 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
26909 * gcc.target/powerpc/pr109932-1.c: New test.
26910 * gcc.target/powerpc/pr109932-2.c: New test.
26912 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
26915 * gcc.target/powerpc/pr110011.c: New test.
26917 2023-06-12 Pan Li <pan2.li@intel.com>
26919 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
26920 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
26922 2023-06-12 Pan Li <pan2.li@intel.com>
26924 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
26925 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
26927 2023-06-11 Patrick Palka <ppalka@redhat.com>
26930 * g++.dg/cpp2a/nontype-class59.C: New test.
26932 2023-06-11 Patrick Palka <ppalka@redhat.com>
26935 * g++.dg/cpp2a/nontype-class57.C: New test.
26936 * g++.dg/cpp2a/nontype-class58.C: New test.
26938 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
26941 * gcc.target/avr/pr109907.c: New test.
26942 * gcc.target/avr/torture/pr109907-1.c: New test.
26943 * gcc.target/avr/torture/pr109907-2.c: New test.
26945 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26947 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
26948 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
26949 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
26950 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
26951 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
26952 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
26954 2023-06-10 Nathan Sidwell <nathan@acm.org>
26956 * g++.dg/template/pr61663.C: New.
26958 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
26961 * gcc.target/avr/torture/pr109650-1.c: New test.
26962 * gcc.target/avr/torture/pr109650-2.c: New test.
26964 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
26966 * gfortran.dg/ieee/minmax_1.f90: New test.
26967 * gfortran.dg/ieee/minmax_2.f90: New file.
26968 * gfortran.dg/ieee/minmax_3.f90: New file.
26969 * gfortran.dg/ieee/minmax_4.f90: New file.
26971 2023-06-10 Tim Lange <mail@tim-lange.me>
26974 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
26976 2023-06-10 Tim Lange <mail@tim-lange.me>
26979 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
26980 and add new test case.
26981 * gcc.dg/analyzer/pr109577.c: New test.
26983 2023-06-10 Pan Li <pan2.li@intel.com>
26985 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
26986 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
26988 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26990 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
26991 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
26992 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
26994 2023-06-09 Jason Merrill <jason@redhat.com>
26996 * g++.dg/concepts/auto7.C: New test.
26997 * g++.dg/concepts/auto7a.C: New test.
26999 2023-06-09 Jason Merrill <jason@redhat.com>
27002 * g++.dg/cpp0x/initlist-opt1.C: New test.
27004 2023-06-09 Andrew Pinski <apinski@marvell.com>
27006 PR tree-optimization/97711
27007 PR tree-optimization/110155
27008 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
27009 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
27011 2023-06-09 Andrew Pinski <apinski@marvell.com>
27013 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
27015 2023-06-09 Andrew Pinski <apinski@marvell.com>
27017 PR tree-optimization/110165
27018 PR tree-optimization/110166
27019 * gcc.c-torture/execute/pr110165-1.c: New test.
27020 * gcc.c-torture/execute/pr110166-1.c: New test.
27022 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
27024 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
27025 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
27027 2023-06-09 Pan Li <pan2.li@intel.com>
27029 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
27032 2023-06-09 liuhongt <hongtao.liu@intel.com>
27034 * gcc.target/i386/pr110108-2.c: New test.
27036 2023-06-09 liuhongt <hongtao.liu@intel.com>
27038 * gcc.target/i386/pr110108.c: New test.
27039 * gcc.target/i386/pr110108-3.c: New test.
27040 * gcc.target/i386/pr109900.c: Adjust testcase.
27042 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
27045 * gm2/pim/pass/fooasm3.mod: New test.
27047 2023-06-08 Pan Li <pan2.li@intel.com>
27049 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
27050 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
27052 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
27054 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
27055 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
27056 * gcc.dg/analyzer/pr101962.c: Likewise.
27057 * gcc.dg/analyzer/realloc-5.c: Likewise.
27058 * gcc.dg/analyzer/pr109439.c: New test.
27060 2023-06-08 Jakub Jelinek <jakub@redhat.com>
27062 * gcc.target/i386/ctzll-1.c: New test.
27063 * gcc.target/i386/ffsll-1.c: New test.
27065 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
27070 * gfortran.dg/pr99350.f90 : New test.
27071 * gfortran.dg/associate_5.f03 : Changed error message.
27072 * gfortran.dg/pr107821.f90 : New test.
27073 * gfortran.dg/associate_61.f90 : New test
27075 2023-06-08 Alexandre Oliva <oliva@adacore.com>
27077 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
27078 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
27079 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
27080 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
27081 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
27082 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
27083 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
27084 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
27086 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
27087 Uros Bizjak <ubizjak@gmail.com>
27089 * gcc.target/i386/cmc-1.c: New test case.
27090 * gcc.target/i386/stc-1.c: Likewise.
27092 2023-06-07 Jason Merrill <jason@redhat.com>
27096 * g++.dg/opt/nrv26.C: New test.
27097 * g++.dg/opt/nrv26a.C: New test.
27098 * g++.dg/opt/nrv27.C: New test.
27100 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
27101 Jeff Law <jlaw@ventanamicro.com>
27103 * gcc.target/riscv/shift-and-2.c: New tests.
27104 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
27105 * gcc.target/riscv/sign-extend.c: New test.
27106 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
27108 2023-06-07 Alex Coplan <alex.coplan@arm.com>
27111 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
27113 * g++.target/aarch64/acle/acle.exp: New.
27114 * g++.target/aarch64/acle/ls64.C: New test.
27115 * g++.target/aarch64/acle/ls64_lto.C: New test.
27116 * gcc.target/aarch64/acle/ls64_lto.c: New test.
27117 * gcc.target/aarch64/acle/pr110132.c: New test.
27119 2023-06-07 Alex Coplan <alex.coplan@arm.com>
27122 * gcc.target/aarch64/acle/pr110100.c: New test.
27124 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
27126 * gcc.target/sparc/pr109541.c: New.
27128 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
27130 * gcc.target/hppa/shadd-3.c: Update expected output.
27132 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27134 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
27136 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
27137 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
27138 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
27139 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
27140 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
27141 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
27142 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
27143 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
27144 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
27145 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
27146 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
27147 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
27148 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
27149 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
27150 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
27151 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
27152 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
27153 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
27154 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
27155 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
27156 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
27157 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
27159 2023-06-07 Andrew Pinski <apinski@marvell.com>
27161 PR middle-end/110117
27162 * gcc.dg/pr110117-1.c: New test.
27163 * gcc.dg/pr110117-2.c: New test.
27165 2023-06-07 Andrew Pinski <apinski@marvell.com>
27167 PR tree-optimization/110134
27168 * gcc.dg/tree-ssa/negneq-1.c: New test.
27169 * gcc.dg/tree-ssa/negneq-2.c: New test.
27170 * gcc.dg/tree-ssa/negneq-3.c: New test.
27171 * gcc.dg/tree-ssa/negneq-4.c: New test.
27173 2023-06-07 Andrew Pinski <apinski@marvell.com>
27175 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
27176 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
27177 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
27178 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
27179 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
27180 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
27181 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
27182 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
27183 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
27185 2023-06-07 Jason Merrill <jason@redhat.com>
27188 * g++.dg/opt/nrv25.C: New test.
27190 2023-06-07 Jason Merrill <jason@redhat.com>
27194 * g++.dg/opt/nrv23.C: New test.
27196 2023-06-07 Jason Merrill <jason@redhat.com>
27199 * g++.dg/opt/nrv22.C: New test.
27201 2023-06-07 Jason Merrill <jason@redhat.com>
27204 * g++.dg/eh/return1.C: Add label cases.
27206 2023-06-07 Jason Merrill <jason@redhat.com>
27208 * g++.dg/contracts/contracts-post7.C: New test.
27210 2023-06-07 Jason Merrill <jason@redhat.com>
27213 * g++.dg/opt/nrv24.C: New test.
27215 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
27218 * gm2/cpp/fail/cpp-fail.exp: New test.
27219 * gm2/cpp/fail/foocpp.mod: New test.
27221 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27223 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
27224 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
27225 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
27226 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
27227 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
27228 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
27230 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
27231 Tobias Burnus <tobias@codesourcery.com>
27233 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
27234 duplicated 'present' and extend scan-dump tests for 'present'.
27235 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
27236 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
27238 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
27240 * c-c++-common/gomp/defaultmap-4.c: New test.
27241 * c-c++-common/gomp/map-9.c: New test.
27242 * c-c++-common/gomp/target-update-1.c: New test.
27243 * gfortran.dg/gomp/defaultmap-8.f90: New test.
27244 * gfortran.dg/gomp/map-11.f90: New test.
27245 * gfortran.dg/gomp/map-12.f90: New test.
27246 * gfortran.dg/gomp/target-update-1.f90: New test.
27248 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27250 * gcc.target/aarch64/simd/vrshr_1.c: New test.
27252 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27254 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
27257 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27259 * gcc.target/aarch64/simd/addlv_1.c: New test.
27261 2023-06-06 Richard Biener <rguenther@suse.de>
27263 PR middle-end/110055
27264 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
27266 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
27268 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
27271 2023-06-06 Pan Li <pan2.li@intel.com>
27273 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
27275 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
27277 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
27280 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
27281 Joel Hutton <joel.hutton@arm.com>
27282 Tamar Christina <tamar.christina@arm.com>
27284 * gcc.target/aarch64/vect-widen-add.c: Test that new
27285 IFN_VEC_WIDEN_PLUS is being used.
27286 * gcc.target/aarch64/vect-widen-sub.c: Test that new
27287 IFN_VEC_WIDEN_MINUS is being used.
27289 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
27291 * gdc.dg/Wmismatched_enum.d: New test.
27293 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
27295 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
27296 less sensitive to register allocation choices.
27297 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
27299 2023-06-05 Pan Li <pan2.li@intel.com>
27301 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
27303 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27306 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
27307 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
27309 2023-06-04 Pan Li <pan2.li@intel.com>
27311 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
27313 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
27316 * gcc.target/i386/pr110083.c: New test case.
27318 2023-06-04 Jason Merrill <jason@redhat.com>
27321 * g++.dg/eh/terminate2.C: New test.
27323 2023-06-04 Pan Li <pan2.li@intel.com>
27325 * gcc.target/riscv/rvv/base/mov-14.c: New test.
27326 * gcc.target/riscv/rvv/base/spill-13.c: New test.
27328 2023-06-03 Patrick Palka <ppalka@redhat.com>
27331 * g++.dg/template/friend79.C: New test.
27333 2023-06-03 Patrick Palka <ppalka@redhat.com>
27335 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
27336 to be marked as odr-used.
27338 2023-06-03 Patrick Palka <ppalka@redhat.com>
27341 * g++.dg/abi/mangle78.C: New test.
27343 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27345 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
27346 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
27347 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
27348 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
27350 2023-06-03 liuhongt <hongtao.liu@intel.com>
27352 * gcc.target/i386/pr110067.c: New test.
27354 2023-06-03 liuhongt <hongtao.liu@intel.com>
27356 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
27358 2023-06-02 Andrew Pinski <apinski@marvell.com>
27360 PR rtl-optimization/102733
27361 * gcc.target/i386/addr-space-6.c: New test.
27363 2023-06-02 Andrew Pinski <apinski@marvell.com>
27365 PR rtl-optimization/110042
27366 * gcc.target/aarch64/csel_bfx_2.c: New test.
27368 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
27371 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
27372 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
27373 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
27374 * gcc.target/powerpc/darwin-structs-0.h: New test.
27376 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
27379 * gfortran.dg/select_rank_6.f90: New test.
27381 2023-06-02 Jason Merrill <jason@redhat.com>
27385 * g++.dg/cpp0x/initlist-explicit3.C: New test.
27387 2023-06-02 Carl Love <cel@us.ibm.com>
27389 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
27390 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
27391 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
27393 2023-06-02 Jason Merrill <jason@redhat.com>
27397 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
27398 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
27399 * g++.dg/tree-ssa/initlist-opt4.C: New test.
27400 * g++.dg/opt/icf1.C: New test.
27401 * g++.dg/opt/icf2.C: New test.
27402 * g++.dg/opt/icf3.C: New test.
27403 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
27405 2023-06-02 David Malcolm <dmalcolm@redhat.com>
27408 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
27409 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
27410 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
27411 * gcc.dg/analyzer/atomic-types-1.c: New test.
27413 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
27415 * gcc.dg/pr107557-1.c: Require LTO support.
27416 * gcc.dg/pr107557-2.c: Require LTO support.
27418 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
27427 * gfortran.dg/associate_54.f90 : Cope with extra error.
27428 * gfortran.dg/pr102109.f90 : New test.
27429 * gfortran.dg/pr102112.f90 : New test.
27430 * gfortran.dg/pr102190.f90 : New test.
27431 * gfortran.dg/pr102532.f90 : New test.
27432 * gfortran.dg/pr109948.f90 : New test.
27433 * gfortran.dg/pr99326.f90 : New test.
27435 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27437 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
27439 2023-06-02 Pan Li <pan2.li@intel.com>
27441 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
27442 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
27444 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27446 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
27447 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
27448 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
27449 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
27450 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
27451 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
27452 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
27453 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
27454 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
27456 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27458 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
27459 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
27460 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
27461 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
27462 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
27463 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
27465 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27467 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
27468 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
27469 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
27470 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
27471 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
27472 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
27473 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
27474 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
27475 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
27476 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
27477 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
27478 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
27479 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
27480 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
27481 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
27483 2023-06-01 Harald Anlauf <anlauf@gmx.de>
27486 * gfortran.dg/pr88552.f90: New test.
27488 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
27490 * lib/torture-options.exp: print the value of non-empty options:
27491 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
27493 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
27495 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
27496 the torture-{init,finish}
27498 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
27500 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
27501 * gcc.target/powerpc/pr109566.c: Skip on AIX.
27503 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
27504 Uros Bizjak <ubizjak@gmail.com>
27507 * gcc.target/i386/pr109973-1.c: New test case.
27508 * gcc.target/i386/pr109973-2.c: Likewise.
27510 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27512 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
27514 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
27516 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
27517 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
27518 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
27519 * gfortran.dg/gomp/pure-1.f90: New test.
27520 * gfortran.dg/gomp/pure-2.f90: New test.
27521 * gfortran.dg/gomp/pure-3.f90: New test.
27522 * gfortran.dg/gomp/pure-4.f90: New test.
27524 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27526 * gcc.target/riscv/rvv/base/frm-1.c: New test.
27528 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
27530 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
27531 gcc_set_required_options.
27532 * lib/target-supports.exp: Rename force_conventional_output_for
27533 to set_required_options_for.
27534 * lib/scanasm.exp: Adjust callers.
27535 * lib/scanrtl.exp: Same.
27537 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27540 * gcc.target/aarch64/simd/pr99195_11.c: New test.
27542 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27545 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
27546 * gcc.target/aarch64/simd/pr99195_10.c: New test.
27548 2023-05-31 David Faust <david.faust@oracle.com>
27550 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
27551 in scan-assembler expressions where useful.
27552 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
27553 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
27554 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
27555 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
27556 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
27557 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
27558 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
27559 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
27560 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
27561 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
27562 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
27563 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
27564 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
27565 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
27566 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
27568 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27570 * gcc.target/riscv/rvv/rvv.exp:
27571 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
27572 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
27573 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
27574 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
27575 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
27576 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
27577 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
27578 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
27580 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27582 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
27583 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
27584 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
27585 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
27587 2023-05-31 Cui, Lili <lili.cui@intel.com>
27589 PR tree-optimization/110038
27590 * gcc.dg/pr110038.c: New test.
27592 2023-05-31 Pan Li <pan2.li@intel.com>
27594 * gcc.target/riscv/arch-21.c: New test.
27595 * gcc.target/riscv/predef-27.c: New test.
27597 2023-05-31 Pan Li <pan2.li@intel.com>
27599 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
27602 2023-05-30 liuhongt <hongtao.liu@intel.com>
27604 * gcc.target/i386/pr108804.c: New test.
27606 2023-05-30 David Malcolm <dmalcolm@redhat.com>
27608 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
27610 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
27612 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
27615 * gcc.dg/torture/pr107451.c: Require int32plus.
27616 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
27617 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
27618 * gcc.dg/torture/pr95248.c: Require size24plus.
27619 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
27620 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
27621 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
27623 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
27625 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
27626 Support both definitions of int32_t.
27628 2023-05-30 Andrew Pinski <apinski@marvell.com>
27630 * gcc.dg/tree-ssa/minmax-22.c: New test.
27632 2023-05-30 Andrew Pinski <apinski@marvell.com>
27634 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
27635 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
27637 * gcc.dg/tree-ssa/pr66726-5.c: New test.
27638 * gcc.dg/tree-ssa/pr66726-6.c: New test.
27640 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
27642 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
27643 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
27646 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
27649 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
27650 * c-c++-common/goacc/clauses-fail.c: Likewise.
27651 * c-c++-common/goacc/data-2.c: Likewise.
27652 * c-c++-common/gomp/declare-target-2.c: Likewise.
27653 * c-c++-common/gomp/directive-1.c: Likewise.
27654 * g++.dg/goacc/data-1.C: Likewise.
27656 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
27658 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
27660 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
27661 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
27662 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
27663 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
27664 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
27666 2023-05-30 liuhongt <hongtao.liu@intel.com>
27668 * gcc.target/i386/pr108938-1.c: New test.
27669 * gcc.target/i386/pr108938-2.c: New test.
27670 * gcc.target/i386/pr108938-3.c: New test.
27671 * gcc.target/i386/pr108938-load-1.c: New test.
27672 * gcc.target/i386/pr108938-load-2.c: New test.
27674 2023-05-30 Andreas Schwab <schwab@suse.de>
27677 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
27680 2023-05-30 Lili Cui <lili.cui@intel.com>
27682 PR tree-optimization/98350
27683 * gcc.dg/pr98350-1.c: New test.
27684 * gcc.dg/pr98350-2.c: Ditto.
27686 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27688 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
27689 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
27690 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
27691 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
27693 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27695 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
27696 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
27697 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
27698 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
27699 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
27700 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
27702 2023-05-29 Die Li <lidie@eswincomputing.com>
27704 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
27705 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
27707 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
27709 * gcc.target/riscv/and-extend-1.c: New test
27710 * gcc.target/riscv/and-extend-2.c: New test
27712 2023-05-29 Pan Li <pan2.li@intel.com>
27714 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
27715 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
27716 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
27717 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
27718 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
27719 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
27720 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
27721 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
27723 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
27725 * gnat.dg/specs/storage_offset1.ads: New test.
27727 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27729 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
27731 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27733 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
27735 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27737 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
27738 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
27739 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
27740 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
27741 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
27742 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
27743 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
27745 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27747 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
27748 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
27750 2023-05-29 Pan Li <pan2.li@intel.com>
27752 * gcc.target/riscv/arch-20.c: New test.
27753 * gcc.target/riscv/predef-26.c: New test.
27755 2023-05-27 liuhongt <hongtao.liu@intel.com>
27757 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
27758 * gcc.target/i386/pr100711-3.c: New test.
27760 2023-05-26 Martin Uecker <uecker@tugraz.at>
27762 * gcc.dg/pr109970.c: New test.
27764 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
27766 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
27767 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
27768 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
27769 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
27770 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
27771 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
27772 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
27773 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
27774 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
27775 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
27776 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
27777 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
27778 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
27780 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
27781 Juzhe Zhong <juzhe.zhong@rivai.ai>
27783 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
27785 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
27786 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
27787 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
27788 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
27789 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
27790 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
27791 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
27792 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
27793 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
27794 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
27795 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
27796 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
27797 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
27798 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
27799 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
27800 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
27801 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
27802 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
27803 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
27804 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
27805 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
27806 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
27807 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
27808 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
27809 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
27810 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
27811 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
27812 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
27813 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
27814 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
27816 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
27818 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
27819 * gfortran.dg/gomp/allocate-4.f90: New test.
27820 * gfortran.dg/gomp/allocate-5.f90: New test.
27821 * gfortran.dg/gomp/allocate-6.f90: New test.
27822 * gfortran.dg/gomp/allocate-7.f90: New test.
27823 * gfortran.dg/gomp/allocators-1.f90: New test.
27824 * gfortran.dg/gomp/allocators-2.f90: New test.
27826 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
27828 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
27829 * gfortran.dg/gomp/allocate-5.f90: Likewise.
27830 * gfortran.dg/gomp/allocate-6.f90: Likewise.
27831 * gfortran.dg/gomp/allocate-7.f90: Likewise.
27832 * gfortran.dg/gomp/allocators-1.f90: Likewise.
27833 * gfortran.dg/gomp/allocators-2.f90: Likewise.
27835 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
27836 Tobias Burnus <tobias@codesourcery.com>
27838 * gfortran.dg/gomp/allocate-4.f90: New file.
27839 * gfortran.dg/gomp/allocate-5.f90: New file.
27840 * gfortran.dg/gomp/allocate-6.f90: New file.
27841 * gfortran.dg/gomp/allocate-7.f90: New file.
27842 * gfortran.dg/gomp/allocators-1.f90: New file.
27843 * gfortran.dg/gomp/allocators-2.f90: New file.
27845 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
27847 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
27848 * gcc.dg/nested-vla-2.c: Ditto.
27849 * gcc.dg/nested-vla-3.c: Ditto.
27851 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
27853 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
27855 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
27858 * gcc.target/avr/pr82931.c: New test.
27860 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27861 Richard Sandiford <richard.sandiford@arm.com>
27863 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
27864 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
27865 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
27866 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
27868 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27871 * gcc.target/aarch64/simd/pr99195_9.c: New test.
27873 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
27875 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
27876 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
27877 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
27878 * gcc.target/arm/acle/data-intrinsics.c: New test.
27880 2023-05-25 Alex Coplan <alex.coplan@arm.com>
27883 * gcc.target/arm/pure-code/pr109800.c: New test.
27885 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27887 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
27889 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
27893 * gcc.target/i386/pr109173-1.c: New test.
27894 * gcc.target/i386/pr109174-1.c: Ditto.
27896 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
27898 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
27899 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
27901 2023-05-25 Alexandre Oliva <oliva@adacore.com>
27904 * gcc.target/powerpc/pr100106-sa.c: New.
27906 2023-05-25 Alexandre Oliva <oliva@adacore.com>
27908 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
27909 * gcc.target/i386/pr104447.c: Likewise.
27911 2023-05-25 Alexandre Oliva <oliva@adacore.com>
27913 * g++.dg/pr80481.C: Add explicit pthread requirement.
27915 2023-05-25 Alexandre Oliva <oliva@adacore.com>
27917 * gcc.target/i386/pr103074.c: Require fpic support.
27919 2023-05-25 Alexandre Oliva <oliva@adacore.com>
27921 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
27922 malloc.h and sys/time.h.
27924 2023-05-25 Alexandre Oliva <oliva@adacore.com>
27926 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
27927 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
27928 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
27929 * gcc.target/i386/pieces-memset-1.c: Likewise.
27930 * gcc.target/i386/pieces-memset-36.c: Likewise.
27931 * gcc.target/i386/pieces-memset-4.c: Likewise.
27932 * gcc.target/i386/pieces-memset-40.c: Likewise.
27933 * gcc.target/i386/pieces-memset-41.c: Likewise.
27934 * gcc.target/i386/pieces-memset-7.c: Likewise.
27935 * gcc.target/i386/pieces-memset-8.c: Likewise.
27936 * gcc.target/i386/pieces-memset-9.c: Likewise.
27937 * gcc.target/i386/pr102230.c: Likewise.
27938 * gcc.target/i386/pr78103-2.c: Likewise.
27940 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
27942 PR tree-optimization/107822
27943 PR tree-optimization/107986
27944 * gcc.dg/pr107822.c: New.
27945 * gcc.dg/pr107986-1.c: New.
27947 2023-05-24 Harald Anlauf <anlauf@gmx.de>
27950 * gfortran.dg/size_dim_2.f90: New test.
27952 2023-05-24 Harald Anlauf <anlauf@gmx.de>
27955 * gfortran.dg/reshape_10.f90: New test.
27956 * gfortran.dg/reshape_11.f90: New test.
27958 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
27960 PR middle-end/109840
27961 * gcc.dg/fold-parity-8.c: New test.
27962 * gcc.dg/fold-popcount-11.c: Likewise.
27964 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
27966 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
27967 * gcc.dg/ipa/vrp1.c: Same.
27968 * gcc.dg/ipa/vrp2.c: Same.
27969 * gcc.dg/ipa/vrp3.c: Same.
27970 * gcc.dg/ipa/vrp4.c: Same.
27971 * gcc.dg/ipa/vrp5.c: Same.
27972 * gcc.dg/ipa/vrp6.c: Same.
27973 * gcc.dg/ipa/vrp7.c: Same.
27974 * gcc.dg/ipa/vrp8.c: Same.
27976 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
27978 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
27979 Remove -ftree-vectorize.
27980 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
27981 * gcc.target/i386/vect-vshiftv4qi.c: New test.
27982 * gcc.target/i386/vect-vshiftv8qi.c: New test.
27984 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27987 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
27988 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
27989 * gcc.target/aarch64/simd/pr99195_8.c: New test.
27991 2023-05-24 Richard Biener <rguenther@suse.de>
27994 * gcc.target/i386/pr109944-1.c: New testcase.
27995 * gcc.target/i386/pr109944-2.c: Likewise.
27997 2023-05-24 Richard Biener <rguenther@suse.de>
27999 PR tree-optimization/109849
28000 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
28002 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
28005 * gm2/pim/run/pass/hightests.mod: New test.
28007 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
28009 * gcc.dg/torture/pr109940.c: New test.
28011 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28014 * gcc.target/arm/pr109939.c: New test.
28016 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28018 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
28019 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
28021 2023-05-24 Alexandre Oliva <oliva@adacore.com>
28023 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
28026 2023-05-24 Alexandre Oliva <oliva@adacore.com>
28028 * gcc.dg/signbit-2.c: Add -msse2 on x86.
28030 2023-05-24 Alexandre Oliva <oliva@adacore.com>
28032 * lib/target-supports.exp (check_effective_target_sysconf):
28033 Check for declaration and _SC_PAGESIZE on vxworks.
28035 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
28037 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
28039 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28040 Richard Sandiford <richard.sandiford@arm.com>
28042 * gcc.target/riscv/rvv/rvv.exp:
28043 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
28044 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
28045 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
28046 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
28047 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
28048 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
28050 2023-05-24 Pan Li <pan2.li@intel.com>
28052 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
28055 2023-05-24 Pan Li <pan2.li@intel.com>
28057 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
28058 Enrich the test cases.
28060 2023-05-24 liuhongt <hongtao.liu@intel.com>
28062 * gcc.target/i386/pr109900.c: New test.
28064 2023-05-23 Martin Uecker <uecker@tugraz.at>
28067 * gcc.dg/pr109450-1.c: New test.
28068 * gcc.dg/pr109450-2.c: New test.
28069 * gcc.dg/vla-26.c: New test.
28071 2023-05-23 Martin Uecker <uecker@tugraz.at>
28077 * gcc.dg/nested-vla-1.c: New test.
28078 * gcc.dg/nested-vla-2.c: New test.
28079 * gcc.dg/nested-vla-3.c: New test.
28080 * gcc.dg/pr70418.c: New test.
28081 * gcc.dg/pr106465.c: New test.
28082 * gcc.dg/pr107557-1.c: New test.
28083 * gcc.dg/pr107557-2.c: New test.
28084 * gcc.dg/pr108423-1.c: New test.
28085 * gcc.dg/pr108423-2.c: New test.
28086 * gcc.dg/pr108423-3.c: New test.
28087 * gcc.dg/pr108423-4.c: New test.
28088 * gcc.dg/pr108423-5.c: New test.
28089 * gcc.dg/pr108423-6.c: New test.
28090 * gcc.dg/typename-vla-2.c: New test.
28091 * gcc.dg/typename-vla-3.c: New test.
28092 * gcc.dg/typename-vla-4.c: New test.
28093 * gcc.misc-tests/gcov-pr85350.c: Adapt.
28094 * gcc.dg/typename-vla-5.c: New file.
28095 * gcc.dg/typename-vla-6.c: New file.
28097 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
28099 * gcc.target/i386/vect-shiftv4qi.c: New test.
28100 * gcc.target/i386/vect-shiftv8qi.c: New test.
28102 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
28104 PR tree-optimization/109934
28105 * gcc.dg/tree-ssa/pr109934.c: New test.
28107 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
28109 * gcc.target/aarch64/ins_bitfield_1.c: New test.
28110 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
28111 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
28112 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
28113 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
28114 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
28116 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28119 * gcc.target/aarch64/pr109855.c: New test.
28121 2023-05-23 Richard Biener <rguenther@suse.de>
28123 PR tree-optimization/109849
28124 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
28126 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
28128 * gnat.dg/opt101.adb: New test.
28129 * gnat.dg/opt101_pkg.ads: New helper.
28131 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
28134 * gfortran.dg/pr103716.f90 : New test.
28136 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
28137 Steven G. Kargl <kargl@gcc.gnu.org>
28140 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
28141 declaration of finalizable derived types in submodules works.
28143 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
28145 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
28147 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
28150 * gcc.c-torture/compile/pr108892.c: Require int32.
28151 * gcc.c-torture/compile/pr98199.c: Require int32plus.
28152 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
28153 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
28154 * gcc.dg/tree-ssa/pr102232.c: Same.
28155 * gcc.dg/tree-ssa/pr105860.c: Same.
28156 * gcc.dg/tree-ssa/pr96730.c: Same.
28157 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
28158 * gcc.dg/tree-ssa/pr96779.c: Same.
28159 * gcc.dg/tree-ssa/pr98513.c: Same.
28160 * gcc.dg/tree-ssa/ssa-sink-18.c
28161 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
28163 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
28164 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
28165 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
28166 * gcc.dg/tree-ssa/pr93435.c: Same.
28167 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
28168 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
28169 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
28171 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
28173 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
28174 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
28175 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
28176 * gcc.dg/tree-ssa/pr109031-2.c: Same.
28177 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
28178 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
28179 * gcc.dg/Warray-bounds-33.c: Skip target avr.
28180 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
28181 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
28182 * gcc.dg/analyzer/isatty-1.c: Same.
28183 * gcc.dg/analyzer/pipe-glibc.c: Same.
28185 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
28188 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
28189 * gcc.c-torture/compile/pr103813.c: Require size32plus.
28190 * gcc.c-torture/execute/pr108498-2.c: Same.
28191 * gcc.c-torture/compile/pr96426.c: Condition on
28192 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
28193 * gcc.c-torture/execute/pr103417.c: Require int32plus.
28194 * gcc.dg/pr104198.c: Same.
28195 * gcc.dg/pr21137.c: Same.
28196 * gcc.dg/pr88905.c: Same.
28197 * gcc.dg/pr90838.c: Same.
28198 * gcc.dg/pr97317.c: Same.
28199 * gcc.dg/pr100292.c: Require int32.
28200 * gcc.dg/pr101008.c: Same.
28201 * gcc.dg/pr96542.c: Same.
28202 * gcc.dg/pr96674.c: Same.
28203 * gcc.dg/pr97750.c: Require ptr_eq_long.
28205 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
28207 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
28208 * gcc.dg/pr19402-2.c: Skip for avr.
28209 * gcc.dg/pr86124.c: Same.
28210 * gcc.dg/pr94291.c: Same.
28211 * gcc.dg/torture/builtin-complex-1.c: Same.
28212 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
28213 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
28214 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
28215 * gcc.dg/torture/fp-int-convert-float64.c: Same.
28216 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
28217 * gcc.dg/torture/fp-int-convert-timode.c: Same.
28218 * c-c++-common/torture/builtin-convertvector-1.c: Same.
28219 * c-c++-common/torture/complex-sign-add.c: Same.
28220 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
28221 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
28222 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
28223 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
28224 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
28225 * c-c++-common/torture/complex-sign-mul-one.c: Same.
28226 * c-c++-common/torture/complex-sign-mul.c: Same.
28227 * c-c++-common/torture/complex-sign-sub.c: Same.
28229 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28231 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
28234 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28236 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
28238 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
28240 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
28242 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
28244 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
28246 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
28249 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
28251 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
28252 * gcc.target/nvptx/brev-2.c: Likewise.
28253 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
28254 * gcc.target/nvptx/brevll-2.c: Likewise.
28256 2023-05-21 Jakub Jelinek <jakub@redhat.com>
28258 PR tree-optimization/109505
28259 * gcc.target/aarch64/sve/pr109505.c: New test.
28261 2023-05-21 Pan Li <pan2.li@intel.com>
28263 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
28264 test cases for vbool[2|4|8|16|32|64]_t.
28266 2023-05-21 Andrew Pinski <apinski@marvell.com>
28268 PR middle-end/109919
28269 * gcc.c-torture/compile/pr109919-1.c: New test.
28271 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
28274 * gcc.target/avr/torture/pr105753.c: New test.
28276 2023-05-20 Die Li <lidie@eswincomputing.com>
28278 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
28279 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
28281 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
28283 * gcc.target/riscv/zbs-bext-02.c: New test.
28285 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
28288 * gcc.target/riscv/pr106888.c: New test.
28289 * gcc.target/riscv/zbbw.c: Check for ANDI.
28291 2023-05-19 Patrick Palka <ppalka@redhat.com>
28294 * g++.dg/cpp1y/var-templ80.C: New test.
28295 * g++.dg/cpp1y/var-templ81.C: New test.
28297 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
28299 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
28301 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
28302 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
28303 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
28304 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
28305 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
28306 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
28307 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
28308 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
28309 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
28310 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
28311 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
28313 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
28315 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
28316 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
28318 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
28321 * gm2/isolib/run/pass/testdelete.mod: New test.
28323 2023-05-19 Jakub Jelinek <jakub@redhat.com>
28325 PR tree-optimization/105776
28326 * gcc.target/i386/pr105776.c: New test.
28328 2023-05-19 Jakub Jelinek <jakub@redhat.com>
28330 PR tree-optimization/101856
28331 * gcc.dg/tree-ssa/pr101856.c: New test.
28333 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
28335 * gnat.dg/specs/array6.ads: New test.
28337 2023-05-19 Joseph Myers <joseph@codesourcery.com>
28339 * gcc.dg/c2x-thread-local-2.c: New test.
28341 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
28343 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
28344 expected scan-assembler-times frequency and strings..
28345 * gcc.target/i386/vect-mulv4qi.c: New test.
28346 * gcc.target/i386/vect-mulv8qi.c: New test.
28348 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
28350 PR bootstrap/105831
28351 * gcc.test-framework/gen_directive_tests: Use = operator instead
28354 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
28356 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
28357 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
28358 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
28359 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
28360 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
28361 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
28362 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
28363 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
28364 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
28365 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
28366 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
28367 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
28368 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
28369 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
28370 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
28371 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
28372 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
28373 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
28374 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
28375 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
28376 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
28377 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
28378 * gcc.target/arm/mve/mve_const_shifts.c: New test.
28380 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
28383 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
28384 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
28385 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
28386 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
28387 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
28388 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
28389 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
28390 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
28391 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
28392 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
28393 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
28394 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
28395 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
28396 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
28397 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
28398 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
28399 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
28400 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
28401 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
28402 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
28403 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
28404 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
28405 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
28406 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
28407 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
28408 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
28409 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
28410 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
28411 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
28412 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
28413 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
28414 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
28415 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
28416 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
28417 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
28418 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
28419 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
28420 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
28421 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
28422 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
28424 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
28426 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
28427 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
28428 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
28429 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
28430 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
28431 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
28432 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
28433 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
28434 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
28435 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
28436 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
28437 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
28438 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
28439 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
28440 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
28441 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
28442 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
28443 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
28444 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
28445 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
28446 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
28447 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
28448 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
28449 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
28450 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
28451 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
28452 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
28453 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
28454 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
28455 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
28456 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
28457 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
28458 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
28459 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
28460 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
28461 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
28462 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
28463 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
28464 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
28465 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
28466 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
28467 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
28468 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
28469 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
28470 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
28471 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
28472 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
28473 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
28474 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
28475 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
28476 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
28477 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
28478 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
28479 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
28480 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
28481 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
28482 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
28483 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
28484 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
28485 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
28486 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
28487 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
28488 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
28489 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
28490 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
28491 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
28492 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
28493 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
28494 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
28495 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
28496 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
28497 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
28498 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
28499 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
28500 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
28501 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
28502 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
28503 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
28504 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
28505 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
28506 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
28507 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
28508 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
28509 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
28510 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
28511 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
28512 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
28513 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
28514 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
28515 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
28516 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
28517 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
28518 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
28519 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
28520 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
28521 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
28522 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
28523 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
28524 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
28525 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
28526 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
28527 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
28528 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
28529 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
28530 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
28531 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
28532 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
28533 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
28534 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
28535 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
28536 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
28537 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
28538 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
28539 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
28540 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
28541 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
28542 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
28543 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
28544 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
28545 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
28546 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
28547 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
28548 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
28549 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
28550 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
28551 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
28552 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
28553 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
28554 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
28555 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
28556 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
28557 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
28558 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
28559 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
28560 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
28562 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
28564 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
28565 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
28567 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
28569 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
28571 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
28573 * gcc.target/arm/mve/intrinsics/asrl.c: Use
28574 check-function-bodies instead of scan-assembler checks. Use
28575 extern "C" for C++ testing.
28576 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
28577 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
28578 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
28579 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
28580 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
28581 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
28582 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
28583 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
28584 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
28585 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
28586 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
28587 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
28588 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
28589 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
28590 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
28591 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
28592 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
28593 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
28594 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
28595 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
28596 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
28597 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
28598 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
28599 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
28600 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
28601 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
28602 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
28603 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
28604 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
28605 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
28606 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
28607 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
28608 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
28609 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
28610 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
28611 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
28612 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
28613 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
28614 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
28615 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
28616 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
28617 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
28618 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
28619 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
28620 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
28621 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
28622 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
28623 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
28624 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
28625 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
28626 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
28627 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
28628 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
28629 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
28630 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
28631 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
28632 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
28633 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
28634 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
28635 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
28636 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
28637 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
28638 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
28639 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
28640 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
28641 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
28642 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
28643 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
28644 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
28645 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
28646 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
28647 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
28648 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
28649 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
28650 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
28651 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
28652 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
28653 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
28654 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
28655 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
28656 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
28657 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
28658 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
28659 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
28660 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
28661 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
28662 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
28663 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
28664 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
28665 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
28666 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
28667 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
28668 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
28669 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
28670 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
28671 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
28672 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
28673 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
28674 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
28675 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
28676 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
28677 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
28678 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
28679 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
28680 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
28681 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
28682 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
28683 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
28684 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
28685 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
28686 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
28687 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
28688 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
28689 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
28690 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
28691 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
28692 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
28693 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
28694 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
28695 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
28696 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
28697 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
28698 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
28699 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
28700 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
28701 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
28702 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
28703 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
28704 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
28705 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
28706 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
28707 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
28708 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
28709 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
28710 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
28711 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
28712 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
28713 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
28714 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
28715 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
28716 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
28717 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
28718 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
28719 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
28720 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
28721 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
28722 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
28723 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
28724 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
28725 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
28726 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
28727 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
28728 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
28729 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
28730 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
28731 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
28732 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
28733 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
28734 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
28735 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
28736 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
28737 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
28738 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
28739 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
28740 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
28741 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
28742 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
28743 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
28744 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
28745 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
28746 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
28747 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
28748 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
28749 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
28750 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
28751 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
28752 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
28753 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
28754 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
28755 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
28756 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
28757 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
28758 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
28759 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
28760 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
28761 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
28762 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
28763 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
28764 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
28765 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
28766 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
28767 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
28768 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
28769 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
28770 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
28771 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
28772 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
28773 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
28774 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
28775 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
28776 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
28777 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
28778 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
28779 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
28780 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
28781 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
28782 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
28783 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
28784 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
28785 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
28786 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
28787 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
28788 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
28789 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
28790 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
28791 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
28792 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
28793 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
28794 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
28795 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
28796 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
28797 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
28798 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
28799 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
28800 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
28801 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
28802 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
28803 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
28804 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
28805 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
28806 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
28807 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
28808 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
28809 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
28810 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
28811 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
28812 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
28813 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
28814 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
28815 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
28816 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
28817 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
28818 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
28819 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
28820 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
28821 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
28822 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
28823 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
28824 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
28825 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
28826 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
28827 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
28828 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
28829 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
28830 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
28831 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
28832 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
28833 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
28834 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
28835 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
28836 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
28837 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
28838 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
28839 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
28840 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
28841 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
28842 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
28843 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
28844 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
28845 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
28846 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
28847 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
28848 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
28849 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
28850 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
28851 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
28852 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
28853 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
28854 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
28855 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
28856 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
28857 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
28858 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
28859 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
28860 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
28861 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
28862 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
28863 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
28864 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
28865 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
28866 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
28867 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
28868 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
28869 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
28870 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
28871 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
28872 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
28873 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
28874 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
28875 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
28876 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
28877 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
28878 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
28879 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
28880 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
28881 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
28882 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
28883 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
28884 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
28885 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
28886 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
28887 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
28888 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
28889 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
28890 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
28891 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
28892 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
28893 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
28894 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
28895 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
28896 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
28897 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
28898 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
28899 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
28900 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
28901 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
28902 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
28903 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
28904 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
28905 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
28906 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
28907 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
28908 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
28909 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
28910 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
28911 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
28912 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
28913 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
28914 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
28915 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
28916 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
28917 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
28918 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
28919 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
28920 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
28921 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
28922 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
28923 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
28924 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
28925 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
28926 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
28927 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
28928 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
28929 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
28930 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
28931 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
28932 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
28933 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
28934 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
28935 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
28936 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
28937 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
28938 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
28939 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
28940 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
28941 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
28942 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
28943 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
28944 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
28945 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
28946 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
28947 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
28948 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
28949 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
28950 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
28951 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
28952 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
28953 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
28954 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
28955 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
28956 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
28957 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
28958 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
28959 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
28960 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
28961 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
28962 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
28963 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
28964 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
28965 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
28966 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
28967 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
28968 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
28969 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
28970 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
28971 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
28972 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
28973 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
28974 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
28975 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
28976 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
28977 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
28978 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
28979 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
28980 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
28981 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
28982 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
28983 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
28984 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
28985 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
28986 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
28987 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
28988 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
28989 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
28990 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
28991 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
28992 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
28993 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
28994 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
28995 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
28996 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
28997 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
28998 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
28999 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
29000 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
29001 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
29002 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
29003 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
29004 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
29005 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
29006 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
29007 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
29008 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
29009 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
29010 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
29011 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
29012 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
29013 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
29014 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
29015 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
29016 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
29017 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
29018 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
29019 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
29020 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
29021 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
29022 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
29023 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
29024 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
29025 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
29026 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
29027 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
29028 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
29029 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
29030 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
29031 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
29032 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
29033 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
29034 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
29035 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
29036 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
29037 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
29038 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
29039 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
29040 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
29041 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
29042 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
29043 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
29044 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
29045 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
29046 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
29047 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
29048 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
29049 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
29050 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
29051 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
29052 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
29053 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
29054 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
29055 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
29056 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
29057 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
29058 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
29059 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
29060 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
29061 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
29062 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
29063 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
29064 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
29065 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
29066 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
29067 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
29068 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
29069 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
29070 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
29071 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
29072 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
29073 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
29074 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
29075 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
29076 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
29077 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
29078 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
29079 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
29080 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
29081 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
29082 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
29083 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
29084 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
29085 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
29086 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
29087 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
29088 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
29089 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
29090 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
29091 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
29092 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
29093 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
29094 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
29095 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
29096 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
29097 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
29098 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
29099 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
29100 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
29101 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
29102 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
29103 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
29104 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
29105 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
29106 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
29107 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
29108 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
29109 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
29110 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
29111 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
29112 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
29113 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
29114 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
29115 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
29116 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
29117 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
29118 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
29119 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
29120 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
29121 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
29122 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
29123 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
29124 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
29125 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
29126 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
29127 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
29128 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
29129 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
29130 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
29131 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
29132 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
29133 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
29134 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
29135 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
29136 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
29137 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
29138 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
29139 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
29140 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
29141 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
29142 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
29143 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
29144 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
29145 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
29146 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
29147 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
29148 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
29149 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
29150 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
29151 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
29152 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
29153 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
29154 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
29155 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
29156 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
29157 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
29158 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
29159 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
29160 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
29161 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
29162 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
29163 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
29164 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
29165 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
29166 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
29167 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
29168 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
29169 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
29170 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
29171 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
29172 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
29173 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
29174 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
29175 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
29176 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
29177 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
29178 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
29179 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
29180 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
29181 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
29182 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
29183 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
29184 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
29185 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
29186 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
29187 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
29188 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
29189 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
29190 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
29191 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
29192 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
29193 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
29194 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
29195 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
29196 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
29197 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
29198 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
29199 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
29200 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
29201 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
29202 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
29203 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
29204 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
29205 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
29206 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
29207 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
29208 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
29209 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
29210 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
29211 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
29212 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
29213 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
29214 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
29215 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
29216 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
29217 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
29218 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
29219 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
29220 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
29221 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
29222 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
29223 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
29224 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
29225 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
29226 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
29227 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
29228 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
29229 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
29230 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
29231 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
29232 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
29233 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
29234 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
29235 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
29236 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
29237 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
29238 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
29239 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
29240 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
29241 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
29242 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
29243 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
29244 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
29245 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
29246 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
29247 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
29248 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
29249 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
29250 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
29251 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
29252 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
29253 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
29254 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
29255 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
29256 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
29257 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
29258 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
29259 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
29260 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
29261 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
29262 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
29263 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
29264 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
29265 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
29266 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
29267 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
29268 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
29269 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
29270 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
29271 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
29272 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
29273 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
29274 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
29275 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
29276 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
29277 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
29278 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
29279 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
29280 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
29281 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
29282 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
29283 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
29284 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
29285 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
29286 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
29287 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
29288 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
29289 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
29290 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
29291 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
29292 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
29293 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
29294 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
29295 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
29296 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
29297 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
29298 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
29299 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
29300 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
29301 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
29302 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
29303 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
29304 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
29305 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
29306 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
29307 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
29308 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
29309 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
29310 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
29311 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
29312 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
29313 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
29314 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
29315 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
29316 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
29317 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
29318 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
29319 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
29320 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
29321 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
29322 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
29323 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
29324 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
29325 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
29326 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
29327 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
29328 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
29329 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
29330 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
29331 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
29332 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
29333 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
29334 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
29335 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
29336 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
29337 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
29338 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
29339 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
29340 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
29341 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
29342 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
29343 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
29344 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
29345 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
29346 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
29347 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
29348 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
29349 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
29350 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
29351 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
29352 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
29353 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
29354 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
29355 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
29356 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
29357 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
29358 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
29359 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
29360 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
29361 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
29362 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
29363 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
29364 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
29365 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
29366 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
29367 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
29368 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
29369 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
29370 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
29371 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
29372 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
29373 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
29374 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
29375 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
29376 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
29377 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
29378 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
29379 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
29380 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
29381 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
29382 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
29383 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
29384 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
29385 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
29386 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
29387 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
29388 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
29389 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
29390 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
29391 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
29392 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
29393 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
29394 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
29395 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
29396 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
29397 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
29398 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
29399 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
29400 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
29401 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
29402 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
29403 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
29404 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
29405 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
29406 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
29407 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
29408 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
29409 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
29410 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
29411 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
29412 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
29413 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
29414 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
29415 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
29416 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
29417 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
29418 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
29419 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
29420 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
29421 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
29422 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
29423 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
29424 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
29425 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
29426 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
29427 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
29428 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
29429 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
29430 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
29431 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
29432 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
29433 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
29434 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
29435 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
29436 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
29437 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
29438 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
29439 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
29440 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
29441 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
29442 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
29443 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
29444 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
29445 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
29446 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
29447 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
29448 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
29449 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
29450 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
29451 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
29452 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
29453 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
29454 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
29455 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
29456 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
29457 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
29458 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
29459 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
29460 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
29461 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
29462 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
29463 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
29464 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
29465 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
29466 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
29467 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
29468 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
29469 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
29470 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
29471 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
29472 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
29473 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
29474 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
29475 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
29476 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
29477 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
29478 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
29479 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
29480 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
29481 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
29482 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
29483 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
29484 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
29485 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
29486 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
29487 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
29488 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
29489 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
29490 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
29491 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
29492 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
29493 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
29494 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
29495 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
29496 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
29497 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
29498 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
29499 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
29500 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
29501 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
29502 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
29503 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
29504 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
29505 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
29506 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
29507 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
29508 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
29509 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
29510 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
29511 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
29512 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
29513 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
29514 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
29515 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
29516 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
29517 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
29518 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
29519 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
29520 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
29521 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
29522 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
29523 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
29524 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
29525 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
29526 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
29527 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
29528 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
29529 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
29530 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
29531 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
29532 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
29533 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
29534 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
29535 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
29536 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
29537 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
29538 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
29539 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
29540 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
29541 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
29542 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
29543 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
29544 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
29545 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
29546 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
29547 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
29548 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
29549 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
29550 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
29551 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
29552 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
29553 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
29554 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
29555 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
29556 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
29557 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
29558 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
29559 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
29560 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
29561 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
29562 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
29563 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
29564 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
29565 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
29566 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
29567 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
29568 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
29569 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
29570 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
29571 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
29572 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
29573 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
29574 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
29575 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
29576 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
29577 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
29578 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
29579 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
29580 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
29581 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
29582 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
29583 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
29584 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
29585 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
29586 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
29587 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
29588 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
29589 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
29590 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
29591 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
29592 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
29593 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
29594 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
29595 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
29596 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
29597 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
29598 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
29599 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
29600 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
29601 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
29602 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
29603 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
29604 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
29605 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
29606 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
29607 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
29608 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
29609 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
29610 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
29611 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
29612 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
29613 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
29614 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
29615 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
29616 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
29617 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
29618 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
29619 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
29620 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
29621 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
29622 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
29623 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
29624 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
29625 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
29626 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
29627 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
29628 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
29629 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
29630 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
29631 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
29632 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
29633 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
29634 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
29635 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
29636 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
29637 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
29638 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
29639 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
29640 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
29641 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
29642 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
29644 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
29646 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
29647 check-function-bodies instead of scan-assembler checks. Use
29648 extern "C" for C++ testing.
29649 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
29650 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
29651 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
29652 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
29653 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
29654 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
29655 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
29656 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
29657 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
29658 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
29659 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
29660 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
29661 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
29662 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
29663 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
29664 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
29665 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
29666 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
29667 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
29668 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
29669 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
29670 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
29671 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
29672 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
29673 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
29674 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
29675 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
29676 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
29677 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
29679 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
29681 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
29682 check-function-bodies instead of scan-assembler checks. Use
29683 extern "C" for C++ testing.
29684 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
29685 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
29686 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
29687 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
29688 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
29689 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
29690 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
29691 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
29692 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
29693 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
29694 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
29695 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
29696 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
29697 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
29698 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
29699 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
29700 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
29701 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
29702 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
29703 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
29704 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
29705 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
29706 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
29707 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
29708 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
29709 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
29710 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
29711 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
29712 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
29713 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
29714 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
29715 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
29716 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
29717 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
29718 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
29719 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
29720 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
29721 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
29722 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
29723 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
29724 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
29725 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
29726 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
29727 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
29728 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
29729 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
29730 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
29731 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
29732 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
29733 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
29734 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
29735 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
29736 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
29737 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
29738 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
29739 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
29740 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
29741 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
29742 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
29743 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
29744 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
29745 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
29746 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
29747 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
29748 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
29749 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
29750 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
29751 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
29752 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
29753 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
29754 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
29755 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
29756 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
29757 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
29758 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
29759 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
29760 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
29761 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
29762 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
29763 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
29764 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
29765 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
29766 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
29767 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
29768 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
29769 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
29770 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
29771 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
29772 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
29773 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
29774 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
29775 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
29776 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
29777 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
29778 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
29779 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
29780 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
29781 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
29782 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
29783 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
29784 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
29785 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
29786 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
29787 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
29788 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
29789 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
29790 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
29791 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
29792 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
29793 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
29794 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
29795 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
29796 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
29797 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
29798 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
29799 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
29800 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
29801 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
29802 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
29803 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
29804 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
29805 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
29806 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
29807 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
29808 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
29809 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
29810 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
29811 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
29812 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
29813 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
29814 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
29815 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
29816 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
29817 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
29818 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
29819 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
29820 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
29821 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
29822 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
29823 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
29824 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
29825 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
29826 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
29827 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
29828 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
29829 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
29830 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
29831 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
29832 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
29833 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
29834 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
29835 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
29836 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
29837 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
29838 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
29839 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
29840 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
29841 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
29842 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
29843 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
29844 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
29845 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
29846 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
29847 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
29848 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
29849 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
29850 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
29851 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
29852 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
29853 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
29854 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
29855 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
29856 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
29857 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
29858 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
29859 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
29860 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
29861 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
29862 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
29863 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
29864 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
29865 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
29866 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
29867 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
29868 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
29869 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
29870 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
29871 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
29872 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
29873 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
29874 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
29875 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
29876 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
29878 2023-05-18 Joseph Myers <joseph@codesourcery.com>
29880 * gcc.dg/format/c2x-printf-1.c: Test %B here.
29881 * gcc.dg/format/ext-9.c: Do not test %B here.
29883 2023-05-17 Harald Anlauf <anlauf@gmx.de>
29887 * gfortran.dg/zero_sized_13.f90: New test.
29889 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
29891 * gcc.target/riscv/shift-and-2.c: Fixed test
29892 * gcc.target/riscv/zbb-rol-ror-01.c: New test
29893 * gcc.target/riscv/zbb-rol-ror-02.c: New test
29894 * gcc.target/riscv/zbb-rol-ror-03.c: New test
29895 * gcc.target/riscv/zbb-rol-ror-04.c: New test
29896 * gcc.target/riscv/zbb-rol-ror-05.c: New test
29897 * gcc.target/riscv/zbb-rol-ror-06.c: New test
29898 * gcc.target/riscv/zbb-rol-ror-07.c: New test
29900 2023-05-17 Jakub Jelinek <jakub@redhat.com>
29903 * c-c++-common/pr109884.c: New test.
29905 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29907 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
29908 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
29909 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
29910 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
29911 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
29913 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29915 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
29916 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
29917 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
29918 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
29919 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
29920 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
29921 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
29922 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
29923 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
29924 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
29925 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
29926 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
29927 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
29928 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
29929 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
29930 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
29931 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
29932 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
29933 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
29934 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
29935 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
29936 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
29937 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
29938 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
29939 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
29940 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
29941 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
29942 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
29943 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
29944 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
29945 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
29946 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
29947 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
29948 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
29949 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
29950 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
29951 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
29952 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
29953 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
29954 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
29955 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
29956 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
29957 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
29958 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
29959 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
29960 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
29961 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
29962 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
29964 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
29966 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
29968 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
29970 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
29971 for 'finalize' as a ptr is now 'delete' instead of 'release'.
29972 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
29973 to if (allocated) block
29974 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
29975 replaced by a MEM< _25 > expression.
29976 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
29977 * gfortran.dg/gomp/map-10.f90: New test.
29979 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
29981 * g++.target/s390/atomic-align-1.C: New test.
29982 * gcc.target/s390/atomic-align-1.c: New test.
29983 * gcc.target/s390/atomic-align-2.c: New test.
29985 2023-05-17 Jakub Jelinek <jakub@redhat.com>
29988 * g++.dg/init/pr109868.C: New test.
29990 2023-05-17 Pan Li <pan2.li@intel.com>
29992 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
29994 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
29997 * gcc.target/powerpc/pr106708.c: Add test function.
29999 2023-05-16 Joseph Myers <joseph@codesourcery.com>
30001 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
30002 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
30003 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
30004 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
30005 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
30007 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
30008 not expect errors for typedef declaration in for loop.
30010 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
30013 * gm2/isolib/run/pass/testreadint.mod: New test.
30015 2023-05-16 Marek Polacek <polacek@redhat.com>
30018 * g++.dg/warn/Wdangling-reference13.C: New test.
30020 2023-05-16 Patrick Palka <ppalka@redhat.com>
30023 * g++.dg/cpp2a/desig27.C: New test.
30025 2023-05-16 Carl Love <cel@us.ibm.com>
30027 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
30028 instruction counts.
30030 2023-05-16 Carl Love <cel@us.ibm.com>
30032 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
30035 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
30037 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
30038 to occur after the intrinsic instruction, rather than requiring
30039 them to happen before.
30040 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
30042 2023-05-16 Pan Li <pan2.li@intel.com>
30044 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
30045 Replace stdint.h with stdint-gcc.h.
30046 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
30047 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
30048 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
30049 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
30050 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
30051 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
30052 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
30053 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
30054 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
30055 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
30056 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
30057 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
30058 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
30059 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
30061 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
30063 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
30066 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
30074 * gfortran.dg/pr105152.f90 : New test
30075 * gfortran.dg/pr100193.f90 : New test
30076 * gfortran.dg/pr87946.f90 : New test
30077 * gfortran.dg/pr103389.f90 : New test
30078 * gfortran.dg/pr104429.f90 : New test
30079 * gfortran.dg/pr82774.f90 : New test
30081 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
30083 * gcc.dg/attr-returns-nonnull.c: Skip if
30084 keeps_null_pointer_checks.
30085 * gcc.dg/init-compare-1.c: Likewise.
30086 * gcc.dg/ipa/pr85734.c: Likewise.
30087 * gcc.dg/ipa/propmalloc-1.c: Likewise.
30088 * gcc.dg/ipa/propmalloc-2.c: Likewise.
30089 * gcc.dg/ipa/propmalloc-3.c: Likewise.
30090 * gcc.dg/ipa/propmalloc-4.c: Likewise.
30091 * gcc.dg/tree-ssa/evrp11.c: Likewise.
30092 * gcc.dg/tree-ssa/pr83648.c: Likewise.
30094 2023-05-16 Andrew Pinski <apinski@marvell.com>
30096 PR tree-optimization/109424
30097 * gcc.dg/tree-ssa/bool-12.c: New test.
30098 * gcc.dg/tree-ssa/bool-13.c: New test.
30099 * gcc.dg/tree-ssa/minmax-20.c: New test.
30100 * gcc.dg/tree-ssa/minmax-21.c: New test.
30102 2023-05-15 Joseph Myers <joseph@codesourcery.com>
30104 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
30106 2023-05-15 Joseph Myers <joseph@codesourcery.com>
30108 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
30109 __has_c_attribute for all C2x attributes.
30111 2023-05-15 Harald Anlauf <anlauf@gmx.de>
30114 * gfortran.dg/ptr-func-5.f90: New test.
30116 2023-05-15 Patrick Palka <ppalka@redhat.com>
30118 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
30120 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30122 * gcc.target/aarch64/facg_1.c: New test.
30124 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30127 * gcc.target/aarch64/simd/pr99195_7.c: New test.
30129 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30132 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
30134 2023-05-15 Pan Li <pan2.li@intel.com>
30135 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30136 kito-cheng <kito.cheng@sifive.com>
30138 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
30140 2023-05-15 Richard Biener <rguenther@suse.de>
30142 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
30145 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30147 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
30148 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
30149 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
30151 2023-05-14 Andrew Pinski <apinski@marvell.com>
30153 PR tree-optimization/109829
30154 * gcc.dg/tree-ssa/abs-3.c: New test.
30155 * gcc.dg/tree-ssa/abs-4.c: New test.
30157 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
30160 * gcc.target/i386/pr109825.c: New test.
30162 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
30164 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
30166 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
30167 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
30168 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
30169 * gcc.target/aarch64/vec-init-18.c: ... this.
30170 * gcc.target/aarch64/vec-init-19.c: New test.
30171 * gcc.target/aarch64/vec-init-20.c: Likewise.
30172 * gcc.target/aarch64/vec-init-21.c: Likewise.
30173 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
30174 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
30175 * gcc.target/aarch64/vec-init-22.h: New header.
30177 2023-05-13 Andrew Pinski <apinski@marvell.com>
30179 PR tree-optimization/109834
30180 * gcc.c-torture/compile/pr109834-1.c: New test.
30181 * gcc.dg/tree-ssa/pr109834-1.c: New test.
30183 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
30186 * gfortran.dg/pr109662-a.f90: Add a section to verify that
30187 a short namelist read does not modify the variable.
30189 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
30192 * gm2/isolib/run/pass/seqappend.mod: New test.
30194 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
30195 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30198 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
30199 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
30200 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
30201 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
30203 2023-05-12 Richard Biener <rguenther@suse.de>
30205 PR tree-optimization/64731
30206 * gcc.target/i386/pr64731.c: New testcase.
30208 2023-05-12 Patrick Palka <ppalka@redhat.com>
30211 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
30212 * g++.dg/template/function2.C: Removed.
30214 2023-05-12 Patrick Palka <ppalka@redhat.com>
30217 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
30218 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
30220 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
30222 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
30224 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
30226 * gcc.target/riscv/rvv/rvv.exp:
30227 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
30228 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
30229 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
30230 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
30231 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
30232 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
30233 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
30234 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
30235 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
30236 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
30237 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
30238 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
30239 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
30240 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
30241 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
30242 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
30243 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
30245 2023-05-12 Pan Li <pan2.li@intel.com>
30247 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
30248 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
30249 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
30250 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
30251 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
30252 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
30253 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
30254 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
30255 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
30256 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
30257 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
30258 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
30259 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
30260 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
30261 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
30262 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
30263 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
30264 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
30265 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
30266 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
30267 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
30268 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
30269 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
30270 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
30271 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
30272 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
30273 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
30274 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
30275 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
30276 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
30277 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
30278 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
30279 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
30280 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
30281 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
30282 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
30283 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
30284 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
30285 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
30286 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
30287 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
30288 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
30289 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
30290 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
30291 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
30292 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
30293 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
30294 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
30295 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
30296 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
30297 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
30298 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
30299 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
30300 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
30301 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
30302 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
30303 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
30304 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
30305 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
30306 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
30307 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
30308 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
30309 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
30310 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
30311 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
30312 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
30313 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
30314 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
30315 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
30316 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
30317 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
30318 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
30319 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
30320 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
30321 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
30322 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
30323 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
30324 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
30325 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
30326 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
30327 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
30328 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
30329 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
30330 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
30331 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
30332 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
30333 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
30334 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
30335 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
30336 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
30337 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
30338 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
30339 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
30340 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
30341 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
30342 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
30343 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
30344 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
30345 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
30346 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
30347 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
30348 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
30349 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
30350 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
30351 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
30352 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
30353 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
30354 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
30355 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
30356 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
30357 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
30358 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
30359 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
30360 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
30361 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
30362 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
30363 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
30364 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
30365 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
30367 2023-05-12 Pan Li <pan2.li@intel.com>
30369 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
30370 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
30371 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
30372 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
30373 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
30374 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
30375 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
30376 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
30377 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
30378 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
30379 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
30380 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
30381 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
30382 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
30383 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
30384 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
30385 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
30386 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
30387 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
30388 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
30389 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
30390 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
30392 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
30394 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
30395 with dg-skip-if has_arch_ppc64.
30396 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
30397 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
30399 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
30401 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
30402 with has_arch_ppc64.
30403 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
30404 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
30405 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
30406 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
30407 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
30409 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
30411 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
30412 with has_arch_ppc64.
30413 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
30414 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
30416 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
30418 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
30419 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
30420 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
30422 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
30424 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
30427 * gm2/pim/fail/highice.mod: New test.
30429 2023-05-11 Patrick Palka <ppalka@redhat.com>
30432 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
30433 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
30434 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
30436 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
30438 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
30440 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
30443 * gcc.target/i386/pr109807.c: New test.
30445 2023-05-11 Patrick Palka <ppalka@redhat.com>
30448 * g++.dg/cpp2a/lambda-targ1.C: New test.
30450 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
30452 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
30453 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
30454 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
30455 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
30457 2023-05-11 Patrick Palka <ppalka@redhat.com>
30458 Jonathan Wakely <jwakely@redhat.com>
30463 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
30464 error for the template argument &B2:fn in C++17 mode.
30465 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
30466 * g++.dg/cpp2a/nontype-class56.C: New test.
30467 * g++.dg/template/function2.C: New test.
30469 2023-05-11 Alexandre Oliva <oliva@adacore.com>
30471 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
30472 include, call builtin.
30474 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
30475 Michael Collison <collison@rivosinc.com>
30477 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
30478 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
30479 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
30480 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
30481 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
30482 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
30483 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
30484 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
30485 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
30486 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
30487 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
30488 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
30489 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
30490 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
30491 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
30492 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
30493 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
30494 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
30495 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
30496 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
30497 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
30498 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
30499 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
30500 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
30501 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
30502 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
30503 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
30504 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
30505 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
30506 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
30507 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
30508 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
30509 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
30510 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
30511 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
30512 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
30513 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
30514 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
30515 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
30516 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
30517 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
30518 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
30519 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
30520 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
30521 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
30522 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
30523 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
30524 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
30525 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
30526 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
30527 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
30528 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
30529 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
30530 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
30531 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
30532 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
30533 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
30534 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
30535 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
30537 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
30539 * lib/torture-options.exp (torture-init-done): Add.
30540 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
30541 implicit 'torture-init'.
30542 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
30543 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
30544 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
30546 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
30548 * gcc.target/arm/acle/acle.exp: Add missing
30549 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
30551 * gcc.target/arm/cmse/cmse.exp: Likewise.
30552 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
30554 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
30556 * gcc.dg/fold-popcount-8.c: New test case.
30557 * gcc.dg/fold-popcount-9.c: Likewise.
30558 * gcc.dg/fold-popcount-10.c: Likewise.
30560 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
30562 * gcc.dg/fold-parity-6.c: New test.
30563 * gcc.dg/fold-parity-7.c: Likewise.
30564 * gcc.dg/fold-popcount-6.c: Likewise.
30565 * gcc.dg/fold-popcount-7.c: Likewise.
30567 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30569 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
30570 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
30572 2023-05-10 Marek Polacek <polacek@redhat.com>
30575 * g++.dg/ext/is_convertible6.C: New test.
30577 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
30580 * gcc.target/i386/pr92658-sse4-4b.c: New test.
30581 * gcc.target/i386/pr92658-sse4-8b.c: New test.
30583 2023-05-10 Andrew Pinski <apinski@marvell.com>
30585 * gcc.c-torture/execute/20230510-1.c: New test.
30587 2023-05-10 Jason Merrill <jason@redhat.com>
30590 * g++.dg/DRs/dr2543.C: New test.
30592 2023-05-10 Jason Merrill <jason@redhat.com>
30594 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
30595 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
30596 * g++.dg/cpp2a/consteval20.C: Likewise.
30597 * g++.dg/cpp2a/consteval24.C: Likewise.
30598 * g++.dg/cpp2a/srcloc20.C: Likewise.
30600 2023-05-10 Richard Biener <rguenther@suse.de>
30602 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
30604 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30606 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
30608 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30611 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
30614 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30617 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
30618 * gcc.target/aarch64/simd/pr99195_6.c: New test.
30620 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30622 * gcc.target/aarch64/simd/pr99195_5.c: New test.
30624 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30627 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
30629 2023-05-10 Jakub Jelinek <jakub@redhat.com>
30632 * g++.dg/cpp0x/gen-attrs-78.C: New test.
30634 2023-05-10 Li Xu <xuli1@eswincomputing.com>
30636 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
30637 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
30639 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30641 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
30642 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
30643 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
30644 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
30645 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
30646 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
30647 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
30648 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
30649 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
30650 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
30651 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
30652 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
30653 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
30654 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
30656 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30659 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
30660 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
30662 2023-05-10 Andrew Pinski <apinski@marvell.com>
30664 * gcc.c-torture/execute/20230509-1.c: New test.
30666 2023-05-09 Patrick Palka <ppalka@redhat.com>
30669 * g++.dg/cpp2a/concepts-pr109752.C: New test.
30671 2023-05-09 Patrick Palka <ppalka@redhat.com>
30674 * g++.dg/cpp0x/noexcept78.C: New test.
30676 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
30678 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
30679 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
30680 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
30681 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
30682 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
30683 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
30684 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
30685 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
30686 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
30687 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
30688 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
30689 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
30690 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
30691 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
30692 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
30693 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
30694 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
30695 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
30696 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
30697 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
30698 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
30699 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
30700 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
30701 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
30702 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
30703 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
30704 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
30705 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
30706 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
30707 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
30708 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
30709 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
30710 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
30711 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
30712 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
30713 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
30714 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
30715 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
30716 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
30717 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
30718 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
30719 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
30720 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
30721 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
30722 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
30723 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
30724 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
30725 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
30726 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
30727 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
30728 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
30729 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
30730 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
30731 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
30732 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
30733 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
30734 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
30735 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
30736 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
30737 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
30738 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
30739 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
30740 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
30741 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
30742 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
30743 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
30744 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
30745 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
30746 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
30747 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
30748 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
30749 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
30750 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
30751 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
30752 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
30753 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
30754 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
30755 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
30756 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
30757 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
30758 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
30759 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
30760 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
30761 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
30762 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
30763 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
30764 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
30765 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
30766 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
30767 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
30768 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
30769 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
30770 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
30771 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
30772 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
30773 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
30774 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
30775 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
30776 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
30777 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
30778 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
30779 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
30780 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
30781 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
30782 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
30783 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
30784 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
30785 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
30786 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
30787 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
30788 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
30789 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
30790 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
30791 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
30792 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
30793 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
30794 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
30795 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
30796 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
30797 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
30798 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
30799 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
30800 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
30801 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
30802 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
30803 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
30804 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
30805 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
30806 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
30807 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
30808 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
30809 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
30810 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
30811 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
30812 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
30813 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
30814 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
30815 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
30816 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
30817 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
30818 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
30819 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
30820 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
30821 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
30822 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
30823 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
30824 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
30825 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
30826 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
30827 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
30828 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
30829 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
30830 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
30831 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
30832 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
30833 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
30834 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
30835 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
30836 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
30837 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
30838 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
30839 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
30840 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
30841 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
30842 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
30843 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
30844 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
30845 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
30846 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
30847 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
30848 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
30849 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
30850 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
30851 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
30852 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
30853 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
30854 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
30855 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
30856 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
30857 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
30858 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
30859 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
30860 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
30861 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
30862 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
30863 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
30864 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
30865 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
30866 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
30867 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
30868 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
30869 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
30870 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
30871 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
30872 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
30873 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
30874 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
30875 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
30876 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
30877 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
30878 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
30879 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
30880 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
30881 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
30882 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
30883 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
30884 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
30885 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
30886 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
30887 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
30888 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
30889 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
30890 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
30891 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
30892 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
30893 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
30894 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
30895 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
30896 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
30897 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
30898 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
30899 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
30900 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
30901 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
30902 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
30903 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
30904 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
30905 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
30906 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
30907 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
30908 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
30909 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
30910 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
30911 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
30912 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
30913 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
30914 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
30915 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
30916 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
30917 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
30918 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
30919 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
30920 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
30921 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
30922 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
30923 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
30924 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
30926 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
30928 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
30929 sve2_flags instead of sve_flags.
30931 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
30934 * gm2/isolib/run/pass/skiplinetest.mod: New test.
30936 2023-05-09 Jakub Jelinek <jakub@redhat.com>
30939 * g++.dg/cpp23/attr-assume11.C: New test.
30941 2023-05-09 Jakub Jelinek <jakub@redhat.com>
30943 PR tree-optimization/109778
30944 * gcc.dg/lto/pr109778_0.c: New test.
30945 * gcc.dg/lto/pr109778_1.c: New file.
30947 2023-05-09 Jakub Jelinek <jakub@redhat.com>
30949 PR tree-optimization/109778
30950 * gcc.c-torture/execute/pr109778.c: New test.
30952 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
30954 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
30955 allocation for temporary results, rather than requiring specific
30957 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
30958 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
30959 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
30960 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
30961 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
30962 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
30963 * gcc.target/aarch64/memset-q-reg.c: Likewise.
30964 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
30965 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
30966 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
30967 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
30968 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
30969 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
30970 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
30971 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
30972 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
30973 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
30974 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
30975 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
30976 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
30977 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
30978 predicate register to be any of p4-p7, rather than requiring p4
30980 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
30981 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
30982 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
30983 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
30984 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
30985 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
30986 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
30987 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
30988 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
30989 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
30990 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
30992 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
30994 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
30995 FP/vector register, not just register 0-9.
30996 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
30997 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
30998 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
30999 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
31000 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
31001 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
31002 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
31003 * gcc.target/aarch64/sve/adr_1.c: Likewise.
31004 * gcc.target/aarch64/sve/adr_2.c: Likewise.
31005 * gcc.target/aarch64/sve/adr_3.c: Likewise.
31006 * gcc.target/aarch64/sve/adr_4.c: Likewise.
31007 * gcc.target/aarch64/sve/adr_5.c: Likewise.
31008 * gcc.target/aarch64/sve/extract_1.c: Likewise.
31009 * gcc.target/aarch64/sve/extract_2.c: Likewise.
31010 * gcc.target/aarch64/sve/extract_3.c: Likewise.
31011 * gcc.target/aarch64/sve/extract_4.c: Likewise.
31012 * gcc.target/aarch64/sve/slp_4.c: Likewise.
31013 * gcc.target/aarch64/sve/spill_3.c: Likewise.
31014 * gcc.target/aarch64/vfp-1.c: Likewise.
31015 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
31017 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
31020 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31022 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
31023 register for the temporary results, not just p0-p7.
31024 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
31025 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
31026 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
31027 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
31028 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
31029 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
31030 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
31031 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
31032 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
31033 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
31034 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
31035 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
31036 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
31037 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
31038 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
31039 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
31040 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
31041 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
31042 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
31043 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
31044 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
31046 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31048 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
31049 between two constant vectors, allow the constant moves to appear in
31051 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
31052 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
31053 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
31054 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
31055 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
31057 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31059 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
31060 moves to occur after the intrinsic instruction, rather than requiring
31061 them to happen before.
31062 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
31063 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
31064 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
31065 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
31066 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
31067 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
31068 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
31069 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
31070 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
31071 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
31072 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
31073 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
31074 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
31075 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
31076 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
31077 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
31078 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
31079 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
31080 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
31081 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
31082 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
31083 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
31084 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
31085 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
31086 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
31087 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
31088 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
31089 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
31090 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
31091 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
31092 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
31093 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
31094 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
31095 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
31096 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
31097 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
31098 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
31100 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31102 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
31103 allocation in the case where a move occurs after the intrinsic
31105 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
31106 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
31107 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
31108 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
31110 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31112 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
31113 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
31114 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
31115 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
31116 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
31117 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
31118 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
31119 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
31120 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
31121 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
31122 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
31123 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
31124 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
31125 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
31126 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
31127 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
31128 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
31129 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
31131 2023-05-09 Jason Merrill <jason@redhat.com>
31134 * g++.dg/template/friend78.C: New test.
31136 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
31137 Uros Bizjak <ubizjak@gmail.com>
31139 * gcc.target/i386/insvti_highpart-1.c: New test case.
31141 2023-05-08 Andrew Pinski <apinski@marvell.com>
31143 PR testsuite/109776
31144 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
31146 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
31148 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
31149 stdint.h to stdint-gcc.h.
31150 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
31151 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
31153 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
31155 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
31156 * gcc.dg/guality/guality.exp: Likewise.
31157 * gfortran.dg/guality/guality.exp: Likewise.
31158 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
31159 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
31160 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
31161 determine the default 'LTO_OPTIONS'.
31162 * lib/torture-options.exp (torture-init, torture-finish): Let each
31163 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
31165 2023-05-08 Patrick Palka <ppalka@redhat.com>
31169 * g++.dg/cpp1z/class-deduction114.C: New test.
31171 2023-05-08 Andrew Pinski <apinski@marvell.com>
31173 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
31174 details change in wording.
31175 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
31176 * gcc.dg/tree-ssa/pr103771.c: Likewise.
31177 * gcc.dg/tree-ssa/minmax-18.c: New test.
31178 * gcc.dg/tree-ssa/minmax-19.c: New test.
31180 2023-05-08 Andrew Pinski <apinski@marvell.com>
31182 * gcc.dg/tree-ssa/minmax-17.c: New test.
31184 2023-05-08 Andrew Pinski <apinski@marvell.com>
31186 PR tree-optimization/49959
31187 PR tree-optimization/103771
31188 * c-c++-common/torture/harden-cond-comp.c: Change testcase
31189 slightly to avoid the new phiopt optimization.
31190 * gcc.dg/tree-ssa/abs-2.c: New test.
31191 * gcc.dg/tree-ssa/pr103771.c: New test.
31193 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31195 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
31197 2023-05-08 Andrew Pinski <apinski@marvell.com>
31199 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
31200 * gcc.dg/tree-ssa/evrp8.c: Likewise.
31201 * gcc.dg/tree-ssa/vrp35.c: Likewise.
31202 * gcc.dg/tree-ssa/vrp36.c: Likewise.
31203 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
31204 to check for assignment too instead of just a call.
31205 * c-c++-common/goacc/kernels-alias-8.c: Update test
31206 for removal of load.
31207 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
31209 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31212 * gfortran.dg/pr109662-a.f90: New test.
31214 2023-05-07 Patrick Palka <ppalka@redhat.com>
31217 * g++.dg/diagnostic/alignof4.C: New test.
31219 2023-05-07 Patrick Palka <ppalka@redhat.com>
31223 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
31224 goto made valid by DR 2256.
31225 * g++.dg/init/goto4.C: New test.
31227 2023-05-07 Patrick Palka <ppalka@redhat.com>
31229 * g++.dg/cpp2a/concepts-alias6.C: New test.
31231 2023-05-07 Patrick Palka <ppalka@redhat.com>
31234 * g++.dg/cpp1y/paren6.C: New test.
31236 2023-05-07 Patrick Palka <ppalka@redhat.com>
31239 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
31240 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
31242 2023-05-07 Patrick Palka <ppalka@redhat.com>
31245 * g++.dg/template/non-dependent25a.C: New test.
31247 2023-05-07 Patrick Palka <ppalka@redhat.com>
31250 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
31251 expected "without object" diagnostic isn't replaced by a
31252 "call to non-constexpr function" diagnostic.
31253 * g++.dg/template/non-dependent25.C: New test.
31255 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
31257 * gcc.target/powerpc/parall_5insn_const.c: New test.
31259 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
31262 * gcc.target/i386/pr43644.c: New test case.
31264 2023-05-06 Xi Ruoyao <xry111@xry111.site>
31266 * gcc.target/loongarch/shrink-wrap.c: New test.
31268 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31270 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
31271 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
31272 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
31273 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
31274 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
31275 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
31276 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
31277 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
31278 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
31279 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
31280 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
31281 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
31282 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
31283 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
31284 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
31285 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
31286 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
31287 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
31288 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
31289 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
31290 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
31291 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
31292 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
31293 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
31294 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
31295 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
31296 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
31297 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
31298 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
31299 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
31300 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
31301 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
31302 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
31303 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
31305 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31308 * gfortran.dg/pr109662.f90: New test.
31310 2023-05-06 Jakub Jelinek <jakub@redhat.com>
31312 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
31314 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31317 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
31319 2023-05-06 Jakub Jelinek <jakub@redhat.com>
31321 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
31323 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
31325 * gcc.target/cris/peep2-addsplit1.c: New test.
31327 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
31329 * gcc.target/cris/peep2-movandsplit1.c: New test.
31331 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
31333 * gcc.target/cris/peep2-lsrandsplit1.c,
31334 gcc.target/cris/peep2-movulsr2.c: New tests.
31336 2023-05-05 Harald Anlauf <anlauf@gmx.de>
31339 * gfortran.dg/overload_5.f90: New test.
31341 2023-05-05 Pan Li <pan2.li@intel.com>
31342 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31344 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
31345 Adjust indexed load/store check condition.
31347 2023-05-05 Pan Li <pan2.li@intel.com>
31349 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
31350 Adjust test check condition.
31352 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31355 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
31356 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
31357 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
31359 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
31361 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
31363 2023-05-05 Andrew Pinski <apinski@marvell.com>
31365 PR tree-optimization/109732
31366 * gcc.dg/pr109732.c: New test.
31367 * gcc.dg/pr109732-1.c: New test.
31369 2023-05-05 Andrew Pinski <apinski@marvell.com>
31371 PR tree-optimization/109722
31372 * gcc.dg/tree-ssa/abs-1.c: New test.
31374 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
31377 * gm2/pim/run/pass/ForChar.mod: New test.
31379 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31381 * gcc.target/aarch64/simd/pr99195_4.c: New test.
31383 2023-05-04 Julian Brown <julian@codesourcery.com>
31386 * gfortran.dg/goacc/pr109622-5.f90: New test.
31387 * gfortran.dg/goacc/pr109622-6.f90: New test.
31389 2023-05-04 Andrew Pinski <apinski@marvell.com>
31391 * gcc.dg/tree-ssa/minmax-15.c: Update test.
31392 * gcc.dg/tree-ssa/minmax-16.c: Update test.
31393 * gcc.dg/tree-ssa/minmax-3.c: Update test.
31394 * gcc.dg/tree-ssa/minmax-4.c: Update test.
31395 * gcc.dg/tree-ssa/minmax-5.c: Update test.
31396 * gcc.dg/tree-ssa/minmax-8.c: Update test.
31398 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31401 * gcc.target/aarch64/simd/pr99195_3.c: New test.
31403 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31406 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
31407 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
31409 2023-05-04 Richard Biener <rguenther@suse.de>
31411 PR tree-optimization/109724
31412 * g++.dg/torture/pr109724.C: New testcase.
31414 2023-05-04 Jakub Jelinek <jakub@redhat.com>
31417 * g++.target/i386/pr109676.C: New test.
31419 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
31421 * gcc.target/cris/peep2-andsplit1.c: New test.
31422 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
31423 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
31424 Adjust values to avoid interference with "opsplit1" with AND. Add
31425 whitespace to match-strings that may be confused with identifiers
31428 2023-05-03 Jason Merrill <jason@redhat.com>
31432 * g++.dg/template/friend77.C: New test.
31434 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
31436 PR tree-optimization/109711
31437 * gcc.dg/tree-ssa/pr109711-1.c: New file.
31438 * gcc.dg/tree-ssa/pr109711-2.c: New file.
31440 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
31443 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
31445 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
31447 * g++.target/aarch64/pr109661-1.C: New test.
31448 * g++.target/aarch64/pr109661-2.C: Likewise.
31449 * g++.target/aarch64/pr109661-3.C: Likewise.
31450 * g++.target/aarch64/pr109661-4.C: Likewise.
31451 * gcc.target/aarch64/pr109661-1.c: Likewise.
31453 2023-05-03 Murray Steele <murray.steele@arm.com>
31454 Christophe Lyon <christophe.lyon@arm.com>
31456 * g++.target/arm/mve.exp: Add general-c++ and general directories.
31457 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
31458 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
31459 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
31460 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
31462 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31464 * gcc.target/riscv/rvv/base/abi-10.c: New test.
31465 * gcc.target/riscv/rvv/base/abi-11.c: New test.
31466 * gcc.target/riscv/rvv/base/abi-12.c: New test.
31467 * gcc.target/riscv/rvv/base/abi-13.c: New test.
31468 * gcc.target/riscv/rvv/base/abi-14.c: New test.
31469 * gcc.target/riscv/rvv/base/abi-15.c: New test.
31470 * gcc.target/riscv/rvv/base/abi-16.c: New test.
31471 * gcc.target/riscv/rvv/base/abi-8.c: New test.
31472 * gcc.target/riscv/rvv/base/abi-9.c: New test.
31473 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
31474 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
31475 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
31476 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
31477 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
31478 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
31479 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
31480 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
31481 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
31482 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
31483 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
31484 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
31485 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
31486 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
31487 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
31488 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
31489 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
31490 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
31491 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
31492 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
31493 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
31494 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
31495 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
31496 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
31497 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
31498 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
31499 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
31500 * gcc.target/riscv/rvv/base/user-10.c: New test.
31501 * gcc.target/riscv/rvv/base/user-11.c: New test.
31502 * gcc.target/riscv/rvv/base/user-12.c: New test.
31503 * gcc.target/riscv/rvv/base/user-13.c: New test.
31504 * gcc.target/riscv/rvv/base/user-14.c: New test.
31505 * gcc.target/riscv/rvv/base/user-15.c: New test.
31506 * gcc.target/riscv/rvv/base/user-7.c: New test.
31507 * gcc.target/riscv/rvv/base/user-8.c: New test.
31508 * gcc.target/riscv/rvv/base/user-9.c: New test.
31510 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31513 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
31514 add/sub intrinsics.
31516 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31519 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
31520 and binary floating-point ops.
31521 * gcc.target/aarch64/simd/pr99195_2.c: New test.
31523 2023-05-03 Jason Merrill <jason@redhat.com>
31525 * g++.dg/template/nontype12.C: Check for duplicate error.
31527 2023-05-02 Andrew Pinski <apinski@marvell.com>
31529 PR tree-optimization/109702
31530 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
31532 2023-05-02 Andrew Pinski <apinski@marvell.com>
31535 * gcc.target/aarch64/csinv-2.c: New test.
31537 2023-05-02 Jason Merrill <jason@redhat.com>
31540 * g++.dg/cpp1z/variant1.C: New test.
31542 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
31544 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
31545 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
31546 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
31547 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
31548 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
31549 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
31550 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
31551 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
31552 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
31553 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
31554 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
31555 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
31556 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
31557 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
31558 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
31559 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
31560 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
31561 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
31562 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
31563 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
31564 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
31565 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
31566 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
31567 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
31568 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
31569 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
31570 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
31571 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
31573 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
31576 * gcc.target/riscv/pr89835.c: New test.
31578 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
31579 Pan Li <pan2.li@intel.com>
31582 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
31584 2023-05-02 Patrick Palka <ppalka@redhat.com>
31587 * g++.dg/cpp0x/nsdmi-template26.C: New test.
31589 2023-05-02 Richard Biener <rguenther@suse.de>
31591 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
31592 * gcc.target/i386/pr88531-2b.c: Likewise.
31593 * gcc.target/i386/pr88531-2c.c: Likewise.
31594 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
31596 2023-05-01 Jason Merrill <jason@redhat.com>
31599 * g++.dg/cpp0x/nsdmi-array2.C: New test.
31601 2023-04-30 Jeff Law <jlaw@ventanamicro>
31604 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
31606 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
31608 * gcc.dg/builtin-redefine-1.c: New test.
31610 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
31612 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
31614 2023-04-30 Andrew Pinski <apinski@marvell.com>
31616 * gcc.dg/init-bad-1.c: Update error message.
31617 * gcc.dg/init-bad-2.c: Likewise.
31618 * gcc.dg/init-bad-3.c: Likewise.
31619 * gcc.dg/init-excess-3.c: Likewise.
31620 * gcc.dg/pr61096-1.c: Likewise.
31622 2023-04-30 Andrew Pinski <apinski@marvell.com>
31625 * gcc.dg/init-excess-3.c: New test.
31627 2023-04-30 Martin Liska <mliska@suse.cz>
31629 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
31631 * c-c++-common/hwasan/heap-overflow.c: Likewise.
31632 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
31633 * c-c++-common/hwasan/use-after-free.c: Likewise.
31635 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
31637 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
31639 * gcc.dg/builtin-redefine-1.c: New test.
31641 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
31643 * gm2/pim/run/pass/constlitbase.mod: New test.
31645 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
31647 * gcc.target/xstormy16/neghi2.c: New test case.
31648 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
31650 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
31652 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
31653 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
31654 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
31655 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
31657 2023-04-29 Jeff Law <jlaw@ventanamicro>
31659 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
31660 encourage if-conversion. Skip for -Os.
31661 * gcc.target/mips/movcc-3.c: Similarly.
31663 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
31665 * gcc.target/riscv/rv32e_stack.c: New test.
31667 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
31669 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
31670 empty lines (besides optionally leading whitespace).
31672 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
31674 * gcc.target/riscv/divmod-1.c: New testcase.
31675 * gcc.target/riscv/divmod-2.c: New testcase.
31677 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
31679 * gcc.target/riscv/zbc32.c: New test.
31680 * gcc.target/riscv/zbc64.c: New test.
31682 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
31684 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
31685 * gcc.target/riscv/zbb-min-max-03.c: New tests.
31687 2023-04-28 Andrew Pinski <apinski@marvell.com>
31689 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
31690 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
31691 as that now does the combining.
31693 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
31695 PR rtl-optimization/109476
31696 * gcc.target/avr/mmcu/pr109476.c: New test case.
31698 2023-04-28 Richard Biener <rguenther@suse.de>
31700 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
31701 * gcc.dg/vect/vect-71.c: Likewise.
31702 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
31703 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
31704 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
31706 2023-04-28 Richard Biener <rguenther@suse.de>
31708 * gcc.target/i386/pr89618-2.c: New testcase.
31709 * gcc.target/i386/pr88531-2b.c: Adjust.
31710 * gcc.target/i386/pr88531-2c.c: Likewise.
31712 2023-04-28 Pan Li <pan2.li@intel.com>
31713 kito-cheng <kito.cheng@sifive.com>
31715 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
31717 2023-04-28 Richard Biener <rguenther@suse.de>
31720 * gcc.dg/torture/pr109652.c: New testcase.
31722 2023-04-28 Julian Brown <julian@codesourcery.com>
31725 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
31727 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31730 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
31732 2023-04-28 Jakub Jelinek <jakub@redhat.com>
31734 * gcc.dg/tree-ssa/range-sqrt.c: New test.
31735 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
31736 ranger optimizing sqrt (-1) call away because it is only used in
31737 test for whether it returns NaN.
31739 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
31740 Jakub Jelinek <jakub@redhat.com>
31742 * gcc.dg/tree-ssa/range-sincos.c: New test.
31744 2023-04-28 Jan Beulich <jbeulich@suse.com>
31746 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
31747 * g++.dg/modules/alias-1_d.C: Likewise.
31748 * g++.dg/modules/alias-1_e.C: Likewise.
31749 * g++.dg/modules/alias-1_f.C: Likewise.
31750 * g++.dg/modules/cpp-6_c.C: Likewise.
31751 * g++.dg/modules/dir-only-2_b.C: Likewise.
31753 2023-04-28 Jan Beulich <jbeulich@suse.com>
31755 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
31757 2023-04-28 Alexandre Oliva <oliva@adacore.com>
31759 * c-c++-common/torture/harden-cond-comp.c: New.
31761 2023-04-27 Jason Merrill <jason@redhat.com>
31763 * g++.dg/template/copy1.C: Adjust error lines.
31765 2023-04-27 Pan Li <pan2.li@intel.com>
31767 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
31769 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
31771 PR tree-optimization/109639
31772 * gcc.dg/tree-ssa/pr109639.c: New file.
31773 * gcc.dg/tree-ssa/pr109643.c: New file.
31775 2023-04-27 Richard Biener <rguenther@suse.de>
31778 * g++.dg/torture/pr109607.C: New testcase.
31780 2023-04-27 Jakub Jelinek <jakub@redhat.com>
31783 * gcc.dg/pr109409.c: New test.
31785 2023-04-27 Jakub Jelinek <jakub@redhat.com>
31789 * gcc.dg/pr109412.c: New test.
31791 2023-04-27 Jan Beulich <jbeulich@suse.com>
31793 * c-c++-common/patchable_function_entry-decl.c: Special-case
31795 * c-c++-common/patchable_function_entry-default.c: Likewise.
31796 * c-c++-common/patchable_function_entry-definition.c: Likewise.
31798 2023-04-26 Jason Merrill <jason@redhat.com>
31801 * g++.dg/template/friend76.C: New test.
31803 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
31806 * gcc.target/riscv/inline-atomics-1.c: New test.
31807 * gcc.target/riscv/inline-atomics-2.c: New test.
31808 * gcc.target/riscv/inline-atomics-3.c: New test.
31809 * gcc.target/riscv/inline-atomics-4.c: New test.
31810 * gcc.target/riscv/inline-atomics-5.c: New test.
31811 * gcc.target/riscv/inline-atomics-6.c: New test.
31812 * gcc.target/riscv/inline-atomics-7.c: New test.
31813 * gcc.target/riscv/inline-atomics-8.c: New test.
31815 2023-04-26 Pan Li <pan2.li@intel.com>
31816 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31818 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
31820 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
31822 * gcc.target/xstormy16/bswap16.c: New test case.
31823 * gcc.target/xstormy16/bswap32.c: Likewise.
31824 * gcc.target/xstormy16/swpb.c: Likewise.
31825 * gcc.target/xstormy16/swpw-1.c: Likewise.
31826 * gcc.target/xstormy16/swpw-2.c: Likewise.
31828 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31830 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
31831 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
31832 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
31833 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
31835 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
31838 * gcc.target/powerpc/pr109069-1.c: New test.
31839 * gcc.target/powerpc/pr109069-2-run.c: New test.
31840 * gcc.target/powerpc/pr109069-2.c: New test.
31841 * gcc.target/powerpc/pr109069-2.h: New test.
31843 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31845 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
31846 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
31847 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
31848 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
31849 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
31850 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
31851 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
31852 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
31853 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
31854 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
31855 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
31856 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
31857 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
31858 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
31859 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
31860 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
31862 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31864 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
31867 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31869 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
31871 2023-04-26 Pan Li <pan2.li@intel.com>
31874 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
31876 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
31877 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
31879 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
31881 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
31883 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
31886 * gm2/pim/fail/largeconst.mod: Increased constant value test
31887 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
31888 * gm2/pim/fail/largeconst2.mod: New test.
31890 2023-04-25 Patrick Palka <ppalka@redhat.com>
31893 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
31895 2023-04-25 Richard Biener <rguenther@suse.de>
31897 PR tree-optimization/109609
31898 * gcc.dg/torture/pr109609.c: New testcase.
31900 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
31902 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
31903 * gfortran.dg/gomp/loop-2.f90: Likewise.
31904 * gfortran.dg/gomp/reduction5.f90: Likewise.
31905 * gfortran.dg/gomp/reduction6.f90: Likewise.
31906 * gfortran.dg/gomp/scan-1.f90: Likewise.
31907 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
31908 * c-c++-common/gomp/scan-6.c: New test.
31909 * gfortran.dg/gomp/scan-8.f90: New test.
31911 2023-04-25 Jakub Jelinek <jakub@redhat.com>
31913 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
31914 float16, float32, float64 and float128.
31916 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31919 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
31921 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31923 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
31925 2023-04-25 Jakub Jelinek <jakub@redhat.com>
31928 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
31930 2023-04-25 Richard Biener <rguenther@suse.de>
31932 PR rtl-optimization/109585
31933 * gcc.dg/torture/pr109585.c: New testcase.
31935 2023-04-25 Jakub Jelinek <jakub@redhat.com>
31938 * gcc.target/powerpc/pr109566.c: New test.
31940 2023-04-25 Martin Liska <mliska@suse.cz>
31942 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
31943 * g++.dg/gcov/test-gcov-17.py: Cover new format.
31944 * lib/gcov.exp: Add options for gcov that emit the extra info.
31946 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
31948 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
31950 2023-04-25 Sam James <sam@gentoo.org>
31952 PR tree-optimization/105312
31954 * gcc.target/sparc/pr105573.c: New test.
31956 2023-04-25 Andrew Pinski <apinski@marvell.com>
31958 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
31960 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
31962 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
31964 2023-04-24 Andrew Pinski <apinski@marvell.com>
31966 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
31967 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
31969 2023-04-24 Andrew Pinski <apinski@marvell.com>
31971 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
31973 2023-04-24 Andrew Pinski <apinski@marvell.com>
31975 PR tree-optimization/109604
31976 * gcc.c-torture/compile/pr109604-1.c: New test.
31977 * gcc.c-torture/compile/pr109604-2.c: New test.
31979 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31981 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
31982 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
31984 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31987 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
31989 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
31991 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31993 * gcc.target/aarch64/simd/vabal_combine.c: New test.
31995 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31997 * gcc.target/aarch64/simd/addlv_zext.c: New test.
31999 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32001 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
32003 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32005 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
32006 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
32007 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
32008 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
32009 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
32010 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
32012 2023-04-24 liuhongt <hongtao.liu@intel.com>
32014 PR tree-optimization/109011
32015 * gcc.target/i386/pr109011-b1.c: New test.
32016 * gcc.target/i386/pr109011-b2.c: New test.
32017 * gcc.target/i386/pr109011-d1.c: New test.
32018 * gcc.target/i386/pr109011-d2.c: New test.
32019 * gcc.target/i386/pr109011-q1.c: New test.
32020 * gcc.target/i386/pr109011-q2.c: New test.
32021 * gcc.target/i386/pr109011-w1.c: New test.
32022 * gcc.target/i386/pr109011-w2.c: New test.
32023 * gcc.target/i386/pr109011-dq1.c: New file.
32024 * gcc.target/i386/pr109011-dq2.c: New file.
32026 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
32028 * lib/gm2.exp (gm2_target_compile_default): Conditionally
32029 append -lnsl -lsocket to ldflags.
32031 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32033 * gcc.target/aarch64/float_truncate_zero.c: New test.
32035 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32038 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
32040 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
32042 * gcc.target/xstormy16/mulhi.c: New test case.
32044 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
32046 * gcc.target/xstormy16/extendhisi2.c: New test case.
32047 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
32049 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
32051 * gcc.target/xstormy16/shiftsi.c: New test case.
32053 2023-04-23 liuhongt <hongtao.liu@intel.com>
32055 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
32056 testcase to make the codegen more stable.
32057 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
32058 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
32059 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
32060 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
32062 2023-04-23 liuhongt <hongtao.liu@intel.com>
32064 * gcc.target/i386/pr108707.c: New test.
32066 2023-04-22 Andrew Pinski <apinski@marvell.com>
32068 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
32070 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
32073 * gcc.target/avr/pr54816.c: Move to...
32074 * gcc.target/avr/mmcu/pr54816.c: ... here.
32076 2023-04-22 Harald Anlauf <anlauf@gmx.de>
32077 Steven G. Kargl <kargl@gcc.gnu.org>
32080 * gfortran.dg/allocatable_function_11.f90: New test.
32082 2023-04-22 Jakub Jelinek <jakub@redhat.com>
32084 PR testsuite/109572
32085 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
32086 vect prefix to make sure we only count vectorized calls.
32087 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
32089 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
32090 vect prefix to make sure we only count vectorized calls.
32091 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
32093 (foo): Add 2 further arithmetic ops to the loop to make it appear
32094 worthwhile for vectorization heuristics on powerpc.
32095 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
32096 vect prefix to make sure we only count vectorized calls.
32097 (foo): Add 2 further arithmetic ops to the loop to make it appear
32098 worthwhile for vectorization heuristics on powerpc.
32100 2023-04-22 Jeff Law <jlaw@ventanamicro>
32102 * gcc.target/rx/movsicc.c: Broken down into ...
32103 * gcc.target/rx/movsicc-1.c: Here.
32104 * gcc.target/rx/movsicc-2.c: Here.
32105 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
32106 * gcc.target/rx/movsicc-4.c: Here.
32107 * gcc.target/rx/movsicc-5.c: Here.
32108 * gcc.target/rx/movsicc-6.c: Here.
32109 * gcc.target/rx/movsicc-7.c: Here.
32110 * gcc.target/rx/movsicc-8.c: Here.
32112 2023-04-22 Jakub Jelinek <jakub@redhat.com>
32114 PR tree-optimization/109583
32115 * gcc.dg/pr109583.c: New test.
32117 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
32118 Ondrej Kubanek <kubanek0ondrej@gmail.com>
32120 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
32121 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
32122 * gcc.dg/tree-prof/peel-2.c: New test.
32124 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
32126 PR tree-optimization/109546
32127 * gcc.dg/pr109546.c: New.
32129 2023-04-21 Jason Merrill <jason@redhat.com>
32132 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
32133 * g++.dg/ext/unsigned-typedef2.C: New test.
32134 * g++.dg/ext/unsigned-typedef3.C: New test.
32136 2023-04-21 Jeff Law <jlaw@ventanamicro>
32138 PR testsuite/109549
32139 * gcc.target/i386/cmov6.c: No longer expect this test to
32140 generate 'cmov' instructions.
32142 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32144 * gcc.target/aarch64/sminmax-asr_1.c: New test.
32146 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32149 * gcc.target/aarch64/mtp.c: New test.
32150 * gcc.target/aarch64/mtp_1.c: New test.
32151 * gcc.target/aarch64/mtp_2.c: New test.
32152 * gcc.target/aarch64/mtp_3.c: New test.
32153 * gcc.target/aarch64/mtp_4.c: New test.
32155 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32158 * gcc.target/aarch64/simd/pr99195_1.c: New test.
32160 2023-04-21 Richard Biener <rguenther@suse.de>
32162 PR tree-optimization/109573
32163 * g++.dg/vect/pr109573.cc: New testcase.
32165 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32168 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
32169 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
32170 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
32172 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
32175 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
32177 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
32180 * lib/target-supports.exp (is-effective-target-keyword): Add
32181 ppc_cpu_supports_hw.
32183 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32186 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
32187 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
32190 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
32192 PR tree-optimization/109564
32193 * gcc.dg/torture/pr109564-1.c: New testcase.
32194 * gcc.dg/torture/pr109564-2.c: Likewise.
32195 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
32196 * gcc.dg/tree-ssa/vrp06.c: Likewise.
32198 2023-04-20 Jakub Jelinek <jakub@redhat.com>
32201 * gcc.dg/goacc/pr107041.c: New test.
32203 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
32206 * gcc.target/i386/pr78952-4.c: New test.
32208 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32209 kito-cheng <kito.cheng@sifive.com>
32211 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
32212 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
32213 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
32215 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
32217 * gcc.target/riscv/arch-19.c: Add -misa-spec.
32219 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32220 kito-cheng <kito.cheng@sifive.com>
32223 * g++.target/riscv/rvv/base/pr109535.C: New test.
32224 * gcc.target/riscv/rvv/base/pr109535.c: New test.
32226 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
32228 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
32229 rather than stdint.h
32231 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
32233 * lib/target-supports.exp
32234 (check_effective_target_vect_call_copysignf): Add amdgcn.
32235 (check_effective_target_vect_call_sqrtf): Add amdgcn.
32236 (check_effective_target_vect_call_ceilf): Add amdgcn.
32237 (check_effective_target_vect_call_floor): Add amdgcn.
32238 (check_effective_target_vect_logical_reduc): Add amdgcn.
32240 2023-04-20 Jakub Jelinek <jakub@redhat.com>
32242 PR tree-optimization/109011
32243 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
32244 dg-additional-options.
32245 (baz, qux): Remove functions and corresponding dg-final.
32246 * gcc.dg/vect/pr109011-2.c: New test.
32247 * gcc.dg/vect/pr109011-3.c: New test.
32248 * gcc.dg/vect/pr109011-4.c: New test.
32249 * gcc.dg/vect/pr109011-5.c: New test.
32251 2023-04-20 Jakub Jelinek <jakub@redhat.com>
32254 PR testsuite/109560
32255 * g++.dg/ext/int128-8.C: Require int128 effective target.
32257 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
32259 PR testsuite/106879
32260 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
32261 vect_hw_misalign on POWERs.
32263 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
32265 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
32266 * gcc.target/i386/pr109117-1.c: Modify error message.
32268 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
32270 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
32272 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
32274 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
32276 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
32278 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
32279 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
32280 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
32281 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
32282 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
32283 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
32284 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
32285 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
32286 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
32287 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
32288 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
32289 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
32290 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
32291 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
32292 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
32293 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
32294 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
32295 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
32296 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
32297 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
32298 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
32299 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
32300 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
32301 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
32302 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
32303 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
32304 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
32305 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
32306 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
32307 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
32308 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
32309 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
32310 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
32311 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
32312 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
32313 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
32314 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
32315 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
32316 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
32317 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
32318 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
32319 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
32320 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
32321 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
32322 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
32323 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
32324 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
32325 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
32326 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
32327 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
32328 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
32329 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
32331 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
32333 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
32335 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
32336 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
32337 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
32338 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
32339 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
32340 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
32341 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
32342 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
32343 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
32344 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
32345 * gcc.target/i386/pr93696-1.c: Ditto.
32346 * gcc.target/i386/pr93696-2.c: Ditto.
32348 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
32350 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
32351 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
32352 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
32353 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
32354 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
32355 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
32356 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
32358 2023-04-19 Patrick Palka <ppalka@redhat.com>
32359 Jonathan Wakely <jwakely@redhat.com>
32362 * g++.dg/ext/type_pack_element1.C: New test.
32363 * g++.dg/ext/type_pack_element2.C: New test.
32364 * g++.dg/ext/type_pack_element3.C: New test.
32366 2023-04-19 Patrick Palka <ppalka@redhat.com>
32369 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
32371 2023-04-19 Harald Anlauf <anlauf@gmx.de>
32375 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
32376 instead of the naive "free".
32377 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
32379 2023-04-19 Andrew Pinski <apinski@marvell.com>
32381 * gcc.target/i386/cmov10.c: New test.
32382 * gcc.target/i386/cmov11.c: New test.
32384 2023-04-19 Jason Merrill <jason@redhat.com>
32387 * g++.dg/ext/int128-8.C: New test.
32389 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32391 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
32392 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
32393 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
32394 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
32395 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
32396 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
32397 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
32399 2023-04-19 Pan Li <pan2.li@intel.com>
32401 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
32403 * gcc.target/riscv/simplify_ior_optimization.c: New test.
32405 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
32409 * gcc.target/i386/pr78952-3.c: New test.
32411 2023-04-19 Xi Ruoyao <xry111@xry111.site>
32414 * gcc.target/loongarch/pr109465-1.c: New test.
32415 * gcc.target/loongarch/pr109465-2.c: New test.
32416 * gcc.target/loongarch/pr109465-3.c: New test.
32418 2023-04-19 Xi Ruoyao <xry111@xry111.site>
32420 * gcc.target/loongarch/va_arg.c: New test.
32422 2023-04-19 Jakub Jelinek <jakub@redhat.com>
32424 PR tree-optimization/109011
32425 * gcc.dg/vect/pr109011-1.c: New test.
32427 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
32429 * gcc.target/aarch64/vec-set-zero.c: New test.
32431 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32434 * gcc.target/aarch64/pr108840.c: New test.
32436 2023-04-19 Jakub Jelinek <jakub@redhat.com>
32438 PR tree-optimization/109524
32439 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
32442 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
32445 * gcc.target/i386/pr94908.c: New test.
32446 * gcc.target/i386/sse4_1-insertps-5.c: New test.
32447 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
32449 2023-04-18 Richard Biener <rguenther@suse.de>
32451 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
32452 * gcc.dg/tm/alias-1.c: Likewise.
32453 * gcc.dg/tm/alias-2.c: Likewise.
32454 * gcc.dg/torture/ipa-pta-1.c: Likewise.
32455 * gcc.dg/torture/pr39074-2.c: Likewise.
32456 * gcc.dg/torture/pr39074.c: Likewise.
32457 * gcc.dg/torture/pta-callused-1.c: Likewise.
32458 * gcc.dg/torture/pta-escape-1.c: Likewise.
32459 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
32460 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
32461 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
32462 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
32463 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
32464 * gcc.dg/tree-ssa/alias-19.c: Likewise.
32465 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
32466 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
32467 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
32468 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
32470 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
32472 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
32474 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32476 * gcc.target/aarch64/spellcheck_11.c: New test.
32478 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32480 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
32483 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
32485 * gcc.target/riscv/arch-5.c: Likewise.
32487 2023-04-18 Jakub Jelinek <jakub@redhat.com>
32489 PR tree-optimization/109240
32490 * gcc.target/aarch64/simd/addsub_2.c: New test.
32491 * gcc.target/aarch64/sve/addsub_2.c: New test.
32493 2023-04-18 Xi Ruoyao <xry111@xry111.site>
32495 * gcc.target/loongarch/add-const.c: New test.
32496 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
32498 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
32500 2023-04-17 Patrick Palka <ppalka@redhat.com>
32503 * g++.dg/template/canon-type-20.C: New test.
32504 * g++.dg/template/ttp36.C: New test.
32506 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
32508 * gcc.target/riscv/stack_save_restore.c: New test.
32510 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
32512 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
32514 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
32516 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
32518 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
32521 * gcc.target/riscv/pr106602.c: Moved to...
32522 * gcc.target/riscv/pr106602-rv64i.c: ...here.
32523 * gcc.target/riscv/pr106602-rv32i.c: New test.
32524 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
32526 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
32528 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
32529 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
32530 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
32531 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
32533 2023-04-17 Martin Jambor <mjambor@suse.cz>
32537 * gcc.dg/ipa/pr109318.c: New test.
32538 * gcc.dg/lto/pr107769_0.c: Likewise.
32540 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
32541 Di Zhao <di.zhao@amperecomputing.com>
32543 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
32545 2023-04-17 Jakub Jelinek <jakub@redhat.com>
32547 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
32548 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
32549 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
32551 2023-04-17 Richard Biener <rguenther@suse.de>
32553 PR tree-optimization/109524
32554 * g++.dg/pr109524.C: New testcase.
32556 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
32558 PR testsuite/108809
32559 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
32561 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
32563 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
32565 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
32568 2023-04-17 Pan Li <pan2.li@intel.com>
32570 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
32572 2023-04-16 Jeff Law <jlaw@ventanamicro>
32575 * gcc.target/riscv/pr109508.c: New test.
32577 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
32580 * gcc.target/avr/pr54816.c: New test case.
32582 2023-04-15 Jason Merrill <jason@redhat.com>
32585 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
32587 2023-04-15 Alexandre Oliva <oliva@adacore.com>
32588 Kewen Lin <linkw@linux.ibm.com>
32591 * gcc.target/powerpc/pr99708.c: Accept lack of
32592 __SIZEOF_IBM128__ when long double is 64-bit wide.
32594 2023-04-15 Jason Merrill <jason@redhat.com>
32597 * g++.dg/warn/Wdangling-pointer-6.C: New test.
32599 2023-04-14 Harald Anlauf <anlauf@gmx.de>
32602 * gfortran.dg/set_exponent_1.f90: New test.
32604 2023-04-14 Richard Biener <rguenther@suse.de>
32606 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
32607 checking avx_runtime in dump scanning.
32608 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
32609 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
32611 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
32614 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
32615 from 6 to 5 without memory leaks.
32616 * gfortran.dg/finalize_52.f90: New test
32618 2023-04-14 Richard Biener <rguenther@suse.de>
32620 PR tree-optimization/109502
32621 * gcc.dg/vect/pr109502.c: New testcase.
32623 2023-04-14 Richard Biener <rguenther@suse.de>
32625 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
32626 and add missing avx guard.
32627 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
32628 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
32629 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
32630 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
32631 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
32633 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
32634 Jakub Jelinek <jakub@redhat.com>
32638 * gcc.dg/pr108947.c: New test.
32639 * gcc.c-torture/execute/pr109040.c: New test.
32641 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
32644 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
32646 2023-04-13 Patrick Palka <ppalka@redhat.com>
32649 * g++.dg/template/typename27.C: New test.
32651 2023-04-13 Jason Merrill <jason@redhat.com>
32654 * g++.dg/ext/is_convertible5.C: New test.
32656 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
32660 * gm2/pim/run/pass/addcharconst.mod: New test.
32661 * gm2/pim/run/pass/singlechar.mod: New test.
32663 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
32666 * gcc.dg/torture/pr108910.c: New test.
32668 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32671 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
32672 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
32673 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
32674 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
32675 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
32676 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
32678 2023-04-12 Jakub Jelinek <jakub@redhat.com>
32680 PR tree-optimization/109410
32681 * gcc.dg/pr109410.c: New test.
32683 2023-04-12 Jakub Jelinek <jakub@redhat.com>
32686 * gcc.target/i386/pr109458.c: New test.
32688 2023-04-12 Jakub Jelinek <jakub@redhat.com>
32690 PR tree-optimization/109462
32691 * g++.dg/opt/pr109462.C: New test.
32693 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
32695 PR tree-optimization/109462
32696 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
32698 2023-04-12 Richard Biener <rguenther@suse.de>
32700 PR tree-optimization/109473
32701 * gcc.dg/vect/pr109473.c: New testcase.
32703 2023-04-12 Harald Anlauf <anlauf@gmx.de>
32706 * gfortran.dg/entry_26.f90: New test.
32707 * gfortran.dg/entry_27.f90: New test.
32709 2023-04-12 Harald Anlauf <anlauf@gmx.de>
32713 * gfortran.dg/interface_49.f90: New test.
32715 2023-04-12 Richard Biener <rguenther@suse.de>
32717 PR tree-optimization/109469
32718 * gcc.dg/torture/pr109469.c: New testcase.
32720 2023-04-12 Richard Biener <rguenther@suse.de>
32722 PR tree-optimization/109434
32723 * g++.dg/opt/pr109434.C: New testcase.
32725 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
32727 PR testsuite/108815
32728 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
32729 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
32732 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
32734 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
32736 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
32737 Pan Li <pan2.li@intel.com>
32738 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32739 Kito Cheng <kito.cheng@sifive.com>
32742 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
32743 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
32744 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
32746 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
32748 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
32751 2023-04-11 Martin Liska <mliska@suse.cz>
32754 * gcc.dg/pr108241.c: New test.
32755 * gcc.dg/pr79570.c: Add also -g option.
32757 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
32759 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
32760 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
32761 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
32763 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
32766 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
32767 expected vectors for Big Endian.
32768 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
32770 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
32773 * gcc.target/powerpc/pr70243.c: New test.
32775 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
32777 * g++.dg/other/i386-2.C: Add -mamx-complex.
32778 * g++.dg/other/i386-3.C: Ditto.
32779 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
32780 * gcc.target/i386/amx-helper.h: Add amx-complex support.
32781 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
32782 * gcc.target/i386/sse-12.c: Add -mamx-complex.
32783 * gcc.target/i386/sse-13.c: Ditto.
32784 * gcc.target/i386/sse-14.c: Ditto.
32785 * gcc.target/i386/sse-22.c: Add amx-complex.
32786 * gcc.target/i386/sse-23.c: Ditto.
32787 * lib/target-supports.exp (check_effective_target_amx_complex): New.
32788 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
32789 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
32790 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
32791 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
32793 2023-04-08 Jakub Jelinek <jakub@redhat.com>
32795 PR tree-optimization/109392
32796 * gcc.dg/pr109392.c: New test.
32798 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
32800 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
32802 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
32804 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
32806 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
32820 * gfortran.dg/associate_47.f90 : Enable substring test.
32821 * gfortran.dg/associate_51.f90 : Update an error message.
32822 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
32823 uninitialzed dg-warnings.
32824 * gfortran.dg/associate_60.f90 : New test
32825 * gfortran.dg/pr98408.f90 : New test
32826 * gfortran.dg/pr105205.f90 : New test
32827 * gfortran.dg/pr106918.f90 : New test
32829 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
32831 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
32832 dg directive and remove trailing whitespace.
32833 * gfortran.dg/c-interop/c407a-1.f90 : ditto
32834 * gfortran.dg/c-interop/c407b-1.f90 : ditto
32835 * gfortran.dg/c-interop/c407b-2.f90 : ditto
32836 * gfortran.dg/c-interop/c407c-1.f90 : ditto
32837 * gfortran.dg/c-interop/c535a-1.f90 : ditto
32838 * gfortran.dg/c-interop/c535a-2.f90 : ditto
32839 * gfortran.dg/c-interop/c535b-1.f90 : ditto
32840 * gfortran.dg/c-interop/c535b-2.f90 : ditto
32841 * gfortran.dg/c-interop/c535b-3.f90 : ditto
32842 * gfortran.dg/c-interop/c535c-1.f90 : ditto
32843 * gfortran.dg/c-interop/c535c-2.f90 : ditto
32844 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
32845 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
32846 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
32847 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
32848 * gfortran.dg/c-interop/tkr.f90 : ditto
32849 * gfortran.dg/class_result_10.f90 : ditto
32850 * gfortran.dg/dtio_35.f90 : ditto
32851 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
32852 * gfortran.dg/pr103258.f90 : ditto
32853 * gfortran.dg/pr59107.f90 : ditto
32854 * gfortran.dg/pr93835.f08 : ditto
32856 2023-04-07 Alexandre Oliva <oliva@adacore.com>
32858 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
32859 fortran compiler, skip if missing.
32861 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
32863 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
32864 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
32866 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
32868 PR tree-optimization/109417
32869 * gcc.dg/pr109417.c: New.
32871 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
32873 * rust/compile/issue-1422.rs: New test.
32875 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32877 * rust/compile/issue-1361.rs: New test.
32879 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
32881 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
32882 * rust/compile/issue-1830_str.rs: Likewise.
32884 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
32886 * rust/compile/empty.in: New test.
32887 * rust/compile/include_empty.rs: New test.
32889 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32891 * rust/compile/torture/traits10.rs: Fix test-case
32893 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32895 * rust/compile/issue-1725-1.rs: New test.
32896 * rust/compile/issue-1725-2.rs: New test.
32898 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
32900 * rust/compile/builtin_macro_include_str.rs:
32901 Include test of invalid UTF-8.
32902 * rust/compile/invalid_utf8: File with invalid UTF-8.
32904 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
32906 * rust/compile/parse_empty_tuple_pattern.rs: New test.
32908 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
32910 * rust/compile/issue-1830_bytes.rs: New test.
32911 * rust/compile/issue-1830_str.rs: New test.
32913 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
32915 * rust/compile/variadic.rs: New test.
32917 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
32919 * rust/execute/torture/overflow1.rs: Fix test.
32921 2023-04-06 mxlol233 <mxlol233@outlook.com>
32923 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
32924 * rust/compile/feature_intrinsics.rs: New file.
32925 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
32926 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
32927 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
32928 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
32929 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
32930 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
32931 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
32932 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
32933 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
32934 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
32935 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
32936 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
32937 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
32938 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
32939 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
32940 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
32941 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
32942 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
32944 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
32945 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
32946 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
32947 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
32948 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
32949 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
32950 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
32951 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
32952 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
32954 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
32956 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
32957 * rust/compile/macro44.rs: Fix invalid testcase assertions.
32958 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
32959 * rust/compile/builtin_macro_recurse2.rs: New test.
32960 * rust/compile/macro46.rs: New test.
32961 * rust/compile/builtin_macro_eager1.rs: New file.
32962 * rust/compile/builtin_macro_eager2.rs: New file.
32964 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
32966 * rust/execute/torture/let-pattern-1.rs: New test.
32968 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32970 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
32971 * rust/compile/torture/intrinsics-5.rs: likewise
32972 * rust/execute/torture/atomic_load.rs: likewise
32973 * rust/execute/torture/atomic_store.rs: likewise
32974 * rust/bounds1.rs: New test.
32976 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32978 * rust/compile/func3.rs: update test case
32980 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32982 * rust/compile/issue-1786.rs: New test.
32984 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32986 * rust/compile/never_type_err1.rs: Moved to...
32987 * rust/compile/never_type1.rs: ...here. It now works
32989 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32991 * rust/compile/issue-1773.rs: New test.
32993 2023-04-06 Philip Herron <herron.philip@googlemail.com>
32995 * rust/execute/torture/issue-1720-2.rs: New test.
32997 2023-04-06 mxlol233 <mxlol233@outlook.com>
32999 * rust/compile/feature.rs: New test.
33001 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33003 * rust/compile/closure_move_expr.rs: New test.
33005 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33007 * rust/compile/parse_complex_generic_application.rs: New test.
33008 * rust/compile/parse_complex_generic_application2.rs: New test.
33010 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33012 * rust/compile/multi_reference_type.rs: New test.
33014 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
33016 * rust/compile/issue-867.rs: New test.
33018 2023-04-06 Lyra <teromene@teromene.fr>
33020 * rust/compile/macro45.rs: New test.
33022 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33024 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
33026 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
33027 * rust/execute/torture/builtin_macro_env.rs: Likewise.
33028 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
33029 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
33030 * rust/execute/torture/builtin_macro_line.rs: Likewise.
33031 * rust/execute/torture/builtin_macros1.rs: Likewise.
33032 * rust/execute/torture/builtin_macros3.rs: Likewise.
33033 * rust/execute/torture/cfg1.rs: Likewise.
33034 * rust/execute/torture/cfg2.rs: Likewise.
33035 * rust/execute/torture/cfg3.rs: Likewise.
33036 * rust/execute/torture/cfg4.rs: Likewise.
33037 * rust/execute/torture/coercion1.rs: Likewise.
33038 * rust/execute/torture/coercion2.rs: Likewise.
33039 * rust/execute/torture/extern_mod4.rs: Likewise.
33040 * rust/execute/torture/helloworld1.rs: Likewise.
33041 * rust/execute/torture/helloworld2.rs: Likewise.
33042 * rust/execute/torture/issue-1198.rs: Likewise.
33043 * rust/execute/torture/issue-1231.rs: Likewise.
33044 * rust/execute/torture/issue-1232.rs: Likewise.
33045 * rust/execute/torture/issue-1249.rs: Likewise.
33046 * rust/execute/torture/issue-1436.rs: Likewise.
33047 * rust/execute/torture/issue-1496.rs: Likewise.
33048 * rust/execute/torture/issue-647.rs: Likewise.
33049 * rust/execute/torture/issue-845.rs: Likewise.
33050 * rust/execute/torture/issue-851.rs: Likewise.
33051 * rust/execute/torture/issue-858.rs: Likewise.
33052 * rust/execute/torture/issue-976.rs: Likewise.
33053 * rust/execute/torture/macros10.rs: Likewise.
33054 * rust/execute/torture/macros11.rs: Likewise.
33055 * rust/execute/torture/macros12.rs: Likewise.
33056 * rust/execute/torture/macros13.rs: Likewise.
33057 * rust/execute/torture/macros14.rs: Likewise.
33058 * rust/execute/torture/macros2.rs: Likewise.
33059 * rust/execute/torture/macros22.rs: Likewise.
33060 * rust/execute/torture/macros29.rs: Likewise.
33061 * rust/execute/torture/macros3.rs: Likewise.
33062 * rust/execute/torture/macros30.rs: Likewise.
33063 * rust/execute/torture/macros31.rs: Likewise.
33064 * rust/execute/torture/macros7.rs: Likewise.
33065 * rust/execute/torture/macros8.rs: Likewise.
33066 * rust/execute/torture/macros9.rs: Likewise.
33067 * rust/execute/torture/match1.rs: Likewise.
33068 * rust/execute/torture/match2.rs: Likewise.
33069 * rust/execute/torture/match3.rs: Likewise.
33070 * rust/execute/torture/match_bool1.rs: Likewise.
33071 * rust/execute/torture/match_byte1.rs: Likewise.
33072 * rust/execute/torture/match_char1.rs: Likewise.
33073 * rust/execute/torture/match_int1.rs: Likewise.
33074 * rust/execute/torture/match_loop1.rs: Likewise.
33075 * rust/execute/torture/match_range1.rs: Likewise.
33076 * rust/execute/torture/match_range2.rs: Likewise.
33077 * rust/execute/torture/match_tuple1.rs: Likewise.
33078 * rust/execute/torture/method1.rs: Likewise.
33079 * rust/execute/torture/method2.rs: Likewise.
33080 * rust/execute/torture/method3.rs: Likewise.
33081 * rust/execute/torture/method4.rs: Likewise.
33082 * rust/execute/torture/operator_overload_1.rs: Likewise.
33083 * rust/execute/torture/operator_overload_10.rs: Likewise.
33084 * rust/execute/torture/operator_overload_11.rs: Likewise.
33085 * rust/execute/torture/operator_overload_12.rs: Likewise.
33086 * rust/execute/torture/operator_overload_2.rs: Likewise.
33087 * rust/execute/torture/operator_overload_4.rs: Likewise.
33088 * rust/execute/torture/operator_overload_5.rs: Likewise.
33089 * rust/execute/torture/operator_overload_6.rs: Likewise.
33090 * rust/execute/torture/operator_overload_7.rs: Likewise.
33091 * rust/execute/torture/operator_overload_8.rs: Likewise.
33092 * rust/execute/torture/operator_overload_9.rs: Likewise.
33093 * rust/execute/torture/str-layout1.rs: Likewise.
33094 * rust/execute/torture/str-zero.rs: Likewise.
33095 * rust/execute/torture/trait1.rs: Likewise.
33096 * rust/execute/torture/trait10.rs: Likewise.
33097 * rust/execute/torture/trait11.rs: Likewise.
33098 * rust/execute/torture/trait12.rs: Likewise.
33099 * rust/execute/torture/trait13.rs: Likewise.
33100 * rust/execute/torture/trait2.rs: Likewise.
33101 * rust/execute/torture/trait3.rs: Likewise.
33102 * rust/execute/torture/trait4.rs: Likewise.
33103 * rust/execute/torture/trait5.rs: Likewise.
33104 * rust/execute/torture/trait6.rs: Likewise.
33105 * rust/execute/torture/trait7.rs: Likewise.
33106 * rust/execute/torture/trait8.rs: Likewise.
33107 * rust/execute/torture/trait9.rs: Likewise.
33108 * rust/execute/torture/closure2.rs: Likewise.
33109 * rust/execute/torture/closure3.rs: Likewise.
33110 * rust/execute/torture/loop-condition-eval.rs: Likewise.
33111 * rust/execute/torture/operator_overload_3.rs: Likewise.
33113 2023-04-06 mxlol233 <mxlol233@outlook.com>
33115 * rust/compile/diagnostic_underline.rs: New test.
33117 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33119 * rust/compile/bounds.rs: change to use -fsyntax-only
33120 * rust/execute/torture/issue-1720.rs: New test.
33122 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
33124 * rust/compile/decl_macro1.rs: New test.
33125 * rust/compile/decl_macro2.rs: New test.
33126 * rust/compile/decl_macro3.rs: New test.
33127 * rust/compile/decl_macro4.rs: New test.
33128 * rust/compile/decl_macro5.rs: New test.
33129 * rust/compile/decl_macro6.rs: New test.
33130 * rust/compile/decl_macro7.rs: New test.
33131 * rust/execute/torture/decl_macro1.rs: New test.
33132 * rust/execute/torture/decl_macro2.rs: New test.
33133 * rust/execute/torture/decl_macro3.rs: New test.
33134 * rust/execute/torture/decl_macro4.rs: New test.
33136 2023-04-06 mxlol233 <mxlol233@outlook.com>
33138 * rust/compile/bounds.rs: New test.
33140 2023-04-06 Dave <dme2223@gmail.com>
33142 * rust/compile/const10.rs: New test.
33144 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
33146 * rust/compile/unsafe11.rs: New test.
33148 2023-04-06 Alexandre Oliva <oliva@adacore.com>
33150 * gcc.dg/signbit-2.c: Add -maltivec if supported.
33152 2023-04-06 Alexandre Oliva <oliva@adacore.com>
33153 Thomas Schwinge <thomas@codesourcery.com>
33155 PR testsuite/108899
33156 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
33159 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
33162 * gm2/pim/fail/setunknown.mod: New test.
33163 * gm2/pim/fail/setunknown2.mod: New test.
33165 2023-04-05 Jeff Law <jlaw@ventanamicro>
33168 * gcc.c-torture/compile/pr108892.c: New test.
33170 2023-04-05 Martin Jambor <mjambor@suse.cz>
33173 * gcc.dg/ipa/pr108959.c: New test.
33175 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33177 * g++.target/riscv/rvv/base/bug-23.C: New test.
33179 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
33181 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
33183 2023-04-04 Harald Anlauf <anlauf@gmx.de>
33186 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
33187 * gfortran.dg/pr104349.f90: New test.
33189 2023-04-04 Jakub Jelinek <jakub@redhat.com>
33191 PR tree-optimization/109386
33192 * gcc.c-torture/execute/ieee/pr109386.c: New test.
33194 2023-04-04 Marek Polacek <polacek@redhat.com>
33196 PR sanitizer/109107
33197 * c-c++-common/ubsan/pr109107-1.c: New test.
33198 * c-c++-common/ubsan/pr109107-2.c: New test.
33199 * c-c++-common/ubsan/pr109107-3.c: New test.
33200 * c-c++-common/ubsan/pr109107-4.c: New test.
33202 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
33204 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
33205 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
33206 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
33207 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
33208 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
33209 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
33210 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
33211 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
33212 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
33213 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
33215 2023-04-04 Jakub Jelinek <jakub@redhat.com>
33218 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
33221 2023-04-04 Richard Biener <rguenther@suse.de>
33223 PR tree-optimization/109304
33224 * gcc.dg/pr109304.c: New testcase.
33226 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
33229 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
33230 to distinguish parity byte from parity.
33231 * gcc.target/powerpc/pr108699.c: New test.
33233 2023-04-04 Jason Merrill <jason@redhat.com>
33236 * g++.dg/lookup/friend25.C: New test.
33238 2023-04-03 Patrick Palka <ppalka@redhat.com>
33241 * g++.dg/cpp1y/var-templ79.C: New test.
33243 2023-04-03 Jakub Jelinek <jakub@redhat.com>
33244 Martin Jambor <mjambor@suse.cz>
33247 * gcc.dg/pr109303.c: New test.
33249 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
33252 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
33255 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
33258 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
33260 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
33263 * gnat.dg/prot7.adb: Skip on hppa.
33265 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
33266 kito-cheng <kito.cheng@sifive.com>
33268 * g++.target/riscv/rvv/base/bug-19.C: New test.
33269 * g++.target/riscv/rvv/base/bug-20.C: New test.
33270 * g++.target/riscv/rvv/base/bug-21.C: New test.
33271 * g++.target/riscv/rvv/base/bug-22.C: New test.
33273 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
33275 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
33276 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
33278 2023-04-01 Patrick Palka <ppalka@redhat.com>
33281 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
33283 2023-04-01 Patrick Palka <ppalka@redhat.com>
33287 * g++.dg/template/fn-ptr3a.C: New test.
33288 * g++.dg/template/fn-ptr3b.C: New test.
33289 * g++.dg/template/fn-ptr4.C: New test.
33291 2023-04-01 Jakub Jelinek <jakub@redhat.com>
33293 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
33294 -fno-tree-dominator-opts -fno-tree-vrp.
33295 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
33296 * gcc.dg/torture/inf-compare-2.c: Likewise.
33297 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
33299 2023-04-01 Jakub Jelinek <jakub@redhat.com>
33301 PR tree-optimization/109362
33302 * gcc.target/i386/pr109362.c: New test.
33304 2023-04-01 Jakub Jelinek <jakub@redhat.com>
33305 Richard Sandiford <richard.sandiford@arm.com>
33308 * gcc.target/aarch64/sve/pr109254.c: New test.
33310 2023-03-31 Jakub Jelinek <jakub@redhat.com>
33313 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
33314 if fdopen returns NULL.
33316 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
33318 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
33319 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
33321 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
33323 * gcc.target/i386/pr109052-2.c: New.
33325 2023-03-31 Jakub Jelinek <jakub@redhat.com>
33327 PR tree-optimization/91645
33328 * gcc.target/i386/pr103559-1.c: New test.
33329 * gcc.target/i386/pr103559-2.c: New test.
33330 * gcc.target/i386/pr103559-3.c: New test.
33331 * gcc.target/i386/pr103559-4.c: New test.
33333 2023-03-31 Jonathan Yong <10walls@gmail.com>
33335 * c-c++-common/Warray-bounds.c: Fix excess warnings on
33338 2023-03-31 liuhongt <hongtao.liu@intel.com>
33340 * g++.target/i386/pr85048.C: New test.
33342 2023-03-30 Jason Merrill <jason@redhat.com>
33345 * g++.dg/lookup/anon8.C: New test.
33347 2023-03-30 Jason Merrill <jason@redhat.com>
33350 * g++.dg/cpp1z/noexcept-type27.C: New test.
33352 2023-03-30 Jakub Jelinek <jakub@redhat.com>
33355 * g++.dg/cpp23/subscript14.C: New test.
33357 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
33359 PR tree-optimization/109154
33360 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
33362 2023-03-30 Jason Merrill <jason@redhat.com>
33366 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
33367 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
33369 2023-03-30 Richard Biener <rguenther@suse.de>
33371 PR tree-optimization/107561
33372 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
33373 * g++.dg/warn/Warray-bounds-16.C: Likewise.
33375 2023-03-30 Richard Biener <rguenther@suse.de>
33377 PR tree-optimization/109342
33378 * g++.dg/torture/pr109342.C: New testcase.
33380 2023-03-30 Jakub Jelinek <jakub@redhat.com>
33383 * g++.dg/cpp23/ext-floating15.C: New test.
33385 2023-03-30 liuhongt <hongtao.liu@intel.com>
33387 * gcc.target/i386/pr88828-0.c: Adjust testcase.
33389 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
33392 * gm2/link/nondefaultext/pass/hello.md: New test.
33393 * gm2/link/nondefaultext/pass/liba.dm: New test.
33394 * gm2/link/nondefaultext/pass/liba.md: New test.
33395 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
33397 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
33399 * gcc.target/riscv/arch-19.c: New test.
33401 2023-03-29 Richard Biener <rguenther@suse.de>
33403 PR tree-optimization/109331
33404 * gcc.dg/torture/pr109331.c: New testcase.
33406 2023-03-29 Richard Biener <rguenther@suse.de>
33408 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
33410 2023-03-29 Richard Biener <rguenther@suse.de>
33412 PR tree-optimization/109327
33413 * gcc.dg/pr109327.c: New testcase.
33415 2023-03-29 Richard Biener <rguenther@suse.de>
33418 * g++.dg/gomp/pr106124.C: New testcase.
33420 2023-03-29 Jakub Jelinek <jakub@redhat.com>
33421 Richard Biener <rguenther@suse.de>
33423 PR tree-optimization/109301
33424 * gcc.dg/pr109301.c: New test.
33426 2023-03-29 Jason Merrill <jason@redhat.com>
33430 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
33431 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
33433 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
33435 * gfortran.dg/weak-2.f90: Enable for nvptx target.
33437 2023-03-28 David Malcolm <dmalcolm@redhat.com>
33440 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
33441 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
33442 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
33443 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
33445 2023-03-28 Jason Merrill <jason@redhat.com>
33448 * g++.dg/warn/Wsequence-point-5.C: New test.
33450 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
33453 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
33455 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
33457 PR rtl-optimization/109187
33458 * gcc.dg/pr109187.c: New test.
33460 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
33462 PR tree-optimization/109265
33463 PR tree-optimization/109274
33464 * gcc.dg/pr109274.c: New.
33465 * gfortran.dg/pr109265.f90: New.
33467 2023-03-28 Richard Biener <rguenther@suse.de>
33469 PR tree-optimization/107087
33470 * g++.dg/pr107087.C: New testcase.
33472 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
33475 * gcc.target/aarch64/pr109072_1.c: New test.
33476 * gcc.target/aarch64/pr109072_2.c: Likewise.
33478 2023-03-28 Jakub Jelinek <jakub@redhat.com>
33480 PR middle-end/106190
33481 * gcc.dg/asan/pr106190.c: New test.
33483 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
33485 * gcc.target/sparc/20230328-1.c: New test.
33486 * gcc.target/sparc/20230328-2.c: Likewise.
33487 * gcc.target/sparc/20230328-3.c: Likewise.
33488 * gcc.target/sparc/20230328-4.c: Likewise.
33490 2023-03-28 Jakub Jelinek <jakub@redhat.com>
33493 * gcc.target/i386/pr109276.c: New test.
33495 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
33497 * gcc.target/sparc/20230328-1.c: New test.
33498 * gcc.target/sparc/20230328-2.c: Likewise.
33499 * gcc.target/sparc/20230328-3.c: Likewise.
33500 * gcc.target/sparc/20230328-4.c: Likewise.
33502 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33504 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
33506 * gcc.dg/visibility-22.c: Add weak_undefined options.
33508 2023-03-27 Richard Biener <rguenther@suse.de>
33510 PR tree-optimization/54498
33511 * g++.dg/torture/pr54498.C: New testcase.
33513 2023-03-27 Richard Biener <rguenther@suse.de>
33515 PR tree-optimization/108357
33516 * gcc.dg/tree-ssa/pr108357.c: New testcase.
33518 2023-03-27 Martin Liska <mliska@suse.cz>
33520 * lib/verify-sarif-file.py: Use apostrophes instead
33523 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
33526 * gcc.target/powerpc/pr109167.c: New test.
33528 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
33531 * gcc.target/powerpc/pr109082.c: New test.
33533 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
33536 * gcc.target/m68k/tls-gd-off.c: New.
33537 * gcc.target/m68k/tls-ie-off.c: New.
33538 * gcc.target/m68k/tls-ld-off.c: New.
33539 * gcc.target/m68k/tls-ld-xtls-off.c: New.
33540 * gcc.target/m68k/tls-le-off.c: New.
33541 * gcc.target/m68k/tls-le-xtls-off.c: New.
33542 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
33543 * gcc.target/m68k/tls-le.c: Likewise.
33545 2023-03-26 Jakub Jelinek <jakub@redhat.com>
33547 PR tree-optimization/109230
33548 * gcc.dg/pr109230.c: New test.
33550 2023-03-26 Jakub Jelinek <jakub@redhat.com>
33553 * c-c++-common/cold-2.c: New test.
33555 2023-03-25 David Malcolm <dmalcolm@redhat.com>
33558 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
33559 verify-sarif-file directive.
33560 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
33561 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
33562 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
33563 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
33564 test case, adapted from Wbidi-chars-1.c.
33565 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
33567 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
33569 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
33570 New test case, adapted from cpp/Winvalid-utf8-1.c.
33571 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
33572 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
33573 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
33575 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
33576 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
33577 * lib/scansarif.exp (verify-sarif-file): New procedure.
33578 * lib/verify-sarif-file.py: New support script.
33580 2023-03-24 Patrick Palka <ppalka@redhat.com>
33583 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
33585 * g++.dg/lookup/this2.C: New test.
33587 2023-03-24 Jason Merrill <jason@redhat.com>
33590 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
33592 2023-03-24 David Malcolm <dmalcolm@redhat.com>
33595 * c-c++-common/diagnostic-format-json-1.c: Update comment.
33596 * c-c++-common/diagnostic-format-json-2.c: Likewise.
33597 * c-c++-common/diagnostic-format-json-3.c: Likewise.
33598 * c-c++-common/diagnostic-format-json-4.c: Likewise.
33599 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
33600 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
33602 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
33604 PR tree-optimization/109238
33605 * gcc.dg/pr109238.c: New.
33607 2023-03-24 Richard Biener <rguenther@suse.de>
33609 PR tree-optimization/106912
33610 * gcc.dg/profile-generate-4.c: New testcase.
33612 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
33614 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
33615 Compile object for stressset.mod and testlib.mod. Add test so
33616 that we only link these objects with test application objects.
33618 2023-03-24 Jakub Jelinek <jakub@redhat.com>
33621 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
33622 require ia32 effective target. Only add -fPIC for fpic effective
33623 target. Remove #include <string.h>, use __builtin_memset instead of
33626 2023-03-24 Jakub Jelinek <jakub@redhat.com>
33628 PR tree-optimization/99739
33629 * gcc.dg/tree-ssa/pr99739.c: New test.
33631 2023-03-24 Alexandre Oliva <oliva@adacore.com>
33633 * lib/target-supports.exp (add_options_for_weak_undefined):
33635 (check_effective_target_weak_undefined): Use it.
33636 (check_effective_target_posix_memalign): New.
33637 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
33638 favor of effective target requirement and added options for
33639 weak_undefined symbols.
33640 * gcc.dg/torture/pr90020.c: Likewise.
33641 * gcc.dg/addr_equal-1.c: Likewise.
33642 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
33643 abitest.S-using tests.
33644 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
33645 posix_memalign tests.
33646 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
33648 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
33649 Tobias Burnus <tobias@codesourcery.com>
33652 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
33654 * gfortran.dg/unpack_field_1.f90: Likewise.
33655 * gfortran.dg/pr103628.f90: New.
33657 2023-03-23 Jason Merrill <jason@redhat.com>
33660 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
33662 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
33664 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
33666 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
33668 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
33670 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
33672 * gcc.target/powerpc/mod-no_copy.c: New.
33673 * gcc.target/powerpc/mod-peephole.c: New.
33675 2023-03-23 Andrew Pinski <apinski@marvell.com>
33678 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
33680 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
33683 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
33685 * gm2/iso/extended-opaque/pass/stressset.def: New test.
33686 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
33687 * gm2/iso/extended-opaque/pass/testset.mod: New test.
33688 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
33690 * gm2/projects/iso/small/run/pass/stressset.def: New test.
33691 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
33692 * gm2/projects/iso/small/run/pass/test1.mod: New test.
33693 * gm2/projects/iso/small/run/pass/testlib.def: New test.
33694 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
33695 * gm2/projects/iso/small/run/pass/testset.mod: New test.
33697 2023-03-23 Richard Biener <rguenther@suse.de>
33699 PR tree-optimization/107569
33700 * g++.dg/opt/pr107569.C: New testcase.
33702 2023-03-23 Richard Biener <rguenther@suse.de>
33704 PR tree-optimization/109262
33705 * g++.dg/torture/pr109262.C: New testcase.
33707 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
33709 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
33711 2023-03-23 Marek Polacek <polacek@redhat.com>
33714 * g++.dg/warn/Wdangling-reference11.C: New test.
33715 * g++.dg/warn/Wdangling-reference12.C: New test.
33717 2023-03-23 Jakub Jelinek <jakub@redhat.com>
33719 PR tree-optimization/109176
33720 * gcc.target/aarch64/sve/pr109176.c: New test.
33722 2023-03-23 Pan Li <pan2.li@intel.com>
33723 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33727 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
33728 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
33729 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
33731 2023-03-23 Jason Merrill <jason@redhat.com>
33734 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
33736 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33739 * g++.target/riscv/rvv/base/pr109244.C: New test.
33740 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
33741 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
33742 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
33743 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
33744 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
33745 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
33746 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
33747 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
33748 * g++.target/riscv/rvv/base/bug-18.C: New test.
33749 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
33750 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
33752 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33755 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
33757 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33758 kito-cheng <kito.cheng@sifive.com>
33760 * g++.target/riscv/rvv/base/bug-10.C: New test.
33761 * g++.target/riscv/rvv/base/bug-11.C: New test.
33762 * g++.target/riscv/rvv/base/bug-12.C: New test.
33763 * g++.target/riscv/rvv/base/bug-13.C: New test.
33764 * g++.target/riscv/rvv/base/bug-14.C: New test.
33765 * g++.target/riscv/rvv/base/bug-15.C: New test.
33766 * g++.target/riscv/rvv/base/bug-16.C: New test.
33767 * g++.target/riscv/rvv/base/bug-17.C: New test.
33768 * g++.target/riscv/rvv/base/bug-2.C: New test.
33769 * g++.target/riscv/rvv/base/bug-3.C: New test.
33770 * g++.target/riscv/rvv/base/bug-4.C: New test.
33771 * g++.target/riscv/rvv/base/bug-5.C: New test.
33772 * g++.target/riscv/rvv/base/bug-6.C: New test.
33773 * g++.target/riscv/rvv/base/bug-7.C: New test.
33774 * g++.target/riscv/rvv/base/bug-8.C: New test.
33775 * g++.target/riscv/rvv/base/bug-9.C: New test.
33777 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33778 kito-cheng <kito.cheng@sifive.com>
33780 * gcc.target/riscv/rvv/base/bug-3.c: New test.
33781 * gcc.target/riscv/rvv/base/bug-4.c: New test.
33782 * gcc.target/riscv/rvv/base/bug-5.c: New test.
33784 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
33786 * lib/target-supports.exp (check_effective_target_riscv_vector):
33789 2023-03-22 David Malcolm <dmalcolm@redhat.com>
33791 PR testsuite/105959
33792 * gcc.dg-selftests/dg-final.exp
33793 (dg_final_directive_check_num_args): Update expected maximum
33794 number of args for the various directives using dg-scan.
33795 * lib/scanasm.exp (append_encoding_arg): New procedure.
33796 (dg-scan): Add optional 3rd argument: the encoding to use when
33797 reading from the file.
33798 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
33799 encoded when reading it.
33800 (scan-sarif-file-not): Likewise.
33802 2023-03-22 Jason Merrill <jason@redhat.com>
33805 * g++.dg/template/partial-order3.C: New test.
33807 2023-03-22 Harald Anlauf <anlauf@gmx.de>
33808 Steven G. Kargl <kargl@gcc.gnu.org>
33811 * gfortran.dg/pr104572.f90: New test.
33813 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
33815 * gcc.target/i386/pr109137.c: New.
33817 2023-03-22 Jason Merrill <jason@redhat.com>
33820 * g++.dg/ext/attr-tsafe1.C: New test.
33822 2023-03-22 Alex Coplan <alex.coplan@arm.com>
33825 * g++.dg/ext/pr109177.C: New test.
33827 2023-03-22 David Malcolm <dmalcolm@redhat.com>
33830 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
33832 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
33834 * gcc.target/gcn/complex.c: New test.
33836 2023-03-21 Harald Anlauf <anlauf@gmx.de>
33839 * gfortran.dg/pr99036.f90: New test.
33841 2023-03-21 Jason Merrill <jason@redhat.com>
33844 * g++.dg/cpp0x/nsdmi-template25.C: New test.
33846 2023-03-21 Richard Biener <rguenther@suse.de>
33848 PR tree-optimization/109219
33849 * gcc.dg/torture/pr109219.c: New testcase.
33851 2023-03-21 Jakub Jelinek <jakub@redhat.com>
33853 PR testsuite/108898
33854 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
33856 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
33857 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
33859 2023-03-21 Jakub Jelinek <jakub@redhat.com>
33861 PR testsuite/108898
33862 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
33863 to dg-additional-options. Always expect just 2 foo.simdclone calls.
33864 * gcc.dg/vect/vect-simd-clone-16f.c: Add
33865 --param vect-epilogues-nomask=0 to dg-additional-options.
33866 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
33867 foo.simdclone calls.
33868 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
33869 dg-additional-options.
33870 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
33871 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
33872 --param vect-epilogues-nomask=0 to dg-additional-options.
33873 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
33874 to dg-additional-options. Always expect just 2 foo.simdclone calls.
33875 * gcc.dg/vect/vect-simd-clone-18f.c: Add
33876 --param vect-epilogues-nomask=0 to dg-additional-options.
33878 2023-03-21 Jakub Jelinek <jakub@redhat.com>
33880 PR tree-optimization/109215
33881 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
33883 2023-03-21 Richard Biener <rguenther@suse.de>
33885 PR tree-optimization/109170
33886 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
33887 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
33888 * gcc.dg/predict-20.c: Likewise.
33890 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
33893 * gfortran.dg/pr109209.f90: New test.
33895 2023-03-20 Marek Polacek <polacek@redhat.com>
33898 * g++.dg/cpp0x/explicit16.C: New test.
33900 2023-03-20 Jakub Jelinek <jakub@redhat.com>
33903 * g++.dg/tls/thread_local13.C: New test.
33904 * g++.dg/tls/thread_local13-aux.cc: New file.
33905 * g++.dg/tls/thread_local14.C: New test.
33906 * g++.dg/tls/thread_local14-aux.cc: New file.
33908 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
33911 * gcc.target/powerpc/divic3-1.c: New test.
33912 * gcc.target/powerpc/divic3-2.c: Likewise.
33913 * gcc.target/powerpc/mulic3-1.c: Likewise.
33914 * gcc.target/powerpc/mulic3-2.c: Likewise.
33916 2023-03-20 Harald Anlauf <anlauf@gmx.de>
33919 * gfortran.dg/nearest_6.f90: New test.
33921 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
33924 * gcc.target/powerpc/pr109178.c: New test.
33926 2023-03-20 Jakub Jelinek <jakub@redhat.com>
33928 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
33929 from char to char [2 * sizeof (int)].
33931 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
33934 * gfortran.dg/external_procedures_4.f90: New test.
33936 2023-03-19 Harald Anlauf <anlauf@gmx.de>
33939 * gfortran.dg/pr85877.f90: New test.
33941 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
33943 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
33946 2023-03-18 David Malcolm <dmalcolm@redhat.com>
33949 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
33951 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
33967 * gfortran.dg/finalize_38.f90 : New test.
33968 * gfortran.dg/finalize_38a.f90 : New test.
33969 * gfortran.dg/allocate_with_source_25.f90 : The number of final
33970 calls goes down from 6 to 4.
33971 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
33972 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
33973 but the final count remains the same.
33974 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
33975 foo.1.x rather than foo.0.x
33976 * gfortran.dg/finalize_39.f90 : New test.
33977 * gfortran.dg/finalize_40.f90 : New test.
33978 * gfortran.dg/finalize_41.f90 : New test.
33979 * gfortran.dg/finalize_42.f90 : New test.
33980 * gfortran.dg/finalize_43.f90 : New test.
33981 * gfortran.dg/finalize_44.f90 : New test.
33982 * gfortran.dg/finalize_45.f90 : New test.
33983 * gfortran.dg/finalize_46.f90 : New test.
33984 * gfortran.dg/finalize_47.f90 : New test.
33985 * gfortran.dg/finalize_48.f90 : New test.
33986 * gfortran.dg/finalize_49.f90 : New test.
33987 * gfortran.dg/finalize_50.f90 : New test.
33988 * gfortran.dg/finalize_51.f90 : New test.
33990 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
33992 * gcc.dg/plugin/infoleak-2.c,
33993 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
33994 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
33995 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
33996 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
33997 gcc.dg/plugin/infoleak-antipatterns-1.c,
33998 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
34000 2023-03-17 Jason Merrill <jason@redhat.com>
34003 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
34005 2023-03-17 Jason Merrill <jason@redhat.com>
34008 * g++.dg/eh/dtor4.C: New test.
34010 2023-03-17 Jason Merrill <jason@redhat.com>
34013 * g++.dg/lookup/friend24.C: New test.
34015 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34018 * gcc.target/i386/pr105554.c: New test.
34020 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34023 * c-c++-common/ubsan/div-by-zero-8.c: New test.
34025 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
34027 * gcc.target/i386/pr109052.c: New.
34029 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34030 kito-cheng <kito.cheng@sifive.com>
34032 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
34033 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
34034 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
34035 * g++.target/riscv/rvv/base/bug-1.C: New test.
34036 * gcc.target/riscv/rvv/base/bug-2.c: New test.
34038 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34040 PR testsuite/109145
34041 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
34042 Don't include complex.h.
34043 (foo): Use __builtin_complex rather than CMPLXF.
34045 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34047 PR middle-end/108685
34048 * c-c++-common/gomp/doacross-8.c: New test.
34050 2023-03-16 Jason Merrill <jason@redhat.com>
34053 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
34055 2023-03-16 Jason Merrill <jason@redhat.com>
34058 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
34060 2023-03-16 Jason Merrill <jason@redhat.com>
34063 * g++.dg/cpp0x/enum43.C: New test.
34065 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
34067 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
34069 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
34072 * gm2/types/run/pass/d.c: Convert data structure from
34073 BOOLEAN int to bool and cast int to bool in test function.
34075 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
34077 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
34078 * gm2/complex/run/pass/arith3.mod: Ditto.
34079 * gm2/complex/run/pass/arith4.mod: Ditto.
34080 * gm2/complex/run/pass/arith5.mod: Ditto.
34081 * gm2/isolib/run/pass/real2.mod: Ditto.
34082 * gm2/isolib/run/pass/real3.mod: Ditto.
34083 * gm2/isolib/run/pass/realconv.mod: Ditto.
34084 * gm2/isolib/run/pass/realconv2.mod: Ditto.
34085 * gm2/pim/pass/testshort.mod: Ditto.
34086 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
34087 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
34088 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
34089 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
34091 2023-03-16 Patrick Palka <ppalka@redhat.com>
34094 * g++.dg/cpp2a/constexpr-inst2.C: New test.
34096 2023-03-16 Patrick Palka <ppalka@redhat.com>
34099 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
34101 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
34103 * gdc.dg/torture/simd23084.d: New test.
34104 * gdc.dg/torture/simd23085.d: New test.
34105 * gdc.dg/torture/simd23218.d: New test.
34107 2023-03-16 Martin Liska <mliska@suse.cz>
34109 PR middle-end/106133
34110 * c-c++-common/pr106133.c: New test.
34112 2023-03-16 Alexandre Oliva <oliva@adacore.com>
34114 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
34116 2023-03-16 Jason Merrill <jason@redhat.com>
34119 * g++.dg/coroutines/co-await-moveonly1.C: New test.
34121 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
34124 * gdc.dg/torture/pr109144.d: New test.
34126 2023-03-16 Richard Biener <rguenther@suse.de>
34128 PR tree-optimization/109123
34129 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
34130 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
34131 the name of the pointer.
34132 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
34134 2023-03-15 Jason Merrill <jason@redhat.com>
34138 * g++.dg/coroutines/co-await-initlist1.C: New test.
34140 2023-03-15 David Malcolm <dmalcolm@redhat.com>
34143 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
34144 have an invocation object marked as succeeding, with no
34146 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
34147 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
34148 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
34149 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
34150 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
34151 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
34154 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
34156 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
34157 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
34158 * gcc.target/i386/sse-movss-4.c (dg-options):
34159 Use -mno-sse4. Simplify scan-assembler-not strings.
34160 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
34161 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
34163 2023-03-15 Harald Anlauf <anlauf@gmx.de>
34164 Tobias Burnus <tobias@codesourcery.com>
34167 * gfortran.dg/class_dummy_10.f90: New test.
34169 2023-03-15 Marek Polacek <polacek@redhat.com>
34172 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
34174 2023-03-15 Richard Biener <rguenther@suse.de>
34176 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
34179 2023-03-15 Jason Merrill <jason@redhat.com>
34182 * g++.dg/template/ttp7.C: Remove expected error.
34184 2023-03-15 Jason Merrill <jason@redhat.com>
34189 * g++.dg/template/ttp35.C: New test.
34191 2023-03-15 Richard Biener <rguenther@suse.de>
34193 PR tree-optimization/109139
34194 * gcc.dg/torture/pr109139.c: New testcase.
34196 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34198 * gcc.target/riscv/xtheadmempair-1.c: New test.
34199 * gcc.target/riscv/xtheadmempair-2.c: New test.
34200 * gcc.target/riscv/xtheadmempair-3.c: New test.
34202 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34204 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
34206 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34208 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
34210 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34212 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
34213 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
34214 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
34215 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
34216 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
34217 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
34218 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
34219 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
34221 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34223 * gcc.target/riscv/xtheadbb-ext.c: New test.
34224 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
34225 * gcc.target/riscv/xtheadbb-extu.c: New test.
34226 * gcc.target/riscv/xtheadbb-ff1.c: New test.
34227 * gcc.target/riscv/xtheadbb-rev.c: New test.
34228 * gcc.target/riscv/xtheadbb-srri.c: New test.
34230 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34232 * gcc.target/riscv/xtheadbs-tst.c: New test.
34234 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34236 * gcc.target/riscv/xtheadba-addsl.c: New test.
34238 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34240 * gcc.target/riscv/mcpu-thead-c906.c: New test.
34242 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34244 * gcc.target/riscv/xtheadba.c: New test.
34245 * gcc.target/riscv/xtheadbb.c: New test.
34246 * gcc.target/riscv/xtheadbs.c: New test.
34247 * gcc.target/riscv/xtheadcmo.c: New test.
34248 * gcc.target/riscv/xtheadcondmov.c: New test.
34249 * gcc.target/riscv/xtheadfmemidx.c: New test.
34250 * gcc.target/riscv/xtheadfmv.c: New test.
34251 * gcc.target/riscv/xtheadint.c: New test.
34252 * gcc.target/riscv/xtheadmac.c: New test.
34253 * gcc.target/riscv/xtheadmemidx.c: New test.
34254 * gcc.target/riscv/xtheadmempair.c: New test.
34255 * gcc.target/riscv/xtheadsync.c: New test.
34257 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
34260 * gcc.target/i386/pr109117-1.c: New test.
34262 2023-03-15 Jonathan Yong <10walls@gmail.com>
34264 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
34265 * gcc.dg/pic-3.c: Ditto.
34266 * gcc.dg/pic-4.c: Ditto.
34268 2023-03-14 Patrick Palka <ppalka@redhat.com>
34271 * g++.dg/cpp2a/concepts-class5.C: New test.
34272 * g++.dg/cpp2a/concepts-class5a.C: New test.
34274 2023-03-14 Patrick Palka <ppalka@redhat.com>
34277 * g++.dg/cpp2a/concepts-friend14.C: New test.
34279 2023-03-14 Jason Merrill <jason@redhat.com>
34282 * g++.dg/cpp1y/var-templ78.C: New test.
34284 2023-03-14 Jason Merrill <jason@redhat.com>
34287 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
34288 * g++.dg/warn/Wreturn-6.C: New test.
34290 2023-03-14 Jakub Jelinek <jakub@redhat.com>
34293 * gcc.target/i386/pr109109-1.c: New test.
34294 * gcc.target/i386/pr109109-2.c: New test.
34296 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
34299 * gdc.dg/torture/imports/pr109108.d: New test.
34300 * gdc.dg/torture/pr109108.d: New test.
34302 2023-03-14 Jakub Jelinek <jakub@redhat.com>
34305 PR testsuite/109129
34306 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
34307 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
34308 rather than ! concepts.
34310 2023-03-14 Jakub Jelinek <jakub@redhat.com>
34313 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
34315 2023-03-14 Richard Biener <rguenther@suse.de>
34317 * gcc.dg/auto-init-unused-1.c: New testcase.
34319 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
34321 PR tree-optimization/109005
34322 * gnat.dg/specs/opt6.ads: New test.
34324 2023-03-14 Tamar Christina <tamar.christina@arm.com>
34326 PR testsuite/109118
34327 * gcc.dg/mla_1.c: Moved to...
34328 * gcc.target/aarch64/sve/mla_3.c: ...here.
34330 2023-03-14 Jakub Jelinek <jakub@redhat.com>
34332 PR tree-optimization/109115
34333 * gcc.dg/pr109115.c: New test.
34335 2023-03-14 Richard Biener <rguenther@suse.de>
34337 * g++.dg/torture/20230313.C: New testcase.
34339 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
34341 * gm2/pim/fail/largeconst.mod: New test.
34343 2023-03-13 Jason Merrill <jason@redhat.com>
34346 * g++.dg/warn/pragma-system_header6.h: New test.
34347 * g++.dg/warn/pragma-system_header6.C: New test.
34349 2023-03-13 David Malcolm <dmalcolm@redhat.com>
34352 * gcc.dg/analyzer/leak-pr105906.c: New test.
34354 2023-03-13 David Malcolm <dmalcolm@redhat.com>
34357 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
34358 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
34360 2023-03-13 David Malcolm <dmalcolm@redhat.com>
34362 * gcc.dg/analyzer/exec-1.c: New test.
34363 * gcc.dg/analyzer/snprintf-concat.c: New test.
34364 * gcc.dg/analyzer/vsnprintf-1.c: New test.
34366 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34368 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
34370 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
34372 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
34373 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
34374 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
34375 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
34376 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
34377 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
34378 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
34379 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
34380 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
34381 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
34382 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
34383 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
34384 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
34385 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
34386 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
34387 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
34388 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
34389 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
34390 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
34391 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
34392 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
34393 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
34394 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
34395 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
34396 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
34397 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
34398 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
34399 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
34400 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
34401 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
34402 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
34403 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
34404 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
34405 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
34406 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
34407 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
34408 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
34409 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
34410 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
34411 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
34412 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
34413 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
34414 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
34415 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
34416 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
34417 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
34418 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
34419 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
34420 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
34421 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
34422 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
34423 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
34424 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
34425 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
34426 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
34427 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
34428 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
34429 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
34430 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
34431 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
34432 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
34433 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
34434 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
34435 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
34436 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
34437 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
34438 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
34439 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
34440 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
34441 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
34442 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
34443 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
34444 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
34445 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
34446 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
34447 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
34448 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
34449 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
34450 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
34451 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
34452 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
34453 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
34454 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
34455 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
34456 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
34457 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
34458 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
34459 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
34460 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
34461 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
34462 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
34463 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
34464 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
34465 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
34466 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
34467 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
34468 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
34469 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
34470 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
34471 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
34472 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
34473 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
34474 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
34475 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
34476 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
34477 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
34478 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
34479 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
34480 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
34481 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
34482 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
34483 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
34484 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
34485 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
34486 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
34487 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
34488 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
34489 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
34490 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
34491 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
34492 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
34493 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
34494 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
34495 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
34496 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
34497 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
34498 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
34499 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
34500 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
34501 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
34502 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
34503 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
34504 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
34505 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
34506 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
34507 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
34508 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
34509 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
34510 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
34511 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
34512 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
34513 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
34514 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
34515 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
34516 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
34517 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
34518 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
34519 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
34520 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
34521 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
34522 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
34523 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
34524 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
34525 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
34526 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
34527 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
34528 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
34529 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
34530 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
34531 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
34532 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
34533 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
34534 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
34535 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
34536 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
34537 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
34538 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
34539 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
34540 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
34541 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
34542 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
34543 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
34544 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
34545 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
34546 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
34547 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
34548 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
34549 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
34550 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
34551 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
34552 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
34553 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
34554 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
34555 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
34556 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
34557 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
34558 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
34559 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
34560 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
34561 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
34562 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
34563 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
34564 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
34565 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
34566 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
34567 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
34568 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
34569 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
34570 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
34571 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
34572 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
34573 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
34574 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
34575 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
34576 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
34577 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
34578 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
34579 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
34580 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
34581 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
34582 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
34583 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
34584 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
34585 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
34586 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
34587 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
34588 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
34589 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
34590 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
34591 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
34592 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
34593 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
34594 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
34595 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
34596 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
34597 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
34598 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
34599 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
34600 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
34601 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
34602 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
34603 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
34604 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
34605 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
34606 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
34607 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
34608 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
34609 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
34610 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
34611 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
34612 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
34613 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
34614 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
34615 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
34616 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
34617 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
34618 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
34619 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
34620 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
34621 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
34622 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
34623 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
34624 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
34625 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
34626 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
34627 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
34628 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
34629 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
34630 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
34631 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
34632 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
34633 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
34634 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
34635 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
34636 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
34637 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
34638 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
34639 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
34640 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
34641 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
34642 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
34643 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
34644 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
34645 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
34646 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
34647 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
34648 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
34649 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
34650 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
34651 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
34652 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
34653 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
34654 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
34655 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
34656 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
34657 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
34658 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
34659 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
34660 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
34661 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
34662 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
34663 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
34664 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
34665 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
34666 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
34667 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
34668 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
34669 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
34670 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
34671 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
34672 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
34673 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
34674 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
34675 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
34676 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
34677 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
34678 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
34679 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
34680 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
34681 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
34682 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
34683 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
34684 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
34685 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
34686 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
34687 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
34688 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
34689 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
34690 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
34691 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
34692 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
34693 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
34694 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
34695 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
34696 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
34697 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
34698 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
34699 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
34700 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
34701 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
34702 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
34703 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
34704 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
34705 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
34706 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
34707 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
34708 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
34709 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
34710 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
34711 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
34712 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
34713 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
34714 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
34715 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
34716 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
34717 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
34718 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
34719 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
34720 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
34721 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
34722 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
34723 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
34724 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
34725 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
34726 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
34727 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
34728 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
34729 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
34730 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
34731 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
34732 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
34733 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
34734 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
34735 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
34736 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
34737 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
34738 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
34739 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
34740 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
34741 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
34742 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
34743 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
34744 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
34745 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
34746 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
34747 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
34748 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
34749 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
34750 * g++.target/riscv/rvv/base/vle-1.C: Removed.
34751 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
34752 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
34753 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
34754 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
34755 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
34756 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
34757 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
34758 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
34759 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
34760 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
34761 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
34762 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
34763 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
34764 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
34765 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
34766 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
34767 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
34768 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
34769 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
34770 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
34771 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
34772 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
34773 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
34774 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
34775 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
34776 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
34777 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
34778 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
34779 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
34780 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
34781 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
34782 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
34783 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
34784 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
34785 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
34786 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
34787 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
34788 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
34789 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
34790 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
34791 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
34792 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
34793 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
34794 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
34795 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
34796 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
34797 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
34798 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
34799 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
34800 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
34801 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
34802 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
34803 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
34804 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
34805 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
34806 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
34807 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
34808 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
34809 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
34810 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
34811 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
34812 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
34813 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
34814 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
34815 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
34816 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
34817 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
34818 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
34819 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
34820 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
34821 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
34822 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
34823 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
34824 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
34825 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
34826 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
34827 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
34828 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
34829 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
34830 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
34831 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
34832 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
34833 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
34834 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
34835 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
34836 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
34837 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
34838 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
34839 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
34840 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
34841 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
34842 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
34843 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
34844 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
34845 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
34846 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
34847 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
34848 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
34849 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
34850 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
34851 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
34852 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
34853 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
34854 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
34855 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
34856 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
34857 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
34858 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
34859 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
34860 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
34861 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
34862 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
34863 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
34864 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
34865 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
34866 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
34867 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
34868 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
34869 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
34870 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
34871 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
34872 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
34873 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
34874 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
34875 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
34876 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
34877 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
34878 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
34879 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
34880 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
34881 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
34882 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
34883 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
34884 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
34885 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
34886 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
34887 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
34888 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
34889 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
34890 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
34891 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
34892 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
34893 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
34894 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
34895 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
34896 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
34897 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
34898 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
34899 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
34900 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
34901 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
34902 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
34903 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
34904 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
34905 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
34906 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
34907 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
34908 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
34909 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
34910 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
34911 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
34912 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
34913 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
34914 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
34915 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
34916 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
34917 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
34918 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
34919 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
34920 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
34921 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
34922 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
34923 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
34924 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
34925 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
34926 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
34927 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
34928 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
34929 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
34930 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
34931 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
34932 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
34933 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
34934 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
34935 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
34936 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
34937 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
34938 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
34939 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
34940 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
34941 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
34942 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
34943 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
34944 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
34945 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
34946 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
34947 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
34948 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
34949 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
34950 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
34951 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
34952 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
34953 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
34954 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
34955 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
34956 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
34957 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
34958 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
34959 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
34960 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
34961 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
34962 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
34963 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
34964 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
34965 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
34966 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
34967 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
34968 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
34969 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
34970 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
34971 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
34972 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
34973 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
34974 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
34975 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
34976 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
34977 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
34978 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
34979 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
34980 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
34981 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
34982 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
34983 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
34984 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
34985 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
34986 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
34987 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
34988 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
34989 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
34990 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
34991 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
34992 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
34993 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
34994 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
34995 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
34996 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
34997 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
34998 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
34999 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
35000 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
35001 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
35002 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
35003 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
35004 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
35005 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
35006 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
35007 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
35008 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
35009 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
35010 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
35011 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
35012 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
35013 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
35014 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
35015 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
35016 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
35017 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
35018 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
35019 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
35020 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
35021 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
35022 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
35023 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
35024 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
35025 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
35026 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
35027 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
35028 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
35029 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
35030 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
35031 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
35032 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
35033 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
35034 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
35035 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
35036 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
35037 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
35038 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
35039 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
35040 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
35041 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
35042 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
35043 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
35044 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
35045 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
35046 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
35047 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
35048 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
35049 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
35050 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
35051 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
35052 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
35053 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
35054 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
35055 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
35056 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
35057 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
35058 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
35059 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
35060 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
35061 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
35062 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
35063 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
35064 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
35065 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
35066 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
35067 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
35068 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
35069 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
35070 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
35071 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
35072 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
35073 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
35074 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
35075 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
35076 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
35077 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
35078 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
35079 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
35080 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
35081 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
35082 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
35083 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
35084 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
35085 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
35086 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
35087 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
35088 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
35089 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
35090 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
35091 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
35092 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
35093 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
35094 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
35095 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
35096 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
35097 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
35098 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
35099 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
35100 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
35101 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
35102 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
35103 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
35104 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
35105 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
35106 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
35107 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
35108 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
35109 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
35110 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
35111 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
35112 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
35113 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
35114 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
35115 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
35116 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
35117 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
35118 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
35119 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
35120 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
35121 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
35122 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
35123 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
35124 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
35125 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
35126 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
35127 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
35128 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
35129 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
35130 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
35131 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
35132 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
35133 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
35134 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
35135 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
35136 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
35137 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
35138 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
35139 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
35140 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
35141 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
35142 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
35143 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
35144 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
35145 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
35146 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
35147 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
35148 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
35149 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
35150 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
35151 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
35152 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
35153 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
35154 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
35155 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
35156 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
35157 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
35158 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
35159 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
35160 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
35161 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
35162 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
35163 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
35164 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
35165 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
35166 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
35167 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
35168 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
35169 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
35170 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
35171 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
35172 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
35173 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
35174 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
35175 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
35176 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
35177 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
35178 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
35179 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
35180 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
35181 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
35182 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
35183 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
35184 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
35185 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
35186 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
35187 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
35188 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
35189 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
35190 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
35191 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
35192 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
35193 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
35194 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
35195 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
35196 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
35197 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
35198 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
35199 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
35200 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
35201 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
35202 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
35203 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
35204 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
35205 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
35206 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
35207 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
35208 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
35209 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
35210 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
35211 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
35212 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
35213 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
35214 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
35215 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
35216 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
35217 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
35218 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
35219 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
35220 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
35221 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
35222 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
35223 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
35224 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
35225 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
35226 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
35227 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
35228 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
35229 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
35230 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
35231 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
35232 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
35233 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
35234 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
35235 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
35236 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
35237 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
35238 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
35239 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
35240 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
35241 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
35242 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
35243 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
35244 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
35245 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
35246 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
35247 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
35248 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
35249 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
35250 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
35251 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
35252 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
35253 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
35254 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
35255 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
35256 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
35257 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
35258 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
35259 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
35260 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
35261 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
35262 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
35263 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
35264 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
35265 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
35266 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
35267 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
35268 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
35269 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
35270 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
35271 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
35272 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
35273 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
35274 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
35275 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
35276 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
35277 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
35278 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
35279 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
35280 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
35281 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
35282 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
35283 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
35284 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
35285 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
35286 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
35287 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
35288 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
35289 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
35290 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
35291 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
35292 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
35293 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
35294 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
35295 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
35296 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
35297 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
35298 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
35299 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
35300 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
35301 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
35302 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
35303 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
35304 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
35305 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
35306 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
35307 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
35308 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
35309 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
35310 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
35311 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
35312 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
35313 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
35314 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
35315 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
35316 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
35317 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
35318 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
35319 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
35320 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
35321 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
35322 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
35323 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
35324 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
35325 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
35326 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
35327 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
35328 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
35329 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
35330 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
35331 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
35332 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
35333 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
35334 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
35335 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
35336 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
35337 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
35338 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
35339 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
35340 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
35341 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
35342 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
35343 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
35344 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
35345 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
35346 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
35347 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
35348 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
35349 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
35350 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
35351 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
35352 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
35353 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
35354 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
35355 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
35356 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
35357 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
35358 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
35359 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
35360 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
35361 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
35362 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
35363 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
35364 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
35365 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
35366 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
35367 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
35368 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
35369 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
35370 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
35371 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
35372 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
35373 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
35374 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
35375 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
35376 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
35377 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
35378 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
35379 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
35380 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
35381 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
35382 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
35383 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
35384 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
35385 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
35386 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
35387 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
35388 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
35389 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
35390 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
35391 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
35392 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
35393 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
35394 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
35395 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
35396 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
35397 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
35398 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
35399 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
35400 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
35401 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
35402 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
35403 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
35404 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
35405 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
35406 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
35407 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
35408 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
35409 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
35410 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
35411 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
35412 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
35413 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
35414 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
35415 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
35416 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
35417 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
35418 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
35419 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
35420 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
35421 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
35422 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
35423 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
35424 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
35425 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
35426 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
35427 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
35428 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
35429 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
35430 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
35431 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
35432 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
35433 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
35434 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
35435 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
35436 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
35437 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
35438 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
35439 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
35440 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
35441 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
35442 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
35443 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
35444 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
35445 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
35446 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
35447 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
35448 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
35449 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
35450 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
35451 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
35452 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
35453 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
35454 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
35455 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
35456 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
35457 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
35458 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
35459 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
35460 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
35461 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
35462 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
35463 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
35464 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
35465 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
35466 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
35467 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
35468 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
35469 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
35470 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
35471 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
35472 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
35473 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
35474 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
35475 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
35476 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
35477 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
35478 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
35479 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
35480 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
35481 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
35482 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
35483 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
35484 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
35485 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
35486 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
35487 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
35488 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
35489 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
35490 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
35491 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
35492 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
35493 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
35494 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
35495 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
35496 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
35497 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
35498 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
35499 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
35500 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
35501 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
35502 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
35503 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
35504 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
35505 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
35506 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
35507 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
35508 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
35509 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
35510 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
35511 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
35512 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
35513 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
35514 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
35515 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
35516 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
35517 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
35518 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
35519 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
35520 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
35521 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
35522 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
35523 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
35524 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
35525 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
35526 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
35527 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
35528 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
35529 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
35530 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
35531 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
35532 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
35533 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
35534 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
35535 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
35536 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
35537 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
35538 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
35539 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
35540 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
35541 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
35542 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
35543 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
35544 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
35545 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
35546 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
35547 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
35548 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
35549 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
35550 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
35551 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
35552 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
35553 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
35554 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
35555 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
35556 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
35557 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
35558 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
35559 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
35560 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
35561 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
35562 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
35563 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
35564 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
35565 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
35566 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
35567 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
35568 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
35569 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
35570 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
35571 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
35572 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
35573 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
35574 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
35575 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
35576 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
35577 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
35578 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
35579 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
35580 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
35581 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
35582 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
35583 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
35584 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
35585 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
35586 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
35587 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
35588 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
35589 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
35590 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
35591 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
35592 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
35593 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
35594 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
35595 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
35596 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
35597 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
35598 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
35599 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
35600 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
35601 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
35602 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
35603 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
35604 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
35605 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
35606 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
35607 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
35608 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
35609 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
35610 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
35611 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
35612 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
35613 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
35614 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
35615 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
35616 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
35617 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
35618 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
35619 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
35620 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
35621 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
35622 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
35623 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
35624 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
35625 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
35626 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
35627 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
35628 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
35629 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
35630 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
35631 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
35632 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
35633 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
35634 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
35635 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
35636 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
35637 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
35638 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
35639 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
35640 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
35641 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
35642 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
35643 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
35644 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
35645 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
35646 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
35647 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
35648 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
35649 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
35650 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
35651 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
35652 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
35653 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
35654 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
35655 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
35656 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
35657 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
35658 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
35659 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
35660 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
35661 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
35662 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
35663 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
35664 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
35665 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
35666 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
35667 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
35668 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
35669 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
35670 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
35671 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
35672 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
35673 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
35674 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
35675 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
35676 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
35677 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
35678 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
35679 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
35680 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
35681 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
35682 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
35683 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
35684 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
35685 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
35686 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
35687 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
35688 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
35689 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
35690 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
35691 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
35692 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
35693 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
35694 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
35695 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
35696 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
35697 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
35698 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
35699 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
35700 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
35701 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
35702 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
35703 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
35704 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
35705 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
35706 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
35707 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
35708 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
35709 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
35710 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
35711 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
35712 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
35713 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
35714 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
35715 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
35716 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
35717 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
35718 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
35719 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
35720 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
35721 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
35722 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
35723 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
35724 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
35725 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
35726 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
35727 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
35728 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
35729 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
35730 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
35731 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
35732 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
35733 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
35734 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
35735 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
35736 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
35737 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
35738 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
35739 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
35740 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
35741 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
35742 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
35743 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
35744 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
35745 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
35746 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
35747 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
35748 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
35749 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
35750 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
35751 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
35752 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
35753 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
35754 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
35755 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
35756 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
35757 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
35758 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
35759 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
35760 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
35761 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
35762 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
35763 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
35764 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
35765 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
35766 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
35767 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
35768 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
35769 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
35770 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
35771 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
35772 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
35773 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
35774 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
35775 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
35776 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
35777 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
35778 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
35779 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
35780 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
35781 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
35782 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
35783 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
35784 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
35785 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
35786 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
35787 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
35788 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
35789 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
35790 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
35791 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
35792 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
35793 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
35794 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
35795 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
35796 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
35797 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
35798 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
35799 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
35800 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
35801 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
35802 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
35803 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
35804 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
35805 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
35806 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
35807 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
35808 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
35809 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
35810 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
35811 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
35812 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
35813 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
35814 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
35815 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
35816 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
35817 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
35818 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
35819 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
35820 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
35821 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
35822 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
35823 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
35824 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
35825 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
35826 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
35827 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
35828 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
35829 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
35830 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
35831 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
35832 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
35833 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
35834 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
35835 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
35836 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
35837 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
35838 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
35839 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
35840 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
35841 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
35842 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
35843 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
35844 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
35845 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
35846 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
35847 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
35848 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
35849 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
35850 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
35851 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
35852 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
35853 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
35854 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
35855 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
35856 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
35857 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
35858 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
35859 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
35860 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
35861 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
35862 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
35863 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
35864 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
35865 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
35866 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
35867 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
35868 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
35869 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
35870 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
35871 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
35872 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
35873 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
35874 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
35875 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
35876 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
35877 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
35878 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
35879 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
35880 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
35881 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
35882 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
35883 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
35884 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
35885 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
35886 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
35887 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
35888 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
35889 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
35890 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
35891 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
35892 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
35893 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
35894 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
35895 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
35896 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
35897 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
35898 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
35899 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
35900 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
35901 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
35902 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
35903 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
35904 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
35905 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
35906 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
35907 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
35908 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
35909 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
35910 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
35911 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
35912 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
35913 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
35914 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
35915 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
35916 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
35917 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
35918 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
35919 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
35920 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
35921 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
35922 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
35923 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
35924 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
35925 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
35926 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
35927 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
35928 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
35929 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
35930 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
35931 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
35932 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
35933 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
35934 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
35935 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
35936 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
35937 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
35938 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
35939 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
35940 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
35941 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
35942 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
35943 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
35944 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
35945 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
35946 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
35947 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
35948 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
35949 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
35950 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
35951 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
35952 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
35953 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
35954 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
35955 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
35956 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
35957 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
35958 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
35959 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
35960 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
35961 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
35962 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
35963 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
35964 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
35965 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
35966 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
35967 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
35968 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
35969 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
35970 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
35971 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
35972 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
35973 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
35974 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
35975 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
35976 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
35977 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
35978 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
35979 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
35980 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
35981 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
35982 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
35983 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
35984 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
35985 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
35986 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
35987 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
35988 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
35989 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
35990 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
35991 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
35992 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
35993 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
35994 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
35995 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
35996 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
35997 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
35998 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
35999 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
36000 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
36001 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
36002 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
36003 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
36004 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
36005 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
36006 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
36007 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
36008 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
36009 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
36010 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
36011 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
36012 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
36013 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
36014 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
36015 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
36016 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
36017 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
36018 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
36019 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
36020 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
36021 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
36022 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
36023 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
36024 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
36025 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
36026 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
36027 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
36028 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
36029 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
36030 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
36031 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
36032 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
36033 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
36034 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
36035 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
36036 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
36037 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
36038 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
36039 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
36040 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
36041 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
36042 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
36043 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
36044 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
36045 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
36046 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
36047 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
36048 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
36049 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
36050 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
36051 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
36052 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
36053 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
36054 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
36055 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
36056 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
36057 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
36058 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
36059 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
36060 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
36061 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
36062 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
36063 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
36064 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
36065 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
36066 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
36067 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
36068 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
36069 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
36070 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
36071 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
36072 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
36073 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
36074 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
36075 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
36076 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
36077 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
36078 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
36079 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
36080 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
36081 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
36082 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
36083 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
36084 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
36085 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
36086 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
36087 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
36088 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
36089 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
36090 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
36091 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
36092 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
36093 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
36094 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
36095 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
36096 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
36097 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
36098 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
36099 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
36100 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
36101 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
36102 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
36103 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
36104 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
36105 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
36106 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
36107 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
36108 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
36109 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
36110 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
36111 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
36112 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
36113 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
36114 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
36115 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
36116 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
36117 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
36118 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
36119 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
36120 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
36121 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
36122 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
36123 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
36124 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
36125 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
36126 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
36127 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
36128 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
36129 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
36130 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
36131 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
36132 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
36133 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
36134 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
36135 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
36136 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
36137 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
36138 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
36139 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
36140 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
36141 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
36142 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
36143 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
36144 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
36145 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
36146 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
36147 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
36148 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
36149 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
36150 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
36151 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
36152 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
36153 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
36154 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
36155 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
36156 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
36157 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
36158 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
36159 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
36160 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
36161 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
36162 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
36163 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
36164 * g++.target/riscv/rvv/base/vse-1.C: Removed.
36165 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
36166 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
36167 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
36168 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
36169 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
36170 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
36171 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
36172 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
36173 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
36174 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
36175 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
36176 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
36177 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
36178 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
36179 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
36180 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
36181 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
36182 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
36183 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
36184 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
36185 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
36186 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
36187 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
36188 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
36189 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
36190 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
36191 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
36192 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
36193 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
36194 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
36195 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
36196 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
36197 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
36198 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
36199 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
36200 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
36201 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
36202 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
36203 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
36204 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
36205 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
36206 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
36207 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
36208 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
36209 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
36210 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
36211 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
36212 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
36213 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
36214 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
36215 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
36216 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
36217 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
36218 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
36219 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
36220 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
36221 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
36222 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
36223 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
36224 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
36225 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
36226 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
36227 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
36228 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
36229 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
36230 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
36231 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
36232 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
36233 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
36234 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
36235 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
36236 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
36237 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
36238 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
36239 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
36240 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
36241 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
36242 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
36243 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
36244 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
36245 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
36246 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
36247 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
36248 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
36249 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
36250 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
36251 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
36252 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
36253 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
36254 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
36255 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
36256 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
36257 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
36258 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
36259 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
36260 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
36261 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
36262 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
36263 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
36264 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
36265 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
36266 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
36267 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
36268 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
36269 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
36270 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
36271 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
36272 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
36273 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
36274 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
36275 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
36276 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
36277 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
36278 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
36279 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
36280 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
36281 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
36282 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
36283 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
36284 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
36285 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
36286 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
36287 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
36288 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
36289 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
36290 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
36291 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
36292 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
36293 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
36294 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
36295 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
36296 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
36297 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
36298 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
36299 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
36300 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
36301 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
36302 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
36303 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
36304 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
36305 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
36306 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
36307 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
36308 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
36309 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
36310 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
36311 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
36312 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
36313 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
36314 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
36315 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
36316 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
36317 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
36318 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
36319 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
36320 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
36321 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
36322 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
36323 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
36324 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
36325 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
36326 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
36327 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
36328 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
36329 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
36330 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
36331 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
36332 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
36333 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
36334 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
36335 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
36336 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
36337 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
36338 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
36339 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
36340 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
36341 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
36342 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
36343 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
36344 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
36345 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
36346 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
36347 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
36348 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
36349 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
36350 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
36351 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
36352 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
36353 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
36354 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
36355 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
36356 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
36357 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
36358 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
36359 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
36360 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
36361 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
36362 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
36363 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
36364 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
36365 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
36366 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
36367 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
36368 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
36369 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
36370 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
36371 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
36372 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
36373 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
36374 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
36375 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
36376 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
36377 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
36378 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
36379 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
36380 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
36381 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
36382 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
36383 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
36384 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
36385 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
36386 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
36387 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
36388 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
36389 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
36390 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
36391 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
36392 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
36393 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
36394 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
36395 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
36396 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
36397 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
36398 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
36399 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
36400 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
36401 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
36402 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
36403 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
36404 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
36405 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
36406 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
36407 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
36408 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
36409 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
36410 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
36411 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
36412 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
36413 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
36414 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
36415 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
36416 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
36417 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
36418 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
36419 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
36420 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
36421 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
36422 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
36423 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
36424 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
36425 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
36426 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
36427 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
36428 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
36429 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
36430 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
36431 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
36432 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
36433 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
36434 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
36435 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
36436 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
36437 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
36438 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
36439 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
36440 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
36441 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
36442 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
36443 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
36444 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
36445 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
36446 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
36447 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
36448 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
36449 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
36450 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
36451 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
36452 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
36453 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
36454 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
36455 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
36456 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
36457 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
36458 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
36459 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
36460 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
36461 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
36462 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
36463 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
36464 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
36465 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
36466 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
36467 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
36468 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
36469 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
36470 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
36471 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
36472 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
36473 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
36474 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
36475 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
36476 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
36477 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
36478 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
36479 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
36480 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
36481 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
36482 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
36483 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
36484 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
36485 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
36486 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
36487 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
36488 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
36489 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
36490 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
36491 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
36492 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
36493 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
36494 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
36495 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
36496 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
36497 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
36498 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
36499 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
36500 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
36501 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
36502 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
36503 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
36504 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
36505 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
36506 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
36507 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
36508 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
36509 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
36510 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
36511 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
36512 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
36513 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
36514 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
36515 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
36516 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
36517 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
36518 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
36519 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
36520 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
36521 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
36522 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
36523 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
36524 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
36525 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
36526 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
36527 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
36528 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
36529 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
36530 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
36531 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
36532 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
36533 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
36534 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
36535 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
36536 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
36537 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
36538 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
36539 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
36540 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
36541 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
36542 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
36543 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
36544 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
36545 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
36546 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
36547 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
36548 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
36549 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
36550 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
36551 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
36552 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
36553 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
36554 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
36555 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
36556 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
36557 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
36558 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
36559 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
36560 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
36561 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
36562 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
36563 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
36564 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
36565 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
36566 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
36567 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
36568 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
36569 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
36570 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
36571 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
36572 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
36573 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
36574 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
36575 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
36576 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
36577 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
36578 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
36579 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
36580 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
36581 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
36582 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
36583 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
36584 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
36585 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
36586 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
36587 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
36588 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
36589 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
36590 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
36591 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
36592 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
36593 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
36594 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
36595 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
36596 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
36597 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
36598 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
36599 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
36600 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
36601 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
36602 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
36603 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
36604 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
36605 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
36606 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
36607 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
36608 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
36609 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
36610 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
36611 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
36612 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
36613 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
36614 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
36615 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
36616 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
36617 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
36618 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
36619 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
36620 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
36621 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
36622 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
36623 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
36624 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
36625 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
36626 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
36627 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
36628 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
36629 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
36630 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
36631 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
36632 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
36633 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
36634 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
36635 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
36636 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
36637 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
36638 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
36639 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
36640 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
36641 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
36642 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
36643 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
36644 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
36645 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
36646 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
36647 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
36648 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
36649 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
36650 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
36651 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
36652 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
36653 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
36654 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
36655 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
36656 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
36657 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
36658 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
36659 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
36660 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
36661 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
36662 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
36663 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
36664 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
36665 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
36666 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
36667 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
36668 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
36669 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
36670 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
36671 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
36672 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
36673 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
36674 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
36675 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
36676 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
36677 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
36678 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
36679 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
36680 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
36681 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
36682 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
36683 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
36684 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
36685 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
36686 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
36687 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
36688 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
36689 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
36690 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
36691 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
36692 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
36693 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
36694 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
36695 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
36696 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
36697 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
36698 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
36699 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
36700 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
36701 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
36702 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
36703 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
36704 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
36705 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
36706 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
36707 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
36708 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
36709 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
36710 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
36711 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
36712 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
36713 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
36714 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
36715 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
36716 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
36717 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
36718 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
36719 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
36720 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
36721 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
36722 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
36723 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
36724 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
36725 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
36726 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
36727 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
36728 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
36729 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
36730 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
36731 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
36732 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
36733 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
36734 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
36735 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
36736 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
36737 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
36738 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
36739 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
36740 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
36741 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
36742 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
36743 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
36744 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
36745 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
36746 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
36747 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
36748 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
36749 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
36750 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
36751 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
36752 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
36753 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
36754 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
36755 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
36756 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
36757 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
36758 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
36759 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
36760 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
36761 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
36762 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
36763 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
36764 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
36765 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
36766 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
36767 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
36768 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
36769 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
36770 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
36771 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
36772 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
36773 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
36774 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
36775 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
36776 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
36777 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
36778 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
36779 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
36780 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
36781 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
36782 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
36783 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
36784 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
36785 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
36786 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
36787 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
36788 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
36789 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
36790 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
36791 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
36792 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
36793 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
36794 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
36795 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
36796 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
36797 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
36798 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
36799 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
36800 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
36801 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
36802 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
36803 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
36804 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
36805 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
36806 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
36807 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
36808 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
36809 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
36810 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
36811 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
36812 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
36813 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
36814 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
36815 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
36816 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
36817 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
36818 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
36819 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
36820 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
36821 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
36822 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
36823 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
36824 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
36825 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
36826 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
36827 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
36828 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
36829 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
36830 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
36831 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
36832 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
36833 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
36834 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
36835 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
36836 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
36837 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
36838 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
36839 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
36840 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
36841 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
36842 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
36843 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
36844 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
36845 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
36846 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
36847 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
36848 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
36849 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
36850 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
36851 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
36852 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
36853 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
36854 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
36855 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
36856 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
36857 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
36858 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
36859 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
36860 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
36861 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
36862 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
36863 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
36864 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
36865 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
36866 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
36867 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
36868 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
36869 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
36870 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
36871 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
36872 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
36873 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
36874 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
36875 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
36876 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
36877 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
36878 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
36879 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
36880 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
36881 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
36882 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
36883 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
36884 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
36885 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
36886 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
36887 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
36888 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
36889 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
36890 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
36891 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
36892 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
36893 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
36894 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
36895 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
36896 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
36897 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
36898 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
36899 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
36900 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
36901 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
36902 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
36903 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
36904 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
36905 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
36906 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
36907 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
36908 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
36909 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
36910 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
36911 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
36912 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
36913 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
36914 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
36915 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
36916 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
36917 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
36918 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
36919 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
36920 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
36921 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
36922 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
36923 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
36924 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
36925 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
36926 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
36927 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
36928 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
36929 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
36930 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
36931 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
36932 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
36933 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
36934 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
36935 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
36936 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
36937 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
36938 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
36939 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
36940 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
36941 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
36942 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
36943 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
36944 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
36945 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
36946 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
36947 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
36948 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
36949 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
36950 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
36951 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
36952 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
36953 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
36954 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
36955 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
36956 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
36957 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
36958 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
36959 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
36960 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
36961 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
36962 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
36963 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
36964 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
36965 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
36966 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
36967 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
36968 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
36969 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
36970 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
36971 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
36972 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
36973 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
36974 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
36975 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
36976 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
36977 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
36978 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
36979 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
36980 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
36981 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
36982 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
36983 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
36984 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
36985 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
36986 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
36987 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
36988 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
36989 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
36990 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
36991 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
36992 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
36993 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
36994 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
36995 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
36996 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
36997 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
36998 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
36999 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
37000 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
37001 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
37002 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
37003 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
37004 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
37005 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
37006 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
37007 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
37008 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
37009 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
37010 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
37011 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
37012 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
37013 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
37014 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
37015 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
37016 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
37017 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
37018 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
37019 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
37020 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
37021 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
37022 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
37023 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
37024 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
37025 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
37026 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
37027 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
37028 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
37029 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
37030 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
37031 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
37032 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
37033 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
37034 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
37035 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
37036 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
37037 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
37038 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
37039 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
37040 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
37041 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
37042 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
37043 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
37044 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
37045 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
37046 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
37047 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
37048 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
37049 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
37050 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
37051 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
37052 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
37053 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
37054 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
37055 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
37056 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
37057 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
37058 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
37059 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
37060 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
37061 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
37062 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
37063 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
37064 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
37065 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
37066 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
37067 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
37068 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
37069 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
37070 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
37071 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
37072 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
37073 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
37074 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
37075 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
37076 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
37077 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
37078 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
37079 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
37080 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
37081 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
37082 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
37083 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
37084 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
37085 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
37086 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
37087 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
37088 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
37089 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
37090 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
37091 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
37092 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
37093 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
37094 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
37095 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
37096 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
37097 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
37098 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
37099 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
37100 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
37101 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
37102 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
37103 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
37104 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
37105 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
37106 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
37107 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
37108 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
37109 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
37110 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
37111 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
37112 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
37113 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
37114 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
37115 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
37116 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
37117 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
37118 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
37119 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
37120 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
37121 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
37122 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
37123 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
37124 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
37125 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
37126 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
37127 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
37128 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
37129 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
37130 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
37131 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
37132 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
37133 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
37134 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
37135 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
37136 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
37137 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
37138 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
37139 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
37140 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
37141 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
37142 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
37143 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
37144 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
37145 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
37146 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
37147 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
37148 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
37149 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
37150 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
37151 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
37152 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
37153 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
37154 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
37155 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
37156 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
37157 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
37158 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
37159 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
37160 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
37161 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
37162 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
37163 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
37164 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
37165 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
37166 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
37167 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
37168 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
37169 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
37170 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
37171 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
37172 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
37173 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
37174 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
37175 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
37176 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
37177 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
37178 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
37179 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
37180 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
37181 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
37182 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
37183 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
37184 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
37185 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
37186 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
37187 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
37188 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
37189 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
37190 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
37191 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
37192 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
37193 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
37194 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
37195 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
37196 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
37197 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
37198 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
37199 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
37200 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
37201 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
37202 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
37203 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
37204 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
37205 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
37206 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
37207 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
37208 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
37209 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
37210 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
37211 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
37212 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
37213 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
37214 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
37215 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
37216 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
37217 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
37218 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
37219 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
37220 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
37221 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
37222 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
37223 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
37224 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
37225 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
37226 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
37227 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
37228 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
37229 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
37230 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
37231 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
37232 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
37233 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
37234 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
37235 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
37236 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
37237 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
37238 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
37239 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
37240 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
37241 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
37242 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
37243 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
37244 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
37245 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
37246 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
37247 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
37248 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
37249 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
37250 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
37251 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
37252 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
37253 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
37254 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
37255 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
37256 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
37257 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
37258 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
37259 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
37260 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
37261 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
37262 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
37263 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
37264 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
37265 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
37266 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
37267 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
37268 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
37269 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
37270 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
37271 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
37272 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
37273 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
37274 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
37275 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
37276 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
37277 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
37278 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
37279 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
37280 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
37281 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
37282 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
37283 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
37284 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
37285 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
37286 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
37287 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
37288 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
37289 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
37290 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
37291 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
37292 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
37293 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
37294 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
37295 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
37296 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
37297 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
37298 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
37299 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
37300 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
37301 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
37302 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
37303 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
37304 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
37305 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
37306 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
37307 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
37308 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
37309 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
37310 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
37311 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
37312 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
37313 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
37314 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
37315 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
37316 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
37317 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
37318 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
37319 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
37320 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
37321 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
37322 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
37323 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
37324 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
37325 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
37326 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
37327 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
37328 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
37329 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
37330 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
37331 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
37332 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
37333 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
37334 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
37335 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
37336 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
37337 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
37338 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
37339 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
37340 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
37341 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
37342 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
37343 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
37344 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
37345 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
37346 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
37347 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
37348 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
37349 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
37350 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
37351 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
37352 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
37353 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
37354 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
37355 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
37356 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
37357 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
37358 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
37359 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
37360 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
37361 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
37362 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
37363 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
37364 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
37365 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
37366 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
37367 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
37368 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
37369 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
37370 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
37371 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
37372 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
37373 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
37374 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
37375 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
37376 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
37377 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
37378 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
37379 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
37380 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
37381 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
37382 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
37383 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
37384 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
37385 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
37386 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
37387 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
37388 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
37389 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
37390 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
37391 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
37392 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
37393 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
37394 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
37395 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
37396 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
37397 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
37398 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
37399 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
37400 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
37401 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
37402 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
37403 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
37404 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
37405 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
37406 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
37407 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
37408 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
37409 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
37410 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
37411 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
37412 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
37413 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
37414 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
37415 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
37416 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
37417 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
37418 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
37419 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
37420 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
37421 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
37422 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
37423 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
37424 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
37425 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
37426 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
37427 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
37428 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
37429 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
37430 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
37431 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
37432 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
37433 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
37434 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
37435 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
37436 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
37437 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
37438 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
37439 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
37440 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
37441 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
37442 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
37443 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
37444 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
37445 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
37446 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
37447 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
37448 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
37449 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
37450 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
37451 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
37452 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
37453 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
37454 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
37455 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
37456 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
37457 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
37458 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
37459 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
37460 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
37461 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
37462 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
37463 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
37464 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
37465 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
37466 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
37467 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
37468 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
37469 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
37470 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
37471 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
37472 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
37473 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
37474 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
37475 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
37476 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
37477 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
37478 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
37479 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
37480 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
37481 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
37482 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
37483 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
37484 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
37485 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
37486 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
37487 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
37488 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
37489 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
37490 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
37491 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
37492 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
37493 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
37494 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
37495 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
37496 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
37497 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
37498 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
37499 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
37500 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
37501 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
37502 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
37503 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
37504 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
37505 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
37506 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
37507 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
37508 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
37509 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
37510 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
37511 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
37512 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
37513 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
37514 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
37515 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
37516 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
37517 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
37518 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
37519 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
37520 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
37521 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
37522 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
37523 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
37524 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
37525 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
37526 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
37527 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
37528 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
37529 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
37530 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
37531 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
37532 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
37533 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
37534 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
37535 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
37536 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
37537 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
37538 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
37539 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
37540 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
37541 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
37542 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
37543 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
37544 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
37545 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
37546 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
37547 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
37548 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
37549 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
37550 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
37551 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
37552 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
37553 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
37554 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
37555 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
37556 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
37557 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
37558 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
37559 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
37560 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
37561 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
37562 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
37563 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
37564 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
37565 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
37566 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
37567 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
37568 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
37569 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
37570 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
37571 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
37572 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
37573 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
37574 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
37575 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
37576 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
37577 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
37578 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
37579 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
37580 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
37581 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
37582 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
37583 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
37584 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
37585 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
37586 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
37587 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
37588 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
37589 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
37590 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
37591 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
37592 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
37593 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
37594 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
37595 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
37596 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
37597 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
37598 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
37599 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
37600 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
37601 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
37602 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
37603 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
37604 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
37605 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
37606 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
37607 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
37608 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
37609 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
37610 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
37611 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
37612 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
37613 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
37614 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
37615 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
37616 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
37617 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
37618 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
37619 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
37620 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
37621 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
37622 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
37623 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
37624 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
37625 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
37626 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
37627 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
37628 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
37629 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
37630 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
37631 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
37632 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
37633 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
37634 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
37635 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
37636 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
37637 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
37638 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
37639 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
37640 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
37641 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
37642 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
37643 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
37644 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
37645 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
37646 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
37647 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
37648 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
37649 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
37650 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
37651 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
37652 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
37653 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
37654 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
37655 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
37656 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
37657 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
37658 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
37659 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
37660 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
37661 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
37662 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
37663 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
37664 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
37665 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
37666 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
37667 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
37668 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
37669 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
37670 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
37671 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
37672 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
37673 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
37674 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
37675 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
37676 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
37677 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
37678 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
37679 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
37680 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
37681 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
37682 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
37683 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
37684 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
37685 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
37686 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
37687 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
37688 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
37689 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
37690 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
37691 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
37692 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
37693 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
37694 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
37695 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
37696 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
37697 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
37698 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
37699 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
37700 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
37701 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
37702 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
37703 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
37704 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
37705 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
37706 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
37707 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
37708 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
37709 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
37710 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
37711 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
37712 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
37713 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
37714 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
37715 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
37716 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
37717 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
37718 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
37719 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
37720 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
37721 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
37722 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
37723 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
37724 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
37725 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
37726 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
37727 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
37728 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
37729 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
37730 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
37731 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
37732 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
37733 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
37734 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
37735 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
37736 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
37737 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
37738 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
37739 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
37740 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
37741 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
37742 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
37743 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
37744 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
37745 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
37746 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
37747 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
37748 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
37749 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
37750 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
37751 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
37752 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
37753 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
37754 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
37755 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
37756 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
37757 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
37758 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
37759 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
37760 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
37761 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
37762 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
37763 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
37764 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
37765 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
37766 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
37767 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
37768 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
37769 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
37770 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
37771 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
37772 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
37773 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
37774 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
37775 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
37776 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
37777 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
37778 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
37779 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
37780 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
37781 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
37782 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
37783 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
37784 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
37785 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
37786 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
37787 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
37788 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
37789 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
37790 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
37791 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
37792 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
37793 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
37794 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
37795 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
37796 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
37797 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
37798 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
37799 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
37800 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
37801 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
37802 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
37803 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
37804 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
37805 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
37806 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
37807 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
37808 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
37809 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
37810 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
37811 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
37812 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
37813 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
37814 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
37815 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
37816 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
37817 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
37818 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
37819 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
37820 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
37821 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
37822 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
37823 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
37824 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
37825 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
37826 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
37827 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
37828 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
37829 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
37830 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
37831 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
37832 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
37833 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
37834 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
37835 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
37836 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
37837 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
37838 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
37839 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
37840 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
37841 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
37842 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
37843 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
37844 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
37845 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
37846 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
37847 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
37848 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
37849 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
37850 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
37851 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
37852 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
37853 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
37854 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
37855 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
37856 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
37857 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
37858 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
37859 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
37860 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
37861 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
37862 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
37863 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
37864 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
37865 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
37866 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
37867 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
37868 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
37869 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
37870 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
37871 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
37872 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
37873 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
37874 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
37875 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
37876 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
37877 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
37878 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
37879 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
37880 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
37881 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
37882 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
37883 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
37884 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
37885 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
37886 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
37887 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
37888 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
37889 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
37890 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
37891 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
37892 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
37893 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
37894 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
37895 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
37896 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
37897 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
37898 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
37899 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
37900 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
37901 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
37902 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
37903 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
37904 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
37905 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
37906 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
37907 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
37908 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
37909 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
37910 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
37911 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
37912 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
37913 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
37914 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
37915 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
37916 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
37917 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
37918 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
37919 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
37920 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
37921 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
37922 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
37923 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
37924 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
37925 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
37926 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
37927 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
37928 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
37929 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
37930 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
37931 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
37932 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
37933 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
37934 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
37935 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
37936 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
37937 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
37938 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
37939 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
37940 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
37941 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
37942 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
37943 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
37944 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
37945 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
37946 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
37947 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
37948 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
37949 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
37950 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
37951 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
37952 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
37953 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
37954 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
37955 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
37956 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
37957 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
37958 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
37959 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
37960 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
37961 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
37962 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
37963 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
37964 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
37965 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
37966 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
37967 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
37968 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
37969 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
37970 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
37971 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
37972 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
37973 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
37974 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
37975 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
37976 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
37977 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
37978 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
37979 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
37980 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
37981 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
37982 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
37983 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
37984 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
37985 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
37986 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
37987 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
37988 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
37989 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
37990 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
37991 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
37992 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
37993 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
37994 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
37995 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
37996 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
37997 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
37998 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
37999 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
38000 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
38001 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
38002 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
38003 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
38004 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
38005 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
38006 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
38007 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
38008 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
38009 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
38010 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
38011 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
38012 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
38013 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
38014 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
38015 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
38016 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
38017 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
38018 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
38019 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
38020 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
38021 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
38022 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
38023 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
38024 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
38025 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
38026 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
38027 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
38028 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
38029 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
38030 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
38031 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
38032 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
38033 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
38034 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
38035 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
38036 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
38037 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
38038 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
38039 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
38040 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
38041 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
38042 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
38043 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
38044 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
38045 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
38046 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
38047 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
38048 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
38049 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
38050 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
38051 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
38052 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
38053 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
38054 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
38055 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
38056 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
38057 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
38058 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
38059 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
38060 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
38061 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
38062 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
38063 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
38064 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
38065 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
38066 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
38067 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
38068 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
38069 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
38070 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
38071 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
38072 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
38073 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
38074 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
38075 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
38076 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
38077 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
38078 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
38079 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
38080 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
38081 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
38082 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
38083 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
38084 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
38085 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
38086 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
38087 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
38088 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
38089 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
38090 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
38091 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
38092 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
38093 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
38094 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
38095 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
38096 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
38097 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
38098 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
38099 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
38100 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
38101 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
38102 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
38103 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
38104 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
38105 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
38106 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
38107 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
38108 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
38109 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
38110 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
38111 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
38112 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
38113 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
38114 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
38115 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
38116 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
38117 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
38118 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
38119 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
38120 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
38121 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
38122 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
38123 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
38124 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
38125 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
38126 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
38127 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
38128 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
38129 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
38130 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
38131 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
38132 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
38133 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
38134 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
38135 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
38136 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
38137 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
38138 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
38139 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
38140 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
38141 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
38142 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
38143 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
38144 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
38145 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
38146 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
38147 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
38148 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
38149 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
38150 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
38151 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
38152 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
38153 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
38154 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
38155 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
38156 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
38157 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
38158 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
38159 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
38160 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
38161 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
38162 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
38163 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
38164 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
38165 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
38166 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
38167 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
38168 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
38169 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
38170 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
38171 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
38172 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
38173 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
38174 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
38175 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
38176 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
38177 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
38178 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
38179 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
38180 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
38181 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
38182 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
38183 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
38184 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
38185 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
38186 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
38187 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
38188 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
38189 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
38190 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
38191 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
38192 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
38193 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
38194 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
38195 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
38196 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
38197 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
38198 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
38199 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
38200 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
38201 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
38202 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
38203 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
38204 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
38205 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
38206 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
38207 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
38208 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
38209 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
38210 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
38211 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
38212 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
38213 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
38214 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
38215 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
38216 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
38217 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
38218 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
38219 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
38220 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
38221 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
38222 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
38223 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
38224 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
38225 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
38226 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
38227 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
38228 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
38229 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
38230 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
38231 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
38232 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
38233 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
38234 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
38235 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
38236 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
38237 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
38238 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
38239 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
38240 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
38241 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
38242 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
38243 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
38244 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
38245 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
38246 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
38247 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
38248 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
38249 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
38250 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
38251 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
38252 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
38253 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
38254 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
38255 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
38256 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
38257 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
38258 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
38259 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
38260 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
38261 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
38262 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
38263 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
38264 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
38265 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
38266 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
38267 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
38268 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
38269 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
38270 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
38271 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
38272 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
38273 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
38274 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
38275 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
38276 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
38277 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
38278 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
38279 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
38280 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
38281 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
38282 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
38283 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
38284 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
38285 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
38286 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
38287 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
38288 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
38289 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
38290 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
38291 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
38292 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
38293 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
38294 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
38295 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
38296 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
38297 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
38298 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
38299 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
38300 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
38301 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
38302 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
38303 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
38304 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
38305 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
38306 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
38307 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
38308 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
38309 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
38310 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
38311 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
38312 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
38313 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
38314 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
38315 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
38316 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
38317 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
38318 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
38319 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
38320 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
38321 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
38322 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
38323 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
38324 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
38325 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
38326 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
38327 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
38328 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
38329 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
38330 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
38331 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
38332 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
38333 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
38334 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
38335 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
38336 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
38337 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
38338 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
38339 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
38340 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
38341 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
38342 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
38343 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
38344 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
38345 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
38346 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
38347 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
38348 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
38349 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
38350 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
38351 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
38352 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
38353 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
38354 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
38355 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
38356 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
38357 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
38358 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
38359 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
38360 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
38361 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
38362 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
38363 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
38364 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
38365 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
38366 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
38367 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
38368 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
38369 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
38370 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
38371 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
38372 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
38373 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
38374 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
38375 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
38376 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
38377 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
38378 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
38379 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
38380 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
38381 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
38382 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
38383 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
38384 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
38385 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
38386 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
38387 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
38388 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
38389 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
38390 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
38391 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
38392 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
38393 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
38394 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
38395 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
38396 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
38397 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
38398 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
38399 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
38400 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
38401 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
38402 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
38403 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
38404 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
38405 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
38406 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
38407 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
38408 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
38409 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
38410 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
38411 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
38412 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
38413 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
38414 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
38415 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
38416 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
38417 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
38418 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
38419 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
38420 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
38421 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
38422 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
38423 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
38424 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
38425 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
38426 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
38427 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
38428 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
38429 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
38430 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
38431 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
38432 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
38433 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
38434 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
38435 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
38436 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
38437 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
38438 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
38439 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
38440 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
38441 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
38442 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
38443 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
38444 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
38445 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
38446 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
38447 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
38448 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
38449 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
38450 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
38451 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
38452 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
38453 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
38454 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
38455 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
38456 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
38457 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
38458 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
38459 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
38460 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
38461 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
38462 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
38463 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
38464 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
38465 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
38466 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
38467 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
38468 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
38469 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
38470 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
38471 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
38472 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
38473 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
38474 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
38475 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
38476 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
38477 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
38478 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
38479 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
38480 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
38481 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
38482 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
38483 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
38484 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
38485 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
38486 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
38487 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
38488 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
38489 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
38490 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
38491 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
38492 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
38493 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
38494 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
38495 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
38496 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
38497 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
38498 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
38499 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
38500 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
38501 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
38502 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
38503 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
38504 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
38505 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
38506 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
38507 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
38508 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
38509 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
38510 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
38511 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
38512 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
38513 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
38514 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
38515 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
38516 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
38517 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
38518 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
38519 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
38520 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
38521 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
38522 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
38523 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
38524 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
38525 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
38526 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
38527 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
38528 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
38529 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
38530 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
38531 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
38532 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
38533 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
38534 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
38535 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
38536 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
38537 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
38538 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
38539 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
38540 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
38541 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
38542 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
38543 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
38544 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
38545 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
38546 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
38547 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
38548 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
38549 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
38550 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
38551 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
38552 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
38553 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
38554 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
38555 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
38556 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
38557 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
38558 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
38559 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
38560 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
38561 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
38562 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
38563 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
38564 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
38565 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
38566 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
38567 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
38568 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
38569 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
38570 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
38571 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
38572 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
38573 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
38574 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
38575 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
38576 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
38577 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
38578 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
38579 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
38580 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
38581 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
38582 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
38583 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
38584 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
38585 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
38586 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
38587 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
38588 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
38589 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
38590 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
38591 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
38592 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
38593 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
38594 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
38595 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
38596 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
38597 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
38598 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
38599 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
38600 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
38601 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
38602 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
38603 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
38604 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
38605 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
38606 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
38607 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
38608 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
38609 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
38610 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
38611 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
38612 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
38613 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
38614 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
38615 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
38616 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
38617 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
38618 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
38619 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
38620 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
38621 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
38622 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
38623 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
38624 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
38625 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
38626 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
38627 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
38628 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
38629 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
38630 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
38631 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
38632 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
38633 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
38634 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
38635 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
38636 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
38637 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
38638 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
38639 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
38640 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
38641 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
38642 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
38643 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
38644 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
38645 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
38646 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
38647 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
38648 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
38649 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
38650 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
38651 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
38652 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
38653 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
38654 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
38655 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
38656 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
38657 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
38658 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
38659 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
38660 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
38661 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
38662 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
38663 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
38664 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
38665 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
38666 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
38667 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
38668 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
38669 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
38670 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
38671 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
38672 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
38673 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
38674 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
38675 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
38676 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
38677 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
38678 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
38679 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
38680 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
38681 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
38682 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
38683 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
38684 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
38685 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
38686 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
38687 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
38688 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
38689 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
38690 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
38691 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
38692 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
38693 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
38694 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
38695 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
38696 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
38697 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
38698 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
38699 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
38700 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
38701 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
38702 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
38703 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
38704 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
38705 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
38706 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
38707 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
38708 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
38709 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
38710 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
38711 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
38712 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
38713 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
38714 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
38715 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
38716 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
38717 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
38718 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
38719 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
38720 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
38721 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
38722 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
38723 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
38724 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
38725 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
38726 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
38727 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
38728 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
38729 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
38730 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
38731 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
38732 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
38733 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
38734 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
38735 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
38736 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
38737 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
38738 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
38739 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
38740 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
38741 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
38742 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
38743 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
38744 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
38745 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
38746 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
38747 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
38748 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
38749 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
38750 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
38751 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
38752 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
38753 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
38754 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
38755 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
38756 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
38757 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
38758 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
38759 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
38760 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
38761 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
38762 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
38763 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
38764 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
38765 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
38766 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
38767 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
38768 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
38769 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
38770 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
38771 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
38772 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
38773 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
38774 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
38775 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
38776 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
38777 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
38778 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
38779 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
38780 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
38781 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
38782 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
38783 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
38784 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
38785 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
38786 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
38787 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
38788 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
38789 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
38790 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
38791 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
38792 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
38793 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
38794 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
38795 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
38796 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
38797 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
38798 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
38799 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
38800 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
38801 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
38802 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
38803 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
38804 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
38805 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
38806 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
38807 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
38808 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
38809 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
38810 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
38811 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
38812 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
38813 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
38814 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
38815 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
38816 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
38817 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
38818 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
38819 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
38820 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
38821 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
38822 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
38823 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
38824 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
38825 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
38826 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
38827 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
38828 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
38829 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
38830 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
38831 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
38832 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
38833 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
38834 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
38835 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
38836 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
38837 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
38838 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
38839 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
38840 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
38841 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
38842 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
38843 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
38844 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
38845 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
38846 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
38847 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
38848 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
38849 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
38850 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
38851 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
38852 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
38853 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
38854 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
38855 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
38856 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
38857 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
38858 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
38859 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
38860 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
38861 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
38862 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
38863 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
38864 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
38865 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
38866 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
38867 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
38868 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
38869 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
38870 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
38871 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
38872 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
38873 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
38874 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
38875 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
38876 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
38877 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
38878 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
38879 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
38880 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
38881 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
38882 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
38883 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
38884 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
38885 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
38886 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
38887 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
38888 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
38889 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
38890 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
38891 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
38892 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
38893 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
38894 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
38895 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
38896 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
38897 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
38898 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
38899 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
38900 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
38901 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
38902 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
38903 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
38904 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
38905 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
38906 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
38907 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
38908 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
38909 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
38910 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
38911 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
38912 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
38913 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
38914 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
38915 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
38916 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
38917 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
38918 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
38919 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
38920 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
38921 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
38922 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
38923 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
38924 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
38925 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
38926 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
38927 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
38928 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
38929 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
38930 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
38931 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
38932 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
38933 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
38934 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
38935 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
38936 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
38937 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
38938 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
38939 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
38940 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
38941 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
38942 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
38943 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
38944 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
38945 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
38946 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
38947 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
38948 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
38949 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
38950 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
38951 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
38952 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
38953 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
38954 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
38955 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
38956 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
38957 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
38958 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
38959 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
38960 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
38961 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
38962 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
38963 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
38964 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
38965 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
38966 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
38967 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
38968 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
38969 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
38970 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
38971 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
38972 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
38973 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
38974 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
38975 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
38976 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
38977 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
38978 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
38979 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
38980 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
38981 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
38982 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
38983 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
38984 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
38985 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
38986 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
38987 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
38988 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
38989 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
38990 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
38991 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
38992 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
38993 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
38994 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
38995 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
38996 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
38997 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
38998 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
38999 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
39000 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
39001 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
39002 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
39003 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
39004 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
39005 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
39006 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
39007 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
39008 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
39009 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
39010 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
39011 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
39012 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
39013 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
39014 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
39015 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
39016 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
39017 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
39018 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
39019 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
39020 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
39021 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
39022 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
39023 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
39024 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
39025 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
39026 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
39027 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
39028 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
39029 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
39030 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
39031 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
39032 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
39033 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
39034 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
39035 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
39036 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
39037 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
39038 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
39039 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
39040 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
39041 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
39042 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
39043 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
39044 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
39045 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
39046 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
39047 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
39048 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
39049 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
39050 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
39051 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
39052 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
39053 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
39054 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
39055 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
39056 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
39057 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
39058 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
39059 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
39060 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
39061 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
39062 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
39063 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
39064 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
39065 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
39066 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
39067 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
39068 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
39069 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
39070 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
39071 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
39072 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
39073 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
39074 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
39075 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
39076 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
39077 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
39078 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
39079 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
39080 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
39081 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
39082 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
39083 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
39084 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
39085 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
39086 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
39087 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
39088 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
39089 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
39090 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
39091 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
39092 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
39093 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
39094 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
39095 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
39096 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
39097 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
39098 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
39099 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
39100 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
39101 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
39102 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
39103 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
39104 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
39105 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
39106 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
39107 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
39108 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
39109 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
39110 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
39111 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
39112 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
39113 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
39114 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
39115 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
39116 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
39117 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
39118 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
39119 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
39120 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
39121 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
39122 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
39123 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
39124 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
39125 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
39126 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
39127 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
39128 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
39129 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
39130 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
39131 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
39132 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
39133 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
39134 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
39135 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
39136 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
39137 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
39138 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
39139 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
39140 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
39141 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
39142 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
39143 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
39144 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
39145 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
39146 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
39147 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
39148 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
39149 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
39150 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
39151 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
39152 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
39153 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
39154 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
39155 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
39156 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
39157 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
39158 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
39159 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
39160 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
39161 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
39162 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
39163 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
39164 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
39165 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
39166 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
39167 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
39168 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
39169 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
39170 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
39171 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
39172 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
39173 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
39174 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
39175 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
39176 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
39177 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
39178 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
39179 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
39180 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
39181 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
39182 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
39183 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
39184 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
39185 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
39186 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
39187 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
39188 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
39189 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
39190 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
39191 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
39192 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
39193 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
39194 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
39195 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
39196 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
39197 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
39198 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
39199 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
39200 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
39201 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
39202 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
39203 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
39204 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
39205 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
39206 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
39207 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
39208 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
39209 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
39210 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
39211 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
39212 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
39213 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
39214 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
39215 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
39216 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
39217 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
39218 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
39219 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
39220 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
39221 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
39222 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
39223 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
39224 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
39225 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
39226 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
39227 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
39228 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
39229 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
39230 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
39231 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
39232 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
39233 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
39234 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
39235 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
39236 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
39237 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
39238 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
39239 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
39240 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
39241 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
39242 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
39243 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
39244 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
39245 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
39246 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
39247 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
39248 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
39249 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
39250 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
39251 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
39252 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
39253 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
39254 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
39255 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
39256 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
39257 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
39258 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
39259 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
39260 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
39261 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
39262 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
39263 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
39264 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
39265 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
39266 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
39267 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
39268 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
39269 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
39270 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
39271 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
39272 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
39273 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
39274 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
39275 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
39276 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
39277 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
39278 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
39279 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
39280 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
39281 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
39282 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
39283 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
39284 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
39285 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
39286 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
39287 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
39288 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
39289 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
39290 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
39291 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
39292 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
39293 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
39294 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
39295 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
39296 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
39297 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
39298 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
39299 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
39300 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
39301 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
39302 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
39303 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
39304 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
39305 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
39306 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
39307 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
39308 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
39309 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
39310 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
39311 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
39312 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
39313 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
39314 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
39315 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
39316 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
39317 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
39318 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
39319 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
39320 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
39321 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
39322 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
39323 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
39324 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
39325 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
39326 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
39327 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
39328 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
39329 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
39330 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
39331 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
39332 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
39333 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
39334 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
39335 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
39336 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
39337 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
39338 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
39339 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
39340 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
39341 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
39342 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
39343 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
39344 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
39345 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
39346 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
39347 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
39348 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
39349 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
39350 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
39351 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
39352 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
39353 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
39354 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
39355 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
39356 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
39357 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
39358 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
39359 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
39360 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
39361 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
39362 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
39363 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
39364 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
39365 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
39366 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
39367 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
39368 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
39369 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
39370 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
39371 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
39372 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
39373 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
39374 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
39375 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
39376 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
39377 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
39378 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
39379 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
39380 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
39381 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
39382 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
39383 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
39384 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
39385 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
39386 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
39387 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
39388 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
39389 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
39390 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
39391 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
39392 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
39393 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
39394 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
39395 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
39396 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
39397 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
39398 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
39399 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
39400 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
39401 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
39402 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
39403 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
39404 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
39405 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
39406 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
39407 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
39408 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
39409 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
39410 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
39411 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
39412 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
39413 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
39414 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
39415 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
39416 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
39417 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
39418 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
39419 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
39420 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
39421 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
39422 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
39423 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
39424 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
39425 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
39426 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
39427 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
39428 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
39429 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
39430 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
39431 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
39432 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
39433 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
39434 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
39435 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
39436 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
39437 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
39438 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
39439 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
39440 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
39441 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
39442 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
39443 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
39444 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
39445 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
39446 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
39447 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
39448 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
39449 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
39450 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
39451 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
39452 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
39453 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
39454 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
39455 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
39456 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
39457 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
39458 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
39459 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
39460 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
39461 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
39462 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
39463 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
39464 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
39465 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
39466 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
39467 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
39468 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
39469 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
39470 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
39471 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
39472 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
39473 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
39474 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
39475 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
39476 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
39477 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
39478 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
39479 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
39480 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
39481 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
39482 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
39483 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
39484 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
39485 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
39486 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
39487 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
39488 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
39489 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
39490 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
39491 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
39492 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
39493 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
39494 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
39495 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
39496 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
39497 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
39498 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
39499 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
39500 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
39501 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
39502 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
39503 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
39504 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
39505 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
39506 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
39507 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
39508 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
39509 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
39510 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
39511 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
39512 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
39513 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
39514 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
39515 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
39516 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
39517 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
39518 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
39519 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
39520 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
39521 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
39522 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
39523 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
39524 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
39525 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
39526 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
39527 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
39528 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
39529 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
39530 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
39531 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
39532 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
39533 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
39534 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
39535 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
39536 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
39537 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
39538 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
39539 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
39540 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
39541 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
39542 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
39543 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
39544 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
39545 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
39546 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
39547 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
39548 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
39549 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
39550 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
39551 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
39552 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
39553 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
39554 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
39555 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
39556 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
39557 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
39558 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
39559 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
39560 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
39561 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
39562 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
39563 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
39564 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
39565 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
39566 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
39567 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
39568 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
39569 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
39570 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
39571 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
39572 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
39573 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
39574 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
39575 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
39576 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
39577 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
39578 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
39579 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
39580 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
39581 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
39582 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
39583 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
39584 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
39585 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
39586 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
39587 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
39588 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
39589 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
39590 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
39591 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
39592 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
39593 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
39594 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
39595 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
39596 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
39597 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
39598 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
39599 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
39600 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
39601 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
39602 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
39603 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
39604 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
39605 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
39606 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
39607 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
39608 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
39609 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
39610 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
39611 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
39612 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
39613 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
39614 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
39615 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
39616 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
39617 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
39618 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
39619 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
39620 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
39621 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
39622 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
39623 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
39624 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
39625 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
39626 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
39627 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
39628 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
39629 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
39630 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
39631 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
39632 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
39633 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
39634 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
39635 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
39636 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
39637 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
39638 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
39639 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
39640 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
39641 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
39642 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
39643 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
39644 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
39645 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
39646 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
39647 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
39648 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
39649 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
39650 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
39651 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
39652 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
39653 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
39654 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
39655 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
39656 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
39657 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
39658 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
39659 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
39660 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
39661 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
39662 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
39663 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
39664 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
39665 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
39666 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
39667 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
39668 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
39669 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
39670 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
39671 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
39672 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
39673 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
39674 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
39675 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
39676 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
39677 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
39678 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
39679 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
39680 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
39681 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
39682 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
39683 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
39684 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
39685 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
39686 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
39687 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
39688 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
39689 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
39690 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
39691 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
39692 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
39693 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
39694 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
39695 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
39696 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
39697 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
39698 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
39699 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
39700 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
39701 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
39702 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
39703 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
39704 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
39705 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
39706 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
39707 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
39708 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
39709 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
39710 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
39711 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
39712 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
39713 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
39714 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
39715 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
39716 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
39717 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
39718 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
39719 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
39720 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
39721 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
39722 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
39723 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
39724 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
39725 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
39726 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
39727 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
39728 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
39729 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
39730 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
39731 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
39732 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
39733 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
39734 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
39735 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
39736 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
39737 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
39738 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
39739 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
39740 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
39741 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
39742 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
39743 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
39744 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
39745 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
39746 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
39747 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
39748 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
39749 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
39750 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
39751 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
39752 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
39753 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
39754 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
39755 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
39756 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
39757 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
39758 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
39759 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
39760 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
39761 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
39762 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
39763 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
39764 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
39765 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
39766 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
39767 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
39768 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
39769 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
39770 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
39771 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
39772 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
39773 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
39774 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
39775 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
39776 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
39777 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
39778 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
39779 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
39780 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
39781 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
39782 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
39783 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
39784 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
39785 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
39786 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
39787 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
39788 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
39789 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
39790 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
39791 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
39792 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
39793 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
39794 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
39795 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
39796 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
39797 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
39798 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
39799 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
39800 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
39801 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
39802 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
39803 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
39804 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
39805 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
39806 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
39807 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
39808 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
39809 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
39810 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
39811 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
39812 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
39813 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
39814 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
39815 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
39816 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
39817 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
39818 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
39819 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
39820 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
39821 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
39822 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
39823 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
39824 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
39825 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
39826 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
39827 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
39828 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
39829 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
39830 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
39831 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
39832 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
39833 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
39834 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
39835 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
39836 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
39837 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
39838 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
39839 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
39840 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
39841 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
39842 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
39843 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
39844 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
39845 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
39846 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
39847 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
39848 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
39849 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
39850 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
39851 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
39852 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
39853 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
39854 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
39855 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
39856 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
39857 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
39858 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
39859 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
39860 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
39861 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
39862 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
39863 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
39864 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
39865 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
39866 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
39867 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
39868 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
39869 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
39870 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
39871 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
39872 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
39873 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
39874 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
39875 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
39876 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
39877 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
39878 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
39879 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
39880 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
39881 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
39882 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
39883 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
39884 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
39885 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
39886 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
39887 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
39888 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
39889 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
39890 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
39891 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
39892 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
39893 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
39894 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
39895 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
39896 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
39897 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
39898 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
39899 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
39900 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
39901 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
39902 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
39903 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
39904 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
39905 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
39906 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
39907 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
39908 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
39909 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
39910 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
39911 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
39912 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
39913 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
39914 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
39915 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
39916 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
39917 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
39918 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
39919 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
39920 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
39921 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
39922 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
39923 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
39924 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
39925 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
39926 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
39927 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
39928 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
39929 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
39930 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
39931 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
39932 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
39933 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
39934 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
39935 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
39936 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
39937 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
39938 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
39939 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
39940 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
39941 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
39942 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
39943 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
39944 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
39945 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
39946 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
39947 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
39948 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
39949 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
39950 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
39951 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
39952 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
39953 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
39954 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
39955 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
39956 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
39957 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
39958 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
39959 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
39960 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
39961 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
39962 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
39963 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
39964 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
39965 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
39966 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
39967 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
39968 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
39969 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
39970 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
39971 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
39972 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
39973 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
39974 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
39975 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
39976 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
39977 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
39978 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
39979 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
39980 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
39981 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
39982 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
39983 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
39984 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
39985 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
39986 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
39987 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
39988 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
39989 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
39990 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
39991 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
39992 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
39993 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
39994 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
39995 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
39996 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
39997 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
39998 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
39999 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
40000 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
40001 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
40002 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
40003 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
40004 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
40005 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
40006 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
40007 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
40008 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
40009 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
40010 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
40011 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
40012 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
40013 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
40014 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
40015 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
40016 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
40017 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
40018 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
40019 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
40020 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
40021 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
40022 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
40023 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
40024 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
40025 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
40026 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
40027 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
40028 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
40029 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
40030 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
40031 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
40032 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
40033 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
40034 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
40035 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
40036 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
40037 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
40038 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
40039 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
40040 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
40041 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
40042 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
40043 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
40044 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
40045 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
40046 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
40047 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
40048 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
40049 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
40050 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
40051 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
40052 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
40053 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
40054 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
40055 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
40056 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
40057 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
40058 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
40059 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
40060 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
40061 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
40062 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
40063 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
40064 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
40065 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
40066 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
40067 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
40068 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
40069 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
40070 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
40071 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
40072 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
40073 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
40074 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
40075 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
40076 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
40077 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
40078 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
40079 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
40080 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
40081 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
40082 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
40083 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
40084 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
40085 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
40086 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
40087 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
40088 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
40089 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
40090 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
40091 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
40092 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
40093 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
40094 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
40095 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
40096 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
40097 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
40098 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
40099 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
40100 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
40101 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
40102 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
40103 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
40104 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
40105 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
40106 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
40107 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
40108 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
40109 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
40110 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
40111 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
40112 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
40113 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
40114 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
40115 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
40116 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
40117 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
40118 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
40119 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
40120 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
40121 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
40122 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
40123 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
40124 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
40125 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
40126 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
40127 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
40128 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
40129 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
40130 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
40131 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
40132 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
40133 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
40134 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
40135 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
40136 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
40137 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
40138 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
40139 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
40140 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
40141 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
40142 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
40143 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
40144 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
40145 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
40146 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
40147 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
40148 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
40149 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
40150 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
40151 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
40152 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
40153 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
40154 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
40155 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
40156 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
40157 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
40158 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
40159 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
40160 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
40161 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
40162 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
40163 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
40164 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
40165 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
40166 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
40167 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
40168 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
40169 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
40170 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
40171 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
40172 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
40173 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
40174 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
40175 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
40176 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
40177 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
40178 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
40179 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
40180 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
40181 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
40182 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
40183 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
40184 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
40185 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
40186 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
40187 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
40188 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
40189 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
40190 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
40191 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
40192 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
40193 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
40194 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
40195 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
40196 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
40197 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
40198 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
40199 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
40200 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
40201 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
40202 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
40203 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
40204 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
40205 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
40206 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
40207 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
40208 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
40209 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
40210 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
40211 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
40212 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
40213 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
40214 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
40215 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
40216 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
40217 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
40218 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
40219 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
40220 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
40221 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
40222 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
40223 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
40224 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
40225 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
40226 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
40227 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
40228 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
40229 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
40230 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
40231 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
40232 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
40233 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
40234 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
40235 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
40236 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
40237 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
40238 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
40239 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
40240 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
40241 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
40242 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
40243 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
40244 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
40245 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
40246 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
40247 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
40248 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
40249 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
40250 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
40251 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
40252 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
40253 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
40254 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
40255 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
40256 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
40257 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
40258 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
40259 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
40260 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
40261 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
40262 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
40263 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
40264 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
40265 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
40266 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
40267 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
40268 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
40269 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
40270 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
40271 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
40272 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
40273 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
40274 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
40275 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
40276 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
40277 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
40278 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
40279 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
40280 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
40281 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
40282 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
40283 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
40284 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
40285 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
40286 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
40287 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
40288 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
40289 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
40290 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
40291 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
40292 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
40293 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
40294 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
40295 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
40296 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
40297 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
40298 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
40299 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
40300 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
40301 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
40302 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
40303 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
40304 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
40305 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
40306 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
40307 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
40308 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
40309 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
40310 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
40311 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
40312 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
40313 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
40314 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
40315 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
40316 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
40317 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
40318 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
40319 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
40320 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
40321 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
40322 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
40323 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
40324 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
40325 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
40326 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
40327 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
40328 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
40329 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
40330 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
40331 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
40332 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
40333 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
40334 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
40335 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
40336 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
40337 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
40338 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
40339 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
40340 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
40341 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
40342 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
40343 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
40344 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
40345 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
40346 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
40347 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
40348 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
40349 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
40350 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
40351 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
40352 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
40353 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
40354 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
40355 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
40356 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
40357 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
40358 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
40359 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
40360 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
40361 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
40362 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
40363 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
40364 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
40365 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
40366 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
40367 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
40368 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
40369 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
40370 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
40371 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
40372 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
40373 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
40374 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
40375 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
40376 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
40377 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
40378 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
40379 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
40380 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
40381 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
40382 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
40383 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
40384 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
40385 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
40386 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
40387 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
40388 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
40389 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
40390 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
40391 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
40392 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
40393 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
40394 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
40395 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
40396 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
40397 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
40398 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
40399 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
40400 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
40401 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
40402 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
40403 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
40404 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
40405 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
40406 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
40407 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
40408 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
40409 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
40410 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
40411 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
40412 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
40413 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
40414 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
40415 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
40416 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
40417 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
40418 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
40419 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
40420 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
40421 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
40422 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
40423 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
40424 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
40425 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
40426 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
40427 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
40428 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
40429 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
40430 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
40431 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
40432 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
40433 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
40434 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
40435 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
40436 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
40437 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
40438 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
40439 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
40440 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
40441 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
40442 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
40443 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
40444 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
40445 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
40446 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
40447 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
40448 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
40449 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
40450 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
40451 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
40452 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
40453 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
40454 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
40455 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
40456 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
40457 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
40458 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
40459 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
40460 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
40461 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
40462 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
40463 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
40464 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
40465 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
40466 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
40467 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
40468 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
40469 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
40470 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
40471 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
40472 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
40473 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
40474 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
40475 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
40476 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
40477 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
40478 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
40479 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
40480 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
40481 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
40482 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
40483 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
40485 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40487 * gcc.target/riscv/rvv/base/bug-1.c: New test.
40489 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40491 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
40492 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
40493 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
40494 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
40495 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
40496 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
40497 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
40498 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
40499 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
40500 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
40501 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
40503 2023-03-13 Marek Polacek <polacek@redhat.com>
40506 * g++.dg/warn/Wdangling-reference10.C: New test.
40508 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
40510 PR preprocessor/67046
40511 * c-c++-common/cpp/pr67046.c: New test.
40513 2023-03-13 Richard Biener <rguenther@suse.de>
40515 PR tree-optimization/109046
40516 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
40518 2023-03-12 Jakub Jelinek <jakub@redhat.com>
40520 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
40521 Don't expect one __bf16 related error.
40522 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
40523 dg-error directives for __bf16 being an extended arithmetic type.
40524 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
40525 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
40526 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
40529 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
40531 PR middle-end/109031
40532 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
40533 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
40535 2023-03-12 Tamar Christina <tamar.christina@arm.com>
40538 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
40539 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
40541 2023-03-12 Tamar Christina <tamar.christina@arm.com>
40542 Richard Sandiford <richard.sandiford@arm.com>
40545 * gcc.dg/mla_1.c: New test.
40547 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
40550 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
40551 the external definitions of isfinite.
40553 2023-03-12 Jonathan Yong <10walls@gmail.com>
40555 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
40556 allow long long instead of just long.
40557 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
40559 2023-03-12 Jonathan Yong <10walls@gmail.com>
40561 * gcc.c-torture/compile/103818.c: Enable test for llp64.
40563 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
40565 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
40566 targets. Adjust expected output.
40567 * lib/target-supports.exp
40568 (check_effective_target_const_volatile_readonly_section): New
40570 2023-03-11 Harald Anlauf <anlauf@gmx.de>
40573 * gfortran.dg/pr106945.f90: New test.
40575 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
40577 * lib/target-supports.exp (check_fork_available): Don't signal
40578 true for CRIS running on a simulator.
40580 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
40582 * gcc.dg/pr108117.c: Require effective-target scheduling.
40584 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
40586 * gcc.dg/pr106397.c: Add -w to options.
40588 2023-03-10 Jakub Jelinek <jakub@redhat.com>
40591 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
40593 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
40595 * g++.dg/cpp23/ext-floating14.C: New test.
40597 2023-03-10 Jakub Jelinek <jakub@redhat.com>
40600 * g++.dg/gomp/pr107558.C: New test.
40602 2023-03-10 Jakub Jelinek <jakub@redhat.com>
40605 * g++.dg/abi/no_unique_address7.C: New test.
40607 2023-03-10 Jason Merrill <jason@redhat.com>
40610 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
40613 2023-03-10 Marek Polacek <polacek@redhat.com>
40615 PR sanitizer/108060
40616 PR sanitizer/109050
40617 * c-c++-common/ubsan/bounds-17.c: New test.
40618 * c-c++-common/ubsan/bounds-18.c: New test.
40619 * c-c++-common/ubsan/bounds-19.c: New test.
40620 * c-c++-common/ubsan/bounds-20.c: New test.
40621 * c-c++-common/ubsan/bounds-21.c: New test.
40623 2023-03-10 Harald Anlauf <anlauf@gmx.de>
40626 * gfortran.dg/bind_c_usage_34.f90: New test.
40628 2023-03-10 Andrew Pinski <apinski@marvell.com>
40630 * gcc.target/aarch64/rev16_2.c: New test.
40631 * gcc.target/aarch64/shift_and_operator-1.c: New test.
40633 2023-03-10 David Malcolm <dmalcolm@redhat.com>
40636 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
40637 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
40638 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
40640 2023-03-10 Jason Merrill <jason@redhat.com>
40643 * g++.dg/abi/anon6.C: New test.
40645 2023-03-10 David Malcolm <dmalcolm@redhat.com>
40649 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
40650 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
40652 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
40655 2023-03-10 Jakub Jelinek <jakub@redhat.com>
40658 * c-c++-common/Wunused-var-18.c: New test.
40660 2023-03-10 Jakub Jelinek <jakub@redhat.com>
40662 PR tree-optimization/109008
40663 * gcc.dg/pr109008.c: New test.
40665 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40667 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
40669 2023-03-10 Jason Merrill <jason@redhat.com>
40672 * g++.dg/ext/int128-7.C: New test.
40674 2023-03-10 Jason Merrill <jason@redhat.com>
40677 * g++.dg/contracts/contracts-err1.C: New test.
40679 2023-03-09 Jason Merrill <jason@redhat.com>
40682 * g++.dg/cpp0x/initlist-array18.C: New test.
40683 * g++.dg/cpp0x/initlist-array19.C: New test.
40685 2023-03-09 David Malcolm <dmalcolm@redhat.com>
40691 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
40693 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
40694 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
40695 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
40696 New test, reduced from haproxy's src/ssl_sample.c.
40697 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
40699 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
40700 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
40702 2023-03-09 Tamar Christina <tamar.christina@arm.com>
40704 * gcc.target/aarch64/tbz_2.c: New test.
40705 * gcc.target/aarch64/tbz_3.c: New test.
40707 2023-03-09 Jason Merrill <jason@redhat.com>
40711 * g++.dg/DRs/dr2664.C: New test.
40712 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
40714 2023-03-09 Jason Merrill <jason@redhat.com>
40715 Michael Spertus <mike@spertus.com>
40718 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
40720 2023-03-09 Jason Merrill <jason@redhat.com>
40722 * g++.dg/ext/is_deducible1.C: Guard with
40723 __has_builtin (__is_deducible).
40725 2023-03-09 Jason Merrill <jason@redhat.com>
40728 * g++.dg/ext/is_deducible1.C: New test.
40730 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
40732 * gcc.target/aarch64/pr108999.c: New.
40734 2023-03-09 Richard Biener <rguenther@suse.de>
40736 PR middle-end/108995
40737 * gcc.dg/ubsan/pr108995.c: New testcase.
40739 2023-03-09 Jakub Jelinek <jakub@redhat.com>
40740 Richard Biener <rguenther@suse.de>
40742 PR tree-optimization/109008
40743 * gcc.c-torture/execute/ieee/pr109008.c: New test.
40745 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
40747 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
40748 gcc_{warning,error}_prefix with Fortran specific one used in
40751 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
40753 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
40754 int128 effective target requirement.
40755 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
40757 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
40759 PR testsuite/108729
40760 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
40761 has_arch_ppc64 effective target.
40762 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
40764 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
40766 PR testsuite/108730
40767 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
40768 effective target requirement.
40770 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
40772 PR testsuite/108813
40773 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
40775 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
40777 PR testsuite/108810
40778 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
40779 the extracted index for BE.
40781 2023-03-08 Jeff Law <jlaw@ventanamicro>
40783 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
40785 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
40787 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
40788 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
40790 2023-03-07 Jason Merrill <jason@redhat.com>
40794 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
40796 2023-03-07 Marek Polacek <polacek@redhat.com>
40799 * g++.dg/warn/Wdangling-reference8.C: New test.
40800 * g++.dg/warn/Wdangling-reference9.C: New test.
40802 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
40804 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
40806 2023-03-07 Jakub Jelinek <jakub@redhat.com>
40809 * g++.dg/rtti/pr109042.C: New test.
40811 2023-03-07 Marek Polacek <polacek@redhat.com>
40814 * g++.dg/cpp0x/noexcept77.C: New test.
40816 2023-03-07 Marek Polacek <polacek@redhat.com>
40819 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
40820 * g++.dg/cpp1y/var-templ77.C: New test.
40822 2023-03-07 Pan Li <pan2.li@intel.com>
40823 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
40827 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
40828 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
40829 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
40830 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
40831 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
40832 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
40833 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
40834 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
40836 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40838 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
40839 -fno-stack-protector.
40840 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
40841 -fno-stack-protector.
40842 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
40843 -fno-stack-protector.
40844 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
40845 -fno-stack-protector.
40847 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40849 * gcc.target/aarch64/pr104005.c (dg-options): Add
40850 -fno-stack-protector.
40852 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40854 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
40855 -fno-stack-protector.
40857 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40859 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
40860 -fno-stack-protector.
40861 * g++.target/aarch64/pr103147-10.C: Likewise.
40863 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40865 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
40866 Add -fno-stack-protector.
40868 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40871 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
40874 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40877 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
40878 -no-pie for aarch64-*-*.
40879 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
40880 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
40881 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
40882 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
40883 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
40884 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
40885 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
40888 2023-03-07 Xi Ruoyao <xry111@xry111.site>
40891 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
40892 Add -fno-pie -no-pie.
40894 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
40896 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
40898 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
40900 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
40901 Gate on effective target tail_call.
40903 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
40905 * lib/target-supports.exp (check_effective_target_tail_call): New.
40907 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
40909 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
40910 int32_t being "long int".
40912 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
40914 * lib/multiline.exp (_build_multiline_regex): Map
40915 "{re:" to "(", similarly ")?" from ":re?}" and the
40916 same without question mark.
40918 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
40920 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
40921 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
40922 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
40923 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
40924 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
40925 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
40926 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
40927 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
40928 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
40929 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
40930 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
40931 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
40932 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
40933 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
40934 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
40935 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
40936 * gcc.target/gcn/cond_fminnm_1.c: New test.
40937 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
40938 * gcc.target/gcn/cond_fminnm_2.c: New test.
40939 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
40940 * gcc.target/gcn/cond_fminnm_3.c: New test.
40941 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
40942 * gcc.target/gcn/cond_fminnm_4.c: New test.
40943 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
40944 * gcc.target/gcn/cond_fminnm_5.c: New test.
40945 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
40946 * gcc.target/gcn/cond_fminnm_6.c: New test.
40947 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
40948 * gcc.target/gcn/cond_fminnm_7.c: New test.
40949 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
40950 * gcc.target/gcn/cond_fminnm_8.c: New test.
40951 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
40952 * gcc.target/gcn/cond_smax_1.c: New test.
40953 * gcc.target/gcn/cond_smax_1_run.c: New test.
40954 * gcc.target/gcn/cond_smin_1.c: New test.
40955 * gcc.target/gcn/cond_smin_1_run.c: New test.
40956 * gcc.target/gcn/cond_umax_1.c: New test.
40957 * gcc.target/gcn/cond_umax_1_run.c: New test.
40958 * gcc.target/gcn/cond_umin_1.c: New test.
40959 * gcc.target/gcn/cond_umin_1_run.c: New test.
40960 * gcc.target/gcn/smax_1.c: New test.
40961 * gcc.target/gcn/smax_1_run.c: New test.
40962 * gcc.target/gcn/smin_1.c: New test.
40963 * gcc.target/gcn/smin_1_run.c: New test.
40964 * gcc.target/gcn/umax_1.c: New test.
40965 * gcc.target/gcn/umax_1_run.c: New test.
40966 * gcc.target/gcn/umin_1.c: New test.
40967 * gcc.target/gcn/umin_1_run.c: New test.
40969 2023-03-06 Richard Biener <rguenther@suse.de>
40971 PR tree-optimization/109025
40972 * gcc.dg/vect/pr109025.c: New testcase.
40974 2023-03-06 Xi Ruoyao <xry111@xry111.site>
40976 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
40977 -fno-stack-protector.
40978 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
40980 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
40983 2023-03-06 Xi Ruoyao <xry111@xry111.site>
40986 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
40987 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
40988 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
40989 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
40991 2023-03-05 Harald Anlauf <anlauf@gmx.de>
40992 Tobias Burnus <tobias@codesourcery.com>
40995 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
40996 * gfortran.dg/class_74.f90: New test.
40997 * gfortran.dg/class_75.f90: New test.
40999 2023-03-05 Jakub Jelinek <jakub@redhat.com>
41001 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
41002 scan-tree-dump-times target selector.
41004 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41005 SiYu Wu <siyu@isrc.iscas.ac.cn>
41007 * gcc.target/riscv/zksed32.c: New test.
41008 * gcc.target/riscv/zksed64.c: New test.
41009 * gcc.target/riscv/zksh32.c: New test.
41010 * gcc.target/riscv/zksh64.c: New test.
41012 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41013 SiYu Wu <siyu@isrc.iscas.ac.cn>
41015 * gcc.target/riscv/zknh-sha256.c: New test.
41016 * gcc.target/riscv/zknh-sha512-32.c: New test.
41017 * gcc.target/riscv/zknh-sha512-64.c: New test.
41019 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41020 SiYu Wu <siyu@isrc.iscas.ac.cn>
41022 * gcc.target/riscv/zknd32.c: New test.
41023 * gcc.target/riscv/zknd64.c: New test.
41024 * gcc.target/riscv/zkne32.c: New test.
41025 * gcc.target/riscv/zkne64.c: New test.
41027 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41028 SiYu Wu <siyu@isrc.iscas.ac.cn>
41030 * gcc.target/riscv/zbkb32.c: New test.
41031 * gcc.target/riscv/zbkb64.c: New test.
41032 * gcc.target/riscv/zbkc32.c: New test.
41033 * gcc.target/riscv/zbkc64.c: New test.
41034 * gcc.target/riscv/zbkx32.c: New test.
41035 * gcc.target/riscv/zbkx64.c: New test.
41037 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
41039 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
41040 5 insn sh1add+slli+add+slli+sub.
41041 * gcc.target/riscv/pr108987.c: New test.
41043 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41044 kito-cheng <kito.cheng@sifive.com>
41046 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
41048 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41050 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
41051 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
41052 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
41053 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
41054 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
41055 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
41056 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
41057 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
41059 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41061 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
41062 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
41063 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
41064 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
41065 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
41066 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
41067 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
41068 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
41069 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
41070 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
41071 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
41072 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
41073 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
41074 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
41075 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
41076 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
41077 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
41078 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
41079 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
41080 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
41081 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
41082 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
41083 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
41084 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
41085 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
41086 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
41087 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
41088 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
41089 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
41090 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
41091 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
41092 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
41094 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41096 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
41097 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
41098 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
41099 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
41100 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
41101 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
41103 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
41105 * gcc.target/riscv/zbb-min-max-03.c: New test.
41107 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41109 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
41111 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
41113 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41116 * c-c++-common/Wsign-compare-2.c (f18): New test.
41118 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41121 * c-c++-common/Wsign-compare-2.c: New test.
41122 * c-c++-common/pr107465.c: New test.
41124 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41127 * gcc.dg/pr107846.c: New test.
41129 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41132 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
41134 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
41136 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
41138 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
41140 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
41142 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
41144 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
41145 scan-assembler identifiers.
41146 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
41148 2023-03-03 David Malcolm <dmalcolm@redhat.com>
41151 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
41152 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
41154 2023-03-03 David Malcolm <dmalcolm@redhat.com>
41156 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
41157 * gcc.dg/analyzer/sprintf-1.c: New test.
41158 * gcc.dg/analyzer/sprintf-concat.c: New test.
41160 2023-03-03 David Malcolm <dmalcolm@redhat.com>
41162 PR tree-optimization/108988
41163 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
41165 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41167 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
41168 two new variants, one fixed, one xfailed.
41169 * c-c++-common/Wdangling-pointer-5.c
41170 (nowarn_store_arg_store_arg): Add now-expected warnings.
41172 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41174 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
41176 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
41178 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41180 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
41181 expected counts into a single pattern.
41182 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
41183 return and reversed conditions.
41185 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41188 * gcc.target/arm/pr51534.c: Split softfp variant into...
41189 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
41191 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41193 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
41194 after tab after vmsr, and lower the case of P0.
41196 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41199 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
41201 2023-03-03 Patrick Palka <ppalka@redhat.com>
41204 * g++.dg/cpp2a/lambda-generic11.C: New test.
41206 2023-03-03 Jakub Jelinek <jakub@redhat.com>
41209 * gcc.dg/Wnonnull-8.c: New test.
41211 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
41213 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
41214 "not low or equal" load on condition variant.
41215 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
41216 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
41218 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
41220 * gcc.dg/vect/slp-3.c: Adapt test expectation.
41221 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
41222 * gcc.dg/vect/slp-perm-8.c: Likewise.
41224 2023-03-03 Richard Biener <rguenther@suse.de>
41226 PR tree-optimization/109002
41227 * gcc.dg/torture/pr109002.c: New testcase.
41229 2023-03-03 Richard Biener <rguenther@suse.de>
41232 * g++.dg/lto/pr108772_0.C: New testcase.
41234 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41237 * g++.dg/coroutines/pr100127.C: Test for header rather than
41239 * g++.dg/coroutines/pr100772-a.C: Likewise.
41240 * g++.dg/coroutines/pr100772-b.C: Likewise.
41242 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
41244 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
41245 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
41247 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41250 * gdc.dg/simd2a.d: Update test.
41251 * gdc.dg/simd2b.d: Likewise.
41252 * gdc.dg/simd2c.d: Likewise.
41253 * gdc.dg/simd2d.d: Likewise.
41254 * gdc.dg/simd2e.d: Likewise.
41255 * gdc.dg/simd2f.d: Likewise.
41256 * gdc.dg/simd2g.d: Likewise.
41257 * gdc.dg/simd2h.d: Likewise.
41258 * gdc.dg/simd2i.d: Likewise.
41259 * gdc.dg/simd2j.d: Likewise.
41261 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41264 * gdc.dg/imports/pr108877a.d: New test.
41265 * gdc.dg/pr108877.d: New test.
41267 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41270 * gdc.dg/pr108167.d: New test.
41272 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41275 * gdc.dg/pr108945.d: New test.
41277 2023-03-02 Jakub Jelinek <jakub@redhat.com>
41279 PR testsuite/108991
41280 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
41281 before target selector.
41283 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
41286 * jit.dg/test-error-array-bounds.c: Update test.
41288 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
41290 * gcc.target/avr/pr90706.c: New.
41292 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
41293 Paul-Antoine Arras <pa@codesourcery.com>
41295 * gcc.target/gcn/simd-math-1.c: New testcase.
41296 * gcc.target/gcn/simd-math-2.c: New testcase.
41298 2023-03-02 Patrick Palka <ppalka@redhat.com>
41302 * g++.dg/opt/is_constant_evaluated3.C: New test.
41304 2023-03-02 Patrick Palka <ppalka@redhat.com>
41307 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
41309 2023-03-02 David Malcolm <dmalcolm@redhat.com>
41312 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
41314 2023-03-02 Jakub Jelinek <jakub@redhat.com>
41317 * g++.dg/debug/dwarf2/pr108716.C: New test.
41319 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
41321 PR tree-optimization/108979
41322 * gfortran.dg/vect/pr108979.f90: New test.
41324 2023-03-02 Marek Polacek <polacek@redhat.com>
41327 * g++.dg/warn/Wmismatched-tags-11.C: New test.
41329 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
41331 * gcc.target/s390/s390.exp: Add partial subdirectory.
41332 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
41334 * lib/target-supports.exp: Add s390.
41335 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
41336 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
41337 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
41338 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
41339 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
41340 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
41341 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
41342 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
41343 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
41344 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
41345 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
41346 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
41347 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
41348 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
41349 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
41350 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
41351 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
41352 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
41353 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
41354 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
41355 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
41356 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
41357 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
41358 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
41359 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
41360 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
41362 2023-03-02 Jonathan Yong <10walls@gmail.com>
41364 PR middle-end/97956
41365 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
41367 2023-03-02 Jonathan Yong <10walls@gmail.com>
41369 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
41371 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
41373 PR tree-optimization/108603
41374 * gcc.target/aarch64/sve/pr108603.c: New test.
41376 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
41378 PR tree-optimization/108430
41379 * gcc.target/aarch64/sve/pr108430.c: New test.
41381 2023-03-02 Jakub Jelinek <jakub@redhat.com>
41384 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
41385 * g++.target/i386/pr108934.C: New test.
41387 2023-03-02 Jakub Jelinek <jakub@redhat.com>
41390 * g++.dg/gomp/pr105839-1.C: New test.
41391 * g++.dg/gomp/pr105839-2.C: New test.
41393 2023-03-02 Richard Biener <rguenther@suse.de>
41395 PR testsuite/108985
41396 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
41398 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
41400 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
41402 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
41404 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
41405 __USER_LABEL_PREFIX__.
41407 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
41409 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
41410 match targets where sizeof (union U) == 5, like "packed" targets.
41412 2023-03-01 Marek Polacek <polacek@redhat.com>
41415 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
41417 2023-03-01 David Malcolm <dmalcolm@redhat.com>
41420 * gcc.dg/analyzer/builtins-pr107565.c: New test.
41421 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
41423 2023-03-01 Patrick Palka <ppalka@redhat.com>
41424 Jason Merrill <jason@redhat.com>
41428 * g++.dg/cpp0x/new6.C: New test.
41429 * g++.dg/cpp2a/concepts-new1.C: New test.
41431 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
41433 PR middle-end/108545
41434 * c-c++-common/gomp/map-8.c: New test.
41435 * gfortran.dg/gomp/map-9.f90: New test.
41437 2023-03-01 David Malcolm <dmalcolm@redhat.com>
41440 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
41441 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
41442 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
41444 2023-03-01 Jonathan Yong <10walls@gmail.com>
41446 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
41449 2023-03-01 Jakub Jelinek <jakub@redhat.com>
41451 PR sanitizer/108894
41452 * c-c++-common/ubsan/bounds-16.c: New test.
41454 2023-03-01 Jakub Jelinek <jakub@redhat.com>
41457 * g++.dg/debug/pr108967.C: New test.
41459 2023-03-01 Jakub Jelinek <jakub@redhat.com>
41462 * g++.dg/cpp1y/pr108606.C: New test.
41464 2023-03-01 Richard Biener <rguenther@suse.de>
41466 PR tree-optimization/108970
41467 * gcc.dg/pr108970.c: New testcase.
41469 2023-03-01 Richard Biener <rguenther@suse.de>
41471 PR tree-optimization/108950
41472 * gcc.dg/vect/pr108950.c: New testcase.
41474 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
41476 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
41477 newlib targets too.
41479 2023-02-28 Patrick Palka <ppalka@redhat.com>
41482 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
41483 exception specifier" error. Expect a separate "not usable
41484 in a constant expression" error.
41485 * g++.dg/cpp1y/var-templ75.C: New test.
41486 * g++.dg/cpp1y/var-templ76.C: New test.
41488 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
41490 PR middle-end/107411
41491 PR middle-end/107411
41492 * g++.dg/pr107411.C: New test.
41494 2023-02-28 Marek Polacek <polacek@redhat.com>
41497 * g++.dg/cpp1y/var-templ70.C: New test.
41498 * g++.dg/cpp1y/var-templ71.C: New test.
41499 * g++.dg/cpp1y/var-templ72.C: New test.
41501 2023-02-28 Marek Polacek <polacek@redhat.com>
41504 * g++.dg/cpp1y/var-templ73.C: New test.
41505 * g++.dg/cpp1y/var-templ74.C: New test.
41506 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
41508 2023-02-28 Jakub Jelinek <jakub@redhat.com>
41510 PR sanitizer/108894
41511 * gcc.dg/ubsan/bounds-4.c: New test.
41512 * gcc.dg/ubsan/bounds-4a.c: New test.
41513 * gcc.dg/ubsan/bounds-4b.c: New test.
41514 * gcc.dg/ubsan/bounds-4c.c: New test.
41515 * gcc.dg/ubsan/bounds-4d.c: New test.
41516 * g++.dg/ubsan/bounds-1.C: New test.
41518 2023-02-28 Richard Biener <rguenther@suse.de>
41520 PR testsuite/108942
41521 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
41523 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
41525 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
41526 message for "default_packed" targets.
41528 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
41530 * lib/multiline.exp (handle-multiline-outputs): Shorten
41531 message to the same for fail and pass.
41533 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
41536 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
41538 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
41541 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
41542 of targets excluding xfail on lines 50 and 51.
41544 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
41546 PR tree-optimization/108828
41547 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
41549 2023-02-27 Harald Anlauf <anlauf@gmx.de>
41552 * gfortran.dg/ibits_2.f90: New test.
41554 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
41556 * ada/acats/run_all.sh: Adjust example of compiler options.
41558 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
41560 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
41561 Also add conditional to gm2-simple-execute.
41563 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
41565 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
41566 (gm2_run_tower_test): New global variable. Add conditional
41567 before invoking gm2-local-exec.
41569 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
41571 * lib/multiline.exp (handle-multiline-outputs): Don't include the
41572 quoted multiline pattern in the pass/fail output.
41574 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
41577 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
41579 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
41581 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
41583 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
41585 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
41587 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
41589 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
41590 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
41592 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
41593 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
41594 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
41595 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
41596 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
41597 Tidy up variable access.
41598 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
41599 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
41601 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
41602 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
41603 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
41604 (gm2_simple_execute): Keep executable if global is true.
41605 * lib/gm2-torture.exp: Add ; after global variable access.
41606 * lib/gm2.exp: Set up pathnames.
41607 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
41608 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
41609 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
41610 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
41611 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
41612 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
41613 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
41614 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
41615 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
41616 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
41617 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
41618 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
41619 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
41620 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
41621 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
41622 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
41623 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
41624 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
41625 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
41626 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
41627 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
41628 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
41629 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
41630 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
41631 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
41632 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
41633 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
41634 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
41635 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
41636 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
41637 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
41638 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
41639 * gm2/projects/pim/run/pass/tower/Window.def: New test.
41640 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
41641 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
41642 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
41643 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
41644 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
41646 * gm2/projects/pim/run/pass/tower/star: New test.
41648 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
41650 * gcc.target/xtensa/pr108919.c: New test.
41652 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
41655 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
41657 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
41659 * gfortran.dg/weak-2.f90: New test.
41660 * gfortran.dg/weak-3.f90: New test.
41662 2023-02-24 Martin Liska <mliska@suse.cz>
41664 PR sanitizer/108834
41665 * c-c++-common/asan/global-overflow-1.c: Test line and column
41666 info for a global variable.
41668 2023-02-24 Alexandre Oliva <oliva@adacore.com>
41671 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
41673 2023-02-24 Jakub Jelinek <jakub@redhat.com>
41675 PR middle-end/108854
41676 * g++.dg/opt/pr108854.C: New test.
41678 2023-02-24 Jakub Jelinek <jakub@redhat.com>
41681 * gcc.target/i386/avx512bf16-pr108881.c: New test.
41683 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
41685 * gcc.target/mips/clz.c: New test.
41686 * gcc.target/mips/clo.c: New test.
41687 * gcc.target/mips/mips.exp: New option HAS_CLZ.
41689 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
41691 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
41693 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
41695 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
41696 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
41698 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
41700 * gcc.target/xtensa/elim_callee_saved.c: New.
41702 2023-02-23 Jakub Jelinek <jakub@redhat.com>
41704 PR testsuite/108899
41705 * g++.dg/modules/modules.exp: Only override unsupported if it
41706 exists and saved-unsupported doesn't.
41708 2023-02-23 Richard Biener <rguenther@suse.de>
41710 PR tree-optimization/108888
41711 * g++.dg/torture/pr108888.C: New testcase.
41713 2023-02-22 Marek Polacek <polacek@redhat.com>
41716 * c-c++-common/ubsan/pr108880.c: New test.
41718 2023-02-22 Harald Anlauf <anlauf@gmx.de>
41721 * gfortran.dg/pr96024.f90: New test.
41723 2023-02-22 Alexandre Oliva <oliva@adacore.com>
41725 * g++.dg/modules/modules.exp: Override unsupported to update
41726 module_do, and test it after dg-test.
41728 2023-02-22 Alexandre Oliva <oliva@adacore.com>
41730 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
41731 * gcc.target/arm/aes-fuse-2.c: Likewise.
41733 2023-02-22 Alexandre Oliva <oliva@adacore.com>
41735 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
41736 usable in initializers.
41738 2023-02-22 Alexandre Oliva <oliva@adacore.com>
41740 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
41742 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
41744 2023-02-22 Alexandre Oliva <oliva@adacore.com>
41746 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
41749 2023-02-22 Alexandre Oliva <oliva@adacore.com>
41751 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
41753 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
41755 * gcc.dg/vect/vect-simd-clone-16.c: New test.
41756 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
41757 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
41758 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
41759 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
41760 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
41761 * gcc.dg/vect/vect-simd-clone-17.c: New test.
41762 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
41763 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
41764 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
41765 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
41766 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
41767 * gcc.dg/vect/vect-simd-clone-18.c: New test.
41768 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
41769 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
41770 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
41771 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
41772 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
41774 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41776 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
41777 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
41778 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
41779 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
41780 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
41781 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
41783 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
41785 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
41788 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
41790 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
41791 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
41792 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
41793 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
41794 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
41795 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
41796 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
41797 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
41798 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
41799 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
41800 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
41801 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
41802 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
41803 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
41804 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
41805 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
41806 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
41807 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
41808 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
41809 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
41810 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
41811 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
41812 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
41813 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
41814 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
41815 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
41816 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
41817 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
41818 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
41819 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
41820 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
41821 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
41822 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
41823 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
41824 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
41825 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
41826 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
41827 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
41828 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
41829 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
41830 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
41831 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
41832 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
41833 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
41834 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
41835 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
41836 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
41837 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
41838 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
41839 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
41840 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
41841 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
41842 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
41843 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
41844 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
41845 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
41846 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
41847 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
41848 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
41849 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
41850 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
41851 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
41852 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
41853 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
41854 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
41855 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
41856 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
41857 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
41858 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
41859 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
41860 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
41861 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
41862 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
41863 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
41864 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
41865 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
41866 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
41867 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
41868 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
41869 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
41870 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
41871 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
41872 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
41873 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
41874 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
41875 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
41876 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
41877 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
41878 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
41879 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
41880 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
41881 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
41882 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
41883 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
41884 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
41885 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
41886 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
41887 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
41888 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
41889 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
41890 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
41891 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
41892 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
41893 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
41894 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
41895 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
41896 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
41897 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
41898 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
41899 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
41900 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
41901 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
41902 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
41903 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
41904 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
41905 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
41906 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
41907 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
41908 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
41909 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
41910 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
41911 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
41912 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
41913 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
41914 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
41915 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
41916 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
41917 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
41918 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
41919 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
41920 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
41921 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
41922 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
41923 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
41924 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
41925 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
41926 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
41927 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
41928 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
41929 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
41930 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
41931 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
41932 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
41933 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
41934 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
41935 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
41936 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
41937 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
41938 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
41939 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
41940 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
41941 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
41942 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
41943 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
41944 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
41945 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
41946 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
41947 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
41948 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
41949 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
41950 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
41951 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
41952 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
41953 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
41954 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
41955 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
41956 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
41957 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
41958 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
41959 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
41960 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
41961 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
41962 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
41963 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
41964 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
41965 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
41966 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
41967 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
41968 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
41969 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
41970 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
41971 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
41972 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
41973 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
41974 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
41975 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
41976 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
41977 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
41978 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
41979 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
41980 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
41981 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
41982 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
41983 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
41984 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
41985 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
41986 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
41987 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
41988 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
41989 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
41990 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
41991 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
41992 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
41993 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
41994 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
41995 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
41996 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
41997 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
41998 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
41999 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
42000 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
42001 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
42002 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
42003 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
42004 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
42005 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
42006 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
42007 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
42008 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
42009 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
42010 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
42011 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
42012 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
42013 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
42014 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
42015 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
42016 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
42017 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
42018 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
42019 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
42020 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
42021 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
42022 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
42023 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
42024 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
42025 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
42026 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
42027 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
42028 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
42029 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
42030 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
42031 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
42032 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
42033 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
42034 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
42035 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
42036 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
42037 out -Oz and -Og -g.
42038 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
42040 2023-02-22 Jakub Jelinek <jakub@redhat.com>
42042 PR middle-end/106258
42043 * g++.dg/ipa/pr106258.C: New test.
42045 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
42047 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
42048 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
42049 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
42050 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
42051 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
42052 * lib/target-supports.exp (check_compile): Use
42053 '-Wno-complain-wrong-lang'.
42054 * g++.dg/abi/empty12.C: Likewise.
42055 * g++.dg/abi/empty13.C: Likewise.
42056 * g++.dg/abi/empty14.C: Likewise.
42057 * g++.dg/abi/empty15.C: Likewise.
42058 * g++.dg/abi/empty16.C: Likewise.
42059 * g++.dg/abi/empty17.C: Likewise.
42060 * g++.dg/abi/empty18.C: Likewise.
42061 * g++.dg/abi/empty19.C: Likewise.
42062 * g++.dg/abi/empty22.C: Likewise.
42063 * g++.dg/abi/empty25.C: Likewise.
42064 * g++.dg/abi/empty26.C: Likewise.
42065 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
42066 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
42067 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
42069 2023-02-21 David Malcolm <dmalcolm@redhat.com>
42072 * gcc.dg/analyzer/attribute-nonnull.c: Update for
42073 -Wanalyzer-use-of-uninitialized-value terminating analysis along
42075 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
42076 * gcc.dg/analyzer/data-model-1.c: Likewise.
42077 * gcc.dg/analyzer/data-model-5.c: Likewise.
42078 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
42079 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
42080 -fno-analyzer-suppress-followups.
42081 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
42082 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
42083 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
42084 * gcc.dg/analyzer/pipe2-1.c: Likewise.
42085 * gcc.dg/analyzer/pr101547.c: Update for
42086 -Wanalyzer-use-of-uninitialized-value terminating analysis along
42088 * gcc.dg/analyzer/pr101875.c: Likewise.
42089 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
42090 * gcc.dg/analyzer/pr104224.c: Add
42091 -fno-analyzer-suppress-followups.
42092 * gcc.dg/analyzer/realloc-2.c: Add
42093 -fno-analyzer-suppress-followups.
42094 * gcc.dg/analyzer/realloc-3.c: Likewise.
42095 * gcc.dg/analyzer/realloc-5.c: Likewise.
42096 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
42097 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
42098 * gcc.dg/analyzer/stdarg-1.c: Likewise.
42099 * gcc.dg/analyzer/symbolic-1.c: Likewise.
42100 * gcc.dg/analyzer/symbolic-7.c: Update for
42101 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
42103 * gcc.dg/analyzer/uninit-4.c: Likewise.
42104 * gcc.dg/analyzer/uninit-8.c: New test.
42105 * gcc.dg/analyzer/uninit-pr94713.c: Update for
42106 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
42108 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
42110 2023-02-21 Harald Anlauf <anlauf@gmx.de>
42113 * gfortran.dg/pr96025.f90: New test.
42115 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
42117 * gdc.dg/simd2a.d: Update.
42118 * gdc.dg/simd2b.d: Update.
42119 * gdc.dg/simd2c.d: Update.
42120 * gdc.dg/simd2d.d: Update.
42121 * gdc.dg/simd2e.d: Update.
42122 * gdc.dg/simd2f.d: Update.
42123 * gdc.dg/simd2g.d: Update.
42124 * gdc.dg/simd2h.d: Update.
42125 * gdc.dg/simd2i.d: Update.
42126 * gdc.dg/simd2j.d: Update.
42128 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
42130 * gdc.dg/ctfeintrinsics.d: New test.
42132 2023-02-21 Richard Biener <rguenther@suse.de>
42134 PR tree-optimization/108691
42135 * gcc.dg/pr108691.c: New testcase.
42137 2023-02-21 Richard Biener <rguenther@suse.de>
42139 PR tree-optimization/108793
42140 * gcc.dg/torture/pr108793.c: New testcase.
42142 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
42144 * rust/compile/torture/intrinsics-math.rs: New test.
42146 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42148 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
42150 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42152 * rust/execute/torture/closure3.rs: New test.
42154 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
42156 * rust/compile/torture/phantom_data.rs: New test.
42158 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42160 * rust/compile/torture/intrinsics-3.rs:
42161 * rust/execute/torture/atomic_load.rs: New test.
42163 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42165 * rust/compile/torture/intrinsics-5.rs: Fix error message.
42167 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42169 * rust/compile/torture/intrinsics-6.rs: New test.
42170 * rust/compile/torture/intrinsics-7.rs: New test.
42172 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42174 * rust/compile/torture/intrinsics-4.rs: New test.
42175 * rust/compile/torture/intrinsics-5.rs: New test.
42176 * rust/execute/torture/atomic_store.rs: New test.
42178 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42180 * rust/compile/torture/intrinsics-3.rs: New test.
42182 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42184 * rust/execute/torture/closure2.rs: New test.
42186 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42188 * rust/execute/torture/closure1.rs: New test.
42190 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42192 * rust/compile/issue-1589.rs: New test.
42194 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42196 * rust/compile/generics7.rs: Fix test with missing assertion.
42197 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
42199 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
42201 * rust/compile/missing_closing_paren.rs: New test.
42203 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42205 * rust/execute/torture/prefetch_data.rs: New test.
42207 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42209 * rust/compile/torture/issue-1555.rs: New test.
42211 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
42213 * rust/compile/const9.rs: New test.
42215 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42217 * rust/compile/issue-1272.rs: New test.
42219 2023-02-21 Richard Biener <rguenther@suse.de>
42221 PR tree-optimization/108868
42222 * gcc.dg/pr108868.c: New testcase.
42224 2023-02-21 Richard Biener <rguenther@suse.de>
42226 PR tree-optimization/108855
42227 * gcc.dg/pr108855.c: New testcase.
42229 2023-02-21 Richard Biener <rguenther@suse.de>
42232 2023-02-21 Richard Biener <rguenther@suse.de>
42234 PR tree-optimization/108691
42235 * gcc.dg/pr108691.c: New testcase.
42237 2023-02-20 Jakub Jelinek <jakub2redhat.com>
42240 * gcc.dg/pr108862.c: New test.
42241 * gcc.target/powerpc/pr108862.c: New test.
42243 2023-02-20 Marek Polacek <polacek@redhat.com>
42246 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
42247 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
42249 2023-02-20 Marek Polacek <polacek@redhat.com>
42252 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
42253 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
42255 2023-02-20 Richard Biener <rguenther@suse.de>
42257 PR tree-optimization/108816
42258 * gcc.dg/torture/pr108816.c: New testcase.
42260 2023-02-20 Richard Biener <rguenther@suse.de>
42262 PR tree-optimization/108825
42263 * gcc.dg/torture/pr108825.c: New testcase.
42265 2023-02-18 Jason Merrill <jason@redhat.com>
42275 * g++.dg/DRs/dr2518.C: New test.
42277 2023-02-18 Jakub Jelinek <jakub@redhat.com>
42279 PR tree-optimization/108819
42280 * gcc.dg/pr108819.c: New test.
42282 2023-02-18 Jakub Jelinek <jakub@redhat.com>
42285 * gcc.target/i386/pr108832.c: New test.
42287 2023-02-18 Martin Uecker <uecker@tugraz.at>
42290 * gcc.dg/pr108375-1.c: New test.
42291 * gcc.dg/pr108375-2.c: New test.
42293 2023-02-18 Martin Uecker <uecker@tugraz.at>
42297 * gcc.dg/pr105660-1.c: New test.
42298 * gcc.dg/pr105660-2.c: New test.
42300 2023-02-17 Patrick Palka <ppalka@redhat.com>
42304 * g++.dg/opt/is_constant_evaluated1.C: New test.
42305 * g++.dg/opt/is_constant_evaluated2.C: New test.
42307 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
42310 * gcc.target/i386/pr108831-1.c: New test.
42311 * gcc.target/i386/pr108831-2.c: Ditto.
42313 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
42316 * gcc.dg/pr108805.c: New test.
42318 2023-02-17 Richard Biener <rguenther@suse.de>
42320 PR tree-optimization/108821
42321 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
42323 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42325 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
42326 CLOCK which is available on mingw as well as other platforms.
42327 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
42329 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42331 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
42332 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
42333 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
42334 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
42335 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
42336 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
42337 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
42338 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
42339 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
42340 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
42341 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
42343 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42345 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
42347 2023-02-16 David Malcolm <dmalcolm@redhat.com>
42350 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
42351 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
42352 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
42353 (test_bitmask_2): New.
42354 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
42356 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
42358 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
42360 2023-02-16 Patrick Palka <ppalka@redhat.com>
42363 * g++.dg/template/typename24.C: New test.
42364 * g++.dg/template/typename25.C: New test.
42365 * g++.dg/template/typename25a.C: New test.
42366 * g++.dg/template/typename26.C: New test.
42368 2023-02-16 Jakub Jelinek <jakub@redhat.com>
42370 PR tree-optimization/108657
42371 * gcc.dg/pr108657.c: New test.
42373 2023-02-16 Jakub Jelinek <jakub@redhat.com>
42375 PR tree-optimization/108783
42376 * gcc.c-torture/compile/pr108783.c: New test.
42378 2023-02-16 Richard Biener <rguenther@suse.de>
42380 PR tree-optimization/108791
42381 * gcc.dg/torture/pr108791.c: New testcase.
42383 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
42385 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
42386 as a non-LRA target.
42388 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
42391 * gfortran.dg/pr103608.f90: New test.
42393 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
42396 * gfortran.dg/pr104554.f90: New test.
42398 2023-02-15 David Malcolm <dmalcolm@redhat.com>
42403 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
42404 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
42405 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
42407 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
42409 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
42410 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
42411 * gcc.target/i386/pr99464.c: Ditto.
42412 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
42413 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
42414 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
42415 * gcc.target/i386/pr98063.c: Ditto.
42416 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
42417 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
42418 * gcc.target/i386/pr95464.c: Ditto.
42419 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
42420 * gcc.target/i386/pr99530-2.c: Ditto.
42421 * gcc.target/i386/pr99530-3.c: Ditto.
42422 * gcc.target/i386/pr99530-4.c: Ditto.
42423 * gcc.target/i386/pr99530-5.c: Ditto.
42424 * gcc.target/i386/pr99530-6.c: Ditto.
42425 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
42427 2023-02-15 Marek Polacek <polacek@redhat.com>
42429 PR middle-end/106080
42430 * c-c++-common/Wdangling-pointer-10.c: New test.
42431 * c-c++-common/Wdangling-pointer-9.c: New test.
42433 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42435 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
42436 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
42437 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
42438 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
42439 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
42440 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
42441 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
42442 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
42443 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
42444 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
42445 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
42446 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
42447 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
42448 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
42449 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
42451 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42453 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
42454 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
42455 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
42456 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
42457 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
42458 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
42459 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
42460 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
42461 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
42462 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
42463 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
42464 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
42465 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
42466 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
42467 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
42469 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42471 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
42472 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
42473 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
42474 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
42475 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
42476 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
42477 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
42478 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
42479 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
42480 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
42481 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
42482 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
42483 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
42484 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
42485 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
42487 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42489 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
42490 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
42491 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
42492 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
42493 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
42494 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
42495 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
42496 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
42497 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
42498 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
42499 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
42500 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
42501 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
42502 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
42503 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
42505 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42507 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
42508 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
42509 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
42510 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
42511 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
42512 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
42513 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
42514 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
42515 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
42516 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
42517 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
42518 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
42519 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
42520 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
42521 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
42523 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42525 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
42526 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
42527 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
42528 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
42529 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
42530 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
42531 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
42532 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
42533 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
42534 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
42535 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
42536 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
42537 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
42538 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
42539 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
42541 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42543 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
42544 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
42545 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
42546 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
42547 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
42548 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
42549 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
42550 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
42551 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
42552 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
42553 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
42554 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
42555 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
42556 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
42557 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
42559 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42561 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
42562 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
42563 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
42564 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
42565 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
42566 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
42567 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
42568 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
42569 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
42570 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
42571 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
42572 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
42573 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
42574 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
42575 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
42577 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42579 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
42580 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
42581 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
42582 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
42583 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
42584 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
42585 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
42586 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
42587 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
42588 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
42589 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
42590 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
42591 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
42592 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
42593 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
42595 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42597 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
42598 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
42599 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
42600 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
42601 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
42602 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
42603 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
42604 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
42605 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
42606 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
42607 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
42608 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
42609 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
42610 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
42611 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
42613 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42615 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
42616 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
42617 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
42618 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
42619 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
42620 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
42621 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
42622 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
42623 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
42624 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
42625 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
42626 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
42627 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
42628 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
42629 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
42631 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42633 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
42634 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
42635 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
42636 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
42637 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
42638 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
42639 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
42640 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
42641 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
42642 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
42643 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
42644 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
42645 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
42646 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
42647 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
42648 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
42649 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
42650 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
42651 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
42652 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
42653 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
42654 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
42655 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
42656 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
42657 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
42658 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
42659 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
42660 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
42661 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
42662 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
42663 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
42664 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
42665 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
42666 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
42667 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
42668 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
42669 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
42670 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
42671 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
42672 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
42673 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
42674 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
42675 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
42676 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
42677 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
42679 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42681 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
42682 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
42683 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
42684 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
42685 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
42686 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
42687 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
42688 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
42689 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
42690 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
42691 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
42692 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
42693 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
42694 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
42695 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
42696 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
42697 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
42698 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
42699 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
42700 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
42701 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
42702 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
42703 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
42704 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
42705 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
42706 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
42707 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
42708 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
42709 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
42710 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
42711 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
42712 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
42713 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
42714 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
42715 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
42716 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
42717 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
42718 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
42719 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
42720 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
42721 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
42722 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
42723 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
42724 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
42725 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
42726 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
42727 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
42728 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
42729 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
42730 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
42731 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
42732 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
42733 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
42734 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
42735 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
42736 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
42737 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
42738 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
42739 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
42740 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
42742 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42744 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
42745 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
42746 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
42747 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
42748 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
42749 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
42750 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
42751 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
42752 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
42754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42756 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
42757 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
42758 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
42759 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
42760 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
42761 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
42762 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
42763 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
42764 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
42765 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
42766 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
42767 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
42768 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
42769 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
42770 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
42771 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
42772 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
42773 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
42775 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42777 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
42778 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
42779 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
42780 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
42781 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
42782 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
42783 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
42784 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
42785 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
42786 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
42787 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
42788 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
42789 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
42790 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
42791 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
42792 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
42793 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
42794 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
42796 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42798 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
42799 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
42800 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
42801 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
42802 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
42803 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
42804 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
42805 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
42806 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
42807 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
42808 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
42809 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
42810 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
42811 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
42812 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
42813 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
42814 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
42815 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
42817 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42819 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
42820 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
42821 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
42822 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
42823 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
42824 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
42825 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
42826 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
42827 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
42828 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
42829 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
42830 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
42831 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
42832 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
42833 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
42834 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
42835 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
42836 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
42838 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42840 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
42841 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
42842 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
42843 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
42844 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
42845 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
42846 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
42847 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
42848 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
42849 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
42850 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
42851 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
42852 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
42853 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
42854 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
42855 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
42856 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
42857 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
42859 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42861 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
42862 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
42863 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
42864 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
42865 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
42866 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
42867 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
42868 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
42869 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
42870 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
42871 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
42872 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
42873 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
42874 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
42875 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
42876 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
42877 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
42878 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
42880 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42882 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
42883 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
42884 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
42885 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
42886 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
42887 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
42888 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
42889 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
42890 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
42891 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
42892 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
42893 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
42894 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
42895 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
42896 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
42897 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
42898 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
42899 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
42901 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42903 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
42904 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
42905 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
42906 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
42907 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
42908 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
42909 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
42910 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
42911 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
42912 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
42913 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
42914 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
42915 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
42916 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
42917 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
42918 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
42919 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
42920 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
42922 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42924 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
42925 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
42926 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
42927 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
42928 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
42929 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
42930 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
42931 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
42932 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
42933 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
42934 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
42935 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
42936 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
42937 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
42938 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
42939 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
42940 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
42941 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
42943 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42945 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
42946 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
42947 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
42948 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
42949 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
42950 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
42951 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
42952 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
42953 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
42954 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
42955 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
42956 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
42957 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
42958 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
42959 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
42960 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
42961 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
42962 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
42964 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42966 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
42967 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
42968 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
42969 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
42970 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
42971 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
42972 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
42973 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
42974 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
42975 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
42976 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
42977 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
42978 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
42979 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
42980 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
42981 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
42982 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
42983 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
42985 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42987 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
42988 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
42989 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
42990 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
42991 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
42992 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
42993 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
42994 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
42995 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
42996 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
42997 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
42998 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
42999 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
43000 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
43001 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
43002 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
43003 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
43004 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
43006 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43008 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
43009 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
43010 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
43011 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
43012 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
43013 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
43014 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
43015 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
43016 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
43017 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
43018 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
43019 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
43020 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
43021 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
43022 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
43023 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
43024 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
43025 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
43026 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
43027 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
43028 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
43029 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
43030 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
43031 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
43032 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
43033 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
43034 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
43035 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
43036 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
43037 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
43038 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
43039 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
43040 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
43041 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
43042 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
43043 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
43044 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
43045 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
43046 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
43047 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
43048 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
43049 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
43050 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
43051 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
43052 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
43053 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
43054 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
43055 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
43056 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
43057 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
43058 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
43059 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
43060 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
43061 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
43063 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43065 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
43066 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
43067 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
43068 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
43069 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
43070 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
43071 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
43072 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
43073 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
43074 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
43075 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
43076 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
43077 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
43078 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
43079 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
43080 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
43081 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
43082 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
43083 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
43084 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
43085 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
43086 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
43087 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
43088 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
43089 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
43090 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
43091 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
43092 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
43093 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
43094 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
43095 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
43096 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
43097 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
43098 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
43099 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
43100 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
43101 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
43102 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
43103 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
43104 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
43105 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
43106 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
43107 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
43108 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
43109 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
43110 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
43111 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
43112 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
43113 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
43114 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
43115 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
43116 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
43117 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
43118 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
43119 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
43120 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
43121 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
43122 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
43123 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
43124 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
43125 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
43126 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
43127 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
43128 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
43129 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
43130 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
43131 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
43132 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
43133 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
43134 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
43135 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
43136 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
43138 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43140 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
43141 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
43142 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
43143 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
43144 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
43145 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
43146 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
43147 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
43148 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
43150 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43152 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
43153 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
43154 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
43155 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
43156 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
43157 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
43158 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
43159 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
43160 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
43161 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
43162 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
43163 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
43164 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
43165 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
43166 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
43167 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
43168 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
43169 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
43171 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43173 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
43174 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
43175 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
43176 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
43177 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
43178 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
43179 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
43180 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
43181 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
43182 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
43183 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
43184 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
43185 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
43186 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
43187 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
43188 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
43189 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
43190 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
43192 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43194 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
43195 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
43196 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
43197 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
43198 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
43199 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
43200 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
43201 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
43202 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
43203 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
43204 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
43205 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
43206 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
43207 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
43208 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
43209 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
43210 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
43211 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
43212 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
43213 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
43214 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
43215 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
43216 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
43217 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
43218 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
43219 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
43220 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
43221 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
43222 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
43223 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
43224 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
43225 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
43226 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
43227 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
43228 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
43229 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
43231 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43233 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
43234 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
43235 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
43236 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
43237 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
43238 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
43239 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
43240 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
43241 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
43242 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
43243 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
43244 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
43245 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
43246 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
43247 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
43248 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
43249 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
43250 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
43252 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43254 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
43255 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
43256 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
43257 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
43258 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
43259 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
43260 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
43261 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
43262 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
43263 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
43264 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
43265 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
43266 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
43267 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
43268 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
43269 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
43270 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
43271 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
43272 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
43273 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
43274 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
43275 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
43276 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
43277 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
43278 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
43279 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
43280 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
43281 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
43282 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
43283 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
43284 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
43285 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
43286 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
43287 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
43288 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
43289 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
43291 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43293 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
43294 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
43295 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
43296 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
43297 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
43298 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
43299 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
43300 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
43301 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
43302 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
43303 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
43304 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
43305 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
43306 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
43307 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
43308 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
43309 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
43310 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
43312 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43314 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
43315 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
43316 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
43317 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
43318 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
43319 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
43320 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
43321 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
43322 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
43323 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
43324 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
43325 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
43326 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
43327 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
43328 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
43329 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
43330 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
43331 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
43332 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
43333 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
43334 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
43335 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
43336 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
43337 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
43338 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
43339 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
43340 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
43341 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
43342 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
43343 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
43344 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
43345 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
43346 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
43347 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
43348 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
43349 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
43351 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43353 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
43354 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
43355 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
43356 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
43357 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
43358 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
43359 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
43360 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
43361 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
43362 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
43363 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
43364 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
43365 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
43366 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
43367 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
43368 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
43369 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
43370 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
43372 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43374 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
43375 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
43376 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
43377 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
43378 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
43379 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
43380 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
43381 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
43382 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
43383 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
43384 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
43385 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
43386 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
43387 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
43388 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
43389 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
43390 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
43391 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
43392 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
43393 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
43394 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
43395 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
43396 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
43397 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
43398 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
43399 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
43400 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
43401 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
43402 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
43403 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
43404 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
43405 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
43406 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
43407 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
43408 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
43409 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
43411 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43413 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
43414 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
43415 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
43416 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
43417 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
43418 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
43419 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
43420 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
43421 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
43423 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43425 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
43426 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
43427 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
43428 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
43429 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
43430 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
43431 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
43432 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
43433 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
43434 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
43435 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
43436 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
43437 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
43438 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
43439 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
43440 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
43441 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
43442 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
43444 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43446 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
43447 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
43448 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
43449 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
43450 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
43451 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
43452 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
43453 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
43454 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
43455 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
43456 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
43457 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
43458 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
43459 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
43460 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
43461 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
43462 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
43463 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
43464 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
43465 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
43466 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
43467 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
43468 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
43469 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
43470 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
43471 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
43472 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
43473 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
43474 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
43475 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
43476 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
43477 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
43478 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
43479 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
43480 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
43481 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
43482 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
43483 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
43484 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
43485 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
43486 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
43487 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
43488 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
43489 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
43490 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
43491 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
43492 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
43493 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
43494 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
43495 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
43497 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43499 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
43500 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
43501 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
43502 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
43503 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
43504 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
43505 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
43506 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
43507 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
43509 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43511 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
43512 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
43513 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
43514 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
43515 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
43516 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
43517 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
43518 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
43519 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
43520 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
43521 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
43522 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
43523 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
43524 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
43525 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
43526 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
43527 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
43528 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
43530 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43532 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
43533 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
43534 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
43535 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
43536 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
43537 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
43538 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
43539 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
43540 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
43541 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
43542 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
43543 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
43544 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
43545 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
43546 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
43547 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
43548 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
43549 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
43551 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43553 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
43554 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
43555 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
43556 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
43557 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
43558 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
43559 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
43560 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
43561 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
43562 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
43563 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
43564 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
43565 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
43566 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
43567 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
43568 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
43569 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
43570 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
43571 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
43572 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
43573 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
43574 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
43575 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
43576 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
43577 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
43578 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
43579 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
43580 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
43581 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
43582 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
43583 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
43584 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
43585 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
43586 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
43587 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
43588 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
43590 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43592 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
43593 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
43594 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
43595 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
43596 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
43597 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
43598 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
43599 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
43600 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
43601 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
43602 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
43603 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
43604 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
43605 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
43606 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
43607 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
43608 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
43609 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
43611 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43613 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
43614 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
43615 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
43616 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
43617 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
43618 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
43619 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
43620 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
43621 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
43622 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
43623 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
43624 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
43625 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
43626 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
43627 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
43628 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
43629 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
43630 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
43631 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
43632 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
43633 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
43634 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
43635 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
43636 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
43637 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
43638 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
43639 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
43640 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
43641 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
43642 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
43643 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
43644 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
43645 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
43646 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
43647 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
43648 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
43650 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43652 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
43653 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
43654 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
43655 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
43656 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
43657 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
43658 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
43659 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
43660 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
43661 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
43662 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
43663 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
43664 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
43665 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
43666 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
43667 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
43668 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
43669 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
43671 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43673 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
43674 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
43675 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
43676 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
43677 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
43678 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
43679 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
43680 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
43681 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
43682 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
43683 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
43684 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
43685 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
43686 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
43687 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
43688 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
43689 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
43690 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
43691 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
43692 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
43693 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
43694 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
43695 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
43696 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
43697 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
43698 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
43699 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
43700 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
43701 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
43702 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
43703 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
43704 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
43705 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
43706 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
43707 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
43708 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
43710 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43712 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
43713 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
43714 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
43715 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
43716 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
43717 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
43718 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
43719 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
43720 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
43721 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
43722 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
43723 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
43724 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
43725 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
43726 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
43727 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
43728 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
43729 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
43731 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43733 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
43734 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
43735 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
43736 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
43737 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
43738 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
43739 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
43740 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
43741 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
43742 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
43743 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
43744 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
43745 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
43746 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
43747 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
43748 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
43749 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
43750 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
43751 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
43752 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
43753 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
43754 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
43755 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
43756 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
43757 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
43758 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
43759 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
43760 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
43761 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
43762 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
43763 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
43764 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
43765 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
43766 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
43767 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
43768 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
43770 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43772 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
43773 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
43774 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
43775 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
43776 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
43777 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
43778 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
43779 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
43780 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
43782 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43784 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
43785 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
43786 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
43787 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
43788 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
43789 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
43790 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
43791 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
43792 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
43793 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
43794 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
43795 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
43796 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
43797 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
43798 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
43799 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
43800 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
43801 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
43803 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
43805 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
43808 2023-02-15 Martin Jambor <mjambor@suse.cz>
43811 * gcc.dg/ipa/pr108679.c: New test.
43813 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
43816 * gfortran.dg/gomp/loop-5.f90: New test.
43817 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
43818 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
43820 2023-02-15 Jakub Jelinek <jakub@redhat.com>
43824 * gcc.dg/pr108787.c: New test.
43825 * gcc.target/powerpc/pr108787.c: New test.
43826 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
43828 2023-02-15 Jakub Jelinek <jakub@redhat.com>
43830 * g++.dg/DRs/dr2475.C: New test.
43831 * g++.dg/DRs/dr2478.C: New test.
43832 * g++.dg/DRs/dr2530.C: New test.
43833 * g++.dg/DRs/dr2673.C: New test.
43834 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
43836 2023-02-15 Marek Polacek <polacek@redhat.com>
43839 * g++.dg/cpp0x/overload-conv-5.C: New test.
43841 2023-02-14 David Faust <david.faust@oracle.com>
43844 * gcc.target/bpf/ldxdw.c: New test.
43846 2023-02-14 Andrew Pinski <apinski@marvell.com>
43848 PR tree-optimization/108355
43849 PR tree-optimization/96921
43850 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
43851 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
43852 * gcc.dg/tree-ssa/pr108354-1.c: New test.
43854 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
43856 * gnat.dg/shift2.adb: New test.
43858 2023-02-14 Richard Biener <rguenther@suse.de>
43860 PR tree-optimization/108782
43861 * gcc.dg/torture/pr108782.c: New testcase.
43863 2023-02-14 Jakub Jelinek <jakub@redhat.com>
43865 PR sanitizer/108777
43866 * gcc.dg/asan/pr108777-1.c: New test.
43867 * gcc.dg/asan/pr108777-2.c: New test.
43868 * gcc.dg/asan/pr108777-3.c: New test.
43869 * gcc.dg/asan/pr108777-4.c: New test.
43870 * gcc.dg/asan/pr108777-5.c: New test.
43871 * gcc.dg/asan/pr108777-6.c: New test.
43872 * gcc.dg/completion-3.c: Adjust expected multiline output.
43874 2023-02-14 Andreas Schwab <schwab@suse.de>
43877 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
43878 over cfi directives.
43879 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
43880 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
43881 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
43882 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
43883 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
43884 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
43886 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
43888 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
43890 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
43892 PR tree-optimization/96373
43893 PR tree-optimization/108571
43894 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
43895 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
43896 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
43897 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
43899 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
43902 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
43903 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
43904 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
43905 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
43906 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
43907 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
43908 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
43909 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
43910 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
43911 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
43912 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
43913 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
43914 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
43915 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
43916 * gcc.target/powerpc/pr96373.c: New test.
43918 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
43920 PR rtl-optimization/108681
43921 * gcc.target/aarch64/pr108681.c: New test.
43923 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
43925 * gcc.target/i386/pr108774.c: New.
43927 2023-02-13 Harald Anlauf <anlauf@gmx.de>
43930 * gfortran.dg/pr103475.f90: New test.
43932 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
43935 * gcc.target/i386/pr108516-1.c: New test.
43936 * gcc.target/i386/pr108516-2.c: Ditto.
43938 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
43940 * gfortran.dg/noinline.f90: New test.
43941 * gfortran.dg/noreturn-1.f90: New test.
43942 * gfortran.dg/noreturn-2.f90: New test.
43943 * gfortran.dg/noreturn-3.f90: New test.
43944 * gfortran.dg/noreturn-4.f90: New test.
43945 * gfortran.dg/noreturn-5.f90: New test.
43946 * gfortran.dg/weak-1.f90: New test.
43948 2023-02-13 Richard Biener <rguenther@suse.de>
43950 PR tree-optimization/108691
43951 * gcc.dg/pr108691.c: New testcase.
43953 2023-02-13 Jonathan Yong <10walls@gmail.com>
43955 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
43956 regex pattern to allow long long instead of just long.
43958 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
43960 * gcc.target/arc/milli-1.c: Update test.
43962 2023-02-13 Richard Biener <rguenther@suse.de>
43964 PR tree-optimization/106722
43965 * gcc.dg/torture/pr108737.c: New testcase.
43967 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43969 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
43970 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
43971 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
43972 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
43973 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
43974 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
43975 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
43976 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
43977 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
43978 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
43979 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
43980 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
43981 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
43982 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
43983 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
43985 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43987 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
43988 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
43989 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
43990 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
43991 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
43992 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
43993 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
43994 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
43995 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
43996 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
43997 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
43998 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
43999 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
44000 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
44001 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
44002 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
44003 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
44004 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
44005 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
44006 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
44007 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
44008 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
44009 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
44010 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
44011 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
44012 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
44013 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
44014 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
44015 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
44016 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
44018 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44020 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
44021 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
44022 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
44023 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
44024 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
44025 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
44026 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
44027 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
44028 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
44029 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
44030 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
44031 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
44032 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
44033 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
44034 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
44036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44038 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
44039 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
44040 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
44041 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
44042 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
44043 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
44044 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
44045 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
44046 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
44047 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
44048 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
44049 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
44050 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
44051 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
44052 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
44053 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
44054 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
44055 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
44056 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
44057 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
44058 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
44059 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
44060 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
44061 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
44062 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
44063 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
44064 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
44065 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
44066 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
44067 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
44069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44071 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
44072 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
44073 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
44074 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
44075 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
44076 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
44077 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
44078 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
44079 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
44080 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
44081 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
44082 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
44083 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
44084 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
44085 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
44087 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44089 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
44090 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
44091 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
44092 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
44093 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
44094 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
44095 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
44096 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
44097 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
44098 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
44099 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
44100 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
44101 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
44102 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
44103 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
44104 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
44105 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
44106 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
44107 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
44108 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
44109 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
44110 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
44111 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
44112 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
44113 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
44114 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
44115 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
44116 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
44117 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
44118 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
44120 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44122 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
44123 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
44124 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
44125 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
44126 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
44127 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
44128 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
44129 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
44130 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
44131 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
44132 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
44133 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
44134 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
44135 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
44136 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
44138 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44140 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
44141 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
44142 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
44143 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
44144 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
44145 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
44146 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
44147 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
44148 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
44149 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
44150 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
44151 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
44152 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
44153 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
44154 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
44155 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
44156 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
44157 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
44158 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
44159 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
44160 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
44161 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
44162 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
44163 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
44164 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
44165 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
44166 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
44167 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
44168 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
44169 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
44171 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44173 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
44174 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
44175 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
44176 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
44177 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
44178 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
44179 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
44180 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
44181 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
44182 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
44183 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
44184 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
44185 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
44186 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
44187 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
44188 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
44189 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
44190 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
44191 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
44192 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
44193 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
44194 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
44195 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
44196 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
44197 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
44198 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
44199 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
44200 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
44201 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
44202 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
44203 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
44204 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
44205 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
44206 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
44207 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
44208 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
44209 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
44210 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
44211 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
44212 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
44213 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
44214 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
44215 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
44216 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
44217 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
44218 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
44219 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
44220 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
44221 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
44222 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
44223 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
44224 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
44225 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
44226 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
44227 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
44228 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
44229 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
44230 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
44231 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
44232 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
44234 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44236 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
44237 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
44238 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
44239 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
44240 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
44241 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
44242 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
44243 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
44244 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
44245 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
44246 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
44247 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
44248 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
44249 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
44250 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
44252 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44254 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
44255 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
44256 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
44257 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
44258 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
44259 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
44260 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
44261 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
44262 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
44263 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
44264 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
44265 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
44266 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
44267 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
44268 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
44269 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
44270 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
44271 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
44272 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
44273 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
44274 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
44275 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
44276 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
44277 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
44278 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
44279 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
44280 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
44281 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
44282 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
44283 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
44285 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44287 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
44288 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
44289 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
44290 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
44291 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
44292 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
44293 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
44294 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
44295 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
44296 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
44297 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
44298 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
44299 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
44300 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
44301 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
44303 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44305 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
44306 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
44307 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
44308 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
44309 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
44310 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
44311 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
44312 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
44313 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
44314 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
44315 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
44316 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
44317 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
44318 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
44319 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
44321 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44323 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
44324 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
44325 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
44326 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
44327 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
44328 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
44329 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
44330 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
44331 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
44332 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
44333 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
44334 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
44335 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
44336 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
44337 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
44339 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44341 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
44342 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
44343 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
44344 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
44345 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
44346 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
44347 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
44348 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
44349 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
44350 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
44351 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
44352 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
44353 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
44354 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
44355 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
44357 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44359 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
44360 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
44361 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
44362 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
44363 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
44364 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
44365 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
44366 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
44367 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
44368 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
44369 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
44370 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
44371 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
44372 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
44373 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
44374 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
44375 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
44376 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
44377 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
44379 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44381 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
44382 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
44383 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
44384 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
44385 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
44386 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
44387 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
44388 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
44389 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
44390 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
44391 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
44392 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
44393 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
44394 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
44395 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
44396 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
44397 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
44398 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
44399 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
44400 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
44401 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
44402 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
44403 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
44404 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
44405 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
44406 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
44407 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
44408 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
44409 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
44410 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
44411 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
44412 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
44413 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
44414 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
44415 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
44416 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
44418 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44420 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
44421 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
44422 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
44423 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
44424 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
44425 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
44426 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
44427 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
44428 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
44429 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
44430 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
44431 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
44432 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
44433 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
44434 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
44435 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
44436 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
44437 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
44439 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44441 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
44442 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
44443 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
44444 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
44445 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
44446 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
44447 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
44448 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
44449 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
44450 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
44451 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
44452 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
44453 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
44454 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
44455 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
44456 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
44457 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
44458 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
44459 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
44460 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
44461 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
44462 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
44463 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
44464 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
44465 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
44466 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
44467 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
44468 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
44469 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
44470 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
44471 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
44472 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
44473 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
44474 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
44475 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
44476 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
44478 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44480 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
44481 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
44482 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
44483 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
44484 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
44485 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
44486 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
44487 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
44488 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
44489 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
44490 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
44491 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
44492 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
44493 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
44494 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
44495 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
44496 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
44497 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
44499 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44501 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
44502 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
44503 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
44504 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
44505 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
44506 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
44507 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
44508 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
44509 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
44510 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
44511 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
44512 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
44513 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
44514 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
44515 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
44516 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
44517 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
44518 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
44519 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
44520 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
44521 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
44522 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
44523 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
44524 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
44525 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
44526 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
44527 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
44528 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
44529 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
44530 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
44531 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
44532 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
44533 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
44534 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
44535 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
44536 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
44538 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44540 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
44541 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
44542 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
44543 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
44544 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
44545 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
44546 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
44547 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
44548 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
44549 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
44550 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
44551 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
44552 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
44553 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
44554 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
44555 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
44556 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
44557 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
44559 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44561 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
44562 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
44563 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
44564 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
44565 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
44566 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
44567 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
44568 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
44569 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
44570 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
44571 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
44572 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
44573 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
44574 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
44575 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
44576 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
44577 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
44578 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
44579 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
44580 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
44581 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
44582 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
44583 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
44584 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
44585 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
44586 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
44587 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
44588 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
44589 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
44590 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
44591 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
44592 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
44593 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
44594 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
44595 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
44596 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
44598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44600 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
44601 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
44602 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
44603 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
44604 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
44605 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
44606 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
44607 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
44608 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
44609 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
44610 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
44611 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
44612 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
44613 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
44614 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
44615 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
44616 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
44617 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
44618 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
44619 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
44620 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
44621 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
44622 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
44623 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
44624 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
44625 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
44626 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
44627 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
44628 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
44629 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
44630 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
44631 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
44632 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
44633 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
44634 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
44635 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
44636 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
44637 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
44638 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
44639 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
44640 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
44641 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
44642 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
44643 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
44644 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
44645 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
44646 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
44647 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
44648 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
44649 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
44650 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
44651 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
44652 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
44653 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
44654 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
44655 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
44656 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
44657 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
44658 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
44659 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
44660 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
44661 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
44662 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
44663 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
44664 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
44665 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
44666 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
44667 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
44668 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
44669 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
44670 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
44671 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
44673 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44675 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
44676 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
44677 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
44678 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
44679 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
44680 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
44681 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
44682 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
44683 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
44684 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
44685 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
44686 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
44687 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
44688 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
44689 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
44690 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
44691 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
44692 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
44694 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44696 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
44697 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
44698 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
44699 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
44700 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
44701 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
44702 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
44703 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
44704 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
44705 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
44706 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
44707 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
44708 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
44709 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
44710 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
44711 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
44712 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
44713 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
44714 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
44715 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
44716 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
44717 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
44718 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
44719 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
44720 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
44721 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
44722 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
44723 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
44724 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
44725 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
44726 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
44727 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
44728 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
44729 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
44730 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
44731 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
44733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44735 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
44736 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
44737 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
44738 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
44739 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
44740 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
44741 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
44742 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
44743 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
44744 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
44745 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
44746 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
44747 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
44748 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
44749 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
44750 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
44751 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
44752 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
44754 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44756 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
44757 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
44758 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
44759 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
44760 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
44761 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
44762 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
44763 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
44764 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
44765 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
44766 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
44767 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
44768 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
44769 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
44770 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
44771 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
44772 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
44773 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
44775 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44777 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
44778 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
44779 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
44780 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
44781 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
44782 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
44783 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
44784 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
44785 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
44786 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
44787 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
44788 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
44789 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
44790 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
44791 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
44792 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
44793 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
44794 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
44796 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44798 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
44799 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
44800 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
44801 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
44802 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
44803 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
44804 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
44805 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
44806 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
44807 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
44808 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
44809 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
44810 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
44811 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
44812 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
44813 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
44814 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
44815 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
44817 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44819 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
44820 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
44821 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
44822 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
44823 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
44824 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
44825 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
44826 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
44827 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
44828 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
44829 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
44830 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
44831 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
44832 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
44833 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
44834 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
44835 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
44836 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
44837 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
44838 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
44839 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
44840 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
44841 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
44842 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
44844 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44846 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
44847 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
44848 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
44849 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
44850 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
44851 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
44852 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
44853 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
44854 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
44855 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
44856 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
44857 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
44858 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
44859 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
44860 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
44861 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
44862 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
44863 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
44864 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
44865 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
44866 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
44867 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
44868 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
44870 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44872 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
44873 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
44874 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
44875 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
44876 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
44877 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
44878 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
44879 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
44880 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
44881 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
44882 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
44883 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
44884 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
44885 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
44886 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
44887 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
44888 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
44889 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
44890 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
44891 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
44892 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
44893 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
44894 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
44895 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
44896 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
44897 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
44898 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
44899 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
44900 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
44901 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
44903 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44905 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
44906 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
44907 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
44908 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
44909 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
44910 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
44911 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
44912 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
44913 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
44914 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
44915 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
44916 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
44917 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
44918 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
44919 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
44920 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
44921 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
44922 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
44923 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
44924 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
44925 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
44926 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
44927 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
44928 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
44929 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
44930 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
44931 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
44932 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
44933 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
44934 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
44936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44938 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
44939 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
44940 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
44941 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
44942 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
44943 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
44944 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
44945 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
44946 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
44947 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
44948 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
44949 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
44950 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
44951 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
44952 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
44953 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
44954 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
44955 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
44956 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
44957 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
44958 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
44959 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
44960 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
44961 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
44962 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
44963 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
44964 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
44965 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
44967 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44969 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
44970 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
44971 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
44972 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
44973 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
44974 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
44975 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
44976 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
44977 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
44978 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
44979 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
44980 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
44982 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44984 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
44985 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
44986 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
44987 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
44988 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
44989 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
44991 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44993 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
44994 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
44995 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
44996 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
44997 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
44998 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
44999 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
45000 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
45001 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
45002 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
45003 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
45004 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
45005 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
45006 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
45007 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
45008 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
45009 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
45010 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
45012 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45014 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
45015 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
45016 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
45017 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
45018 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
45019 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
45020 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
45021 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
45022 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
45023 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
45024 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
45025 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
45026 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
45027 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
45028 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
45029 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
45030 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
45031 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
45032 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
45033 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
45034 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
45035 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
45036 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
45037 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
45038 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
45039 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
45040 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
45041 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
45042 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
45043 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
45044 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
45045 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
45046 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
45047 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
45048 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
45049 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
45051 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45053 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
45054 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
45055 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
45056 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
45057 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
45058 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
45059 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
45060 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
45061 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
45062 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
45063 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
45064 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
45065 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
45066 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
45067 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
45068 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
45069 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
45070 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
45071 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
45072 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
45073 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
45074 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
45075 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
45076 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
45077 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
45078 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
45079 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
45080 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
45081 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
45082 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
45083 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
45084 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
45085 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
45086 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
45087 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
45088 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
45090 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45092 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
45093 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
45094 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
45095 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
45096 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
45097 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
45098 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
45099 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
45100 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
45101 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
45102 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
45103 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
45104 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
45105 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
45106 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
45107 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
45108 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
45109 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
45111 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45113 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
45114 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
45115 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
45116 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
45117 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
45118 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
45119 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
45120 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
45121 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
45122 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
45123 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
45124 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
45125 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
45126 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
45127 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
45128 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
45129 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
45130 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
45132 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45134 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
45135 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
45136 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
45137 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
45138 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
45139 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
45140 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
45141 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
45142 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
45143 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
45144 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
45145 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
45146 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
45147 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
45148 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
45149 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
45150 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
45151 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
45152 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
45153 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
45154 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
45155 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
45156 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
45157 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
45158 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
45159 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
45161 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45163 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
45164 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
45165 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
45166 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
45167 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
45168 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
45169 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
45170 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
45171 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
45172 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
45173 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
45174 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
45175 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
45176 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
45177 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
45178 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
45179 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
45180 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
45181 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
45182 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
45183 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
45184 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
45185 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
45186 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
45187 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
45188 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
45190 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45192 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
45193 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
45194 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
45195 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
45196 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
45197 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
45198 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
45199 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
45200 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
45201 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
45202 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
45203 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
45204 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
45205 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
45206 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
45207 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
45208 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
45209 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
45211 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45213 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
45214 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
45215 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
45216 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
45217 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
45218 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
45219 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
45220 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
45221 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
45222 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
45223 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
45224 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
45225 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
45226 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
45227 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
45228 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
45229 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
45230 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
45232 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45234 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
45235 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
45236 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
45237 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
45238 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
45239 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
45240 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
45241 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
45242 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
45243 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
45244 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
45245 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
45246 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
45247 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
45248 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
45249 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
45250 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
45251 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
45252 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
45253 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
45254 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
45255 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
45257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45259 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
45260 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
45261 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
45262 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
45263 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
45264 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
45265 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
45266 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
45267 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
45268 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
45269 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
45270 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
45271 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
45272 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
45273 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
45274 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
45275 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
45276 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
45277 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
45278 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
45279 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
45280 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
45282 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45284 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
45286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45288 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
45289 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
45290 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
45291 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
45292 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
45293 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
45294 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
45295 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
45296 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
45297 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
45298 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
45299 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
45300 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
45301 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
45302 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
45303 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
45304 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
45305 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
45306 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
45307 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
45308 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
45309 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
45310 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
45311 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
45312 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
45313 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
45314 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
45315 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
45316 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
45317 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
45319 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45321 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
45322 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
45323 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
45324 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
45325 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
45326 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
45327 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
45328 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
45329 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
45330 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
45331 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
45332 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
45333 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
45334 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
45335 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
45336 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
45337 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
45338 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
45339 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
45340 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
45341 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
45342 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
45343 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
45344 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
45345 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
45346 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
45347 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
45348 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
45349 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
45350 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
45352 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45354 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
45355 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
45356 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
45357 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
45358 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
45359 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
45360 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
45361 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
45362 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
45363 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
45364 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
45365 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
45366 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
45367 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
45368 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
45369 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
45370 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
45371 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
45372 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
45373 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
45374 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
45375 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
45376 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
45377 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
45378 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
45379 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
45380 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
45381 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
45382 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
45383 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
45385 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45387 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
45388 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
45389 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
45390 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
45391 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
45392 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
45393 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
45394 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
45395 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
45396 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
45397 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
45398 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
45399 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
45400 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
45401 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
45402 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
45403 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
45404 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
45405 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
45406 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
45407 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
45408 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
45409 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
45410 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
45411 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
45412 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
45413 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
45414 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
45415 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
45416 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
45418 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45420 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
45421 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
45422 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
45423 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
45424 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
45425 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
45426 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
45427 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
45428 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
45429 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
45430 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
45431 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
45432 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
45433 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
45434 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
45435 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
45436 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
45437 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
45438 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
45439 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
45440 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
45441 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
45442 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
45443 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
45444 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
45445 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
45446 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
45447 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
45448 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
45449 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
45451 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45453 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
45454 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
45455 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
45456 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
45457 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
45458 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
45459 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
45460 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
45461 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
45462 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
45463 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
45464 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
45465 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
45466 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
45467 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
45468 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
45469 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
45470 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
45471 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
45472 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
45473 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
45474 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
45475 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
45476 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
45477 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
45478 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
45479 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
45480 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
45481 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
45482 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
45484 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45486 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
45487 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
45488 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
45489 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
45490 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
45491 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
45492 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
45493 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
45494 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
45495 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
45496 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
45497 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
45498 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
45499 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
45500 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
45501 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
45502 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
45503 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
45504 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
45505 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
45506 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
45507 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
45508 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
45509 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
45510 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
45511 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
45512 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
45513 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
45514 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
45515 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
45517 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45519 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
45520 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
45521 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
45522 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
45523 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
45524 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
45525 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
45526 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
45527 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
45528 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
45529 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
45530 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
45531 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
45532 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
45533 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
45534 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
45535 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
45536 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
45537 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
45538 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
45539 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
45540 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
45541 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
45542 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
45543 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
45544 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
45545 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
45546 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
45547 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
45548 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
45550 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45552 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
45553 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
45554 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
45555 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
45556 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
45557 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
45558 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
45559 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
45560 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
45561 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
45562 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
45563 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
45564 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
45565 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
45566 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
45567 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
45568 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
45569 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
45570 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
45571 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
45572 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
45573 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
45574 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
45575 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
45576 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
45577 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
45578 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
45579 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
45580 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
45581 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
45583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45585 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
45586 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
45587 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
45588 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
45589 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
45590 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
45591 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
45592 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
45593 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
45594 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
45595 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
45596 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
45597 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
45598 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
45599 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
45600 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
45601 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
45602 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
45603 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
45604 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
45605 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
45606 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
45607 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
45608 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
45609 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
45610 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
45611 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
45612 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
45613 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
45614 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
45616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45618 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
45619 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
45620 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
45621 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
45622 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
45623 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
45624 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
45625 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
45626 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
45627 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
45628 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
45629 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
45630 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
45631 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
45632 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
45633 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
45634 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
45635 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
45636 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
45637 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
45638 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
45639 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
45640 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
45641 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
45642 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
45643 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
45644 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
45645 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
45646 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
45647 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
45649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45651 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
45652 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
45653 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
45654 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
45655 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
45656 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
45657 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
45658 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
45659 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
45660 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
45661 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
45662 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
45663 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
45664 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
45665 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
45666 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
45667 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
45668 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
45669 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
45670 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
45671 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
45672 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
45673 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
45674 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
45675 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
45676 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
45677 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
45678 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
45679 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
45680 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
45682 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45684 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
45686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45688 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
45689 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
45690 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
45691 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
45692 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
45693 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
45694 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
45695 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
45696 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
45697 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
45698 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
45699 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
45700 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
45701 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
45702 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
45703 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
45704 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
45705 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
45706 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
45707 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
45708 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
45709 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
45710 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
45711 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
45712 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
45713 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
45714 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
45715 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
45716 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
45717 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
45718 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
45719 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
45720 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
45721 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
45722 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
45723 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
45725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45727 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
45728 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
45729 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
45730 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
45731 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
45732 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
45733 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
45734 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
45735 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
45736 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
45737 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
45738 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
45739 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
45740 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
45741 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
45742 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
45743 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
45744 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
45745 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
45746 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
45747 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
45748 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
45749 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
45750 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
45751 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
45752 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
45753 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
45754 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
45755 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
45756 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
45757 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
45758 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
45759 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
45760 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
45761 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
45762 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
45764 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45766 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
45767 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
45768 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
45769 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
45770 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
45771 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
45772 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
45773 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
45774 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
45775 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
45776 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
45777 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
45778 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
45779 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
45780 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
45781 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
45782 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
45783 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
45784 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
45785 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
45786 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
45787 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
45788 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
45789 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
45790 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
45791 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
45792 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
45793 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
45794 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
45795 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
45796 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
45797 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
45798 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
45799 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
45800 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
45801 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
45803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45805 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
45806 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
45807 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
45808 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
45809 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
45810 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
45811 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
45812 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
45813 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
45814 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
45815 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
45816 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
45817 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
45818 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
45819 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
45820 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
45821 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
45822 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
45823 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
45824 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
45825 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
45826 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
45827 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
45828 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
45829 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
45830 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
45831 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
45832 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
45833 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
45834 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
45835 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
45836 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
45837 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
45838 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
45839 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
45840 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
45842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45844 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
45845 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
45846 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
45847 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
45848 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
45849 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
45850 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
45851 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
45852 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
45853 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
45854 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
45855 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
45856 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
45857 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
45858 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
45859 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
45860 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
45861 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
45862 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
45863 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
45864 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
45865 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
45866 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
45867 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
45868 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
45869 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
45870 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
45871 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
45872 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
45873 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
45874 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
45875 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
45876 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
45877 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
45878 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
45879 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
45881 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45883 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
45884 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
45885 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
45886 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
45887 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
45888 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
45889 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
45890 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
45891 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
45892 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
45893 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
45894 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
45895 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
45896 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
45897 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
45898 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
45899 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
45900 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
45901 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
45902 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
45903 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
45904 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
45905 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
45906 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
45907 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
45908 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
45909 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
45910 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
45911 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
45912 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
45913 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
45914 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
45915 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
45916 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
45917 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
45918 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
45920 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45922 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
45923 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
45924 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
45925 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
45926 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
45927 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
45928 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
45929 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
45930 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
45931 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
45932 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
45933 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
45934 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
45935 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
45936 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
45937 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
45938 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
45939 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
45940 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
45941 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
45942 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
45943 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
45944 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
45945 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
45946 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
45947 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
45948 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
45949 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
45950 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
45951 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
45952 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
45953 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
45954 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
45955 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
45956 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
45957 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
45959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45961 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
45962 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
45963 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
45964 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
45965 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
45966 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
45967 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
45968 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
45969 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
45970 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
45971 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
45972 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
45973 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
45974 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
45975 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
45976 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
45977 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
45978 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
45979 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
45980 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
45981 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
45982 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
45983 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
45984 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
45985 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
45986 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
45987 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
45988 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
45989 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
45990 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
45991 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
45992 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
45993 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
45994 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
45995 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
45996 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
45998 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46000 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
46001 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
46002 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
46003 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
46004 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
46005 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
46006 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
46007 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
46008 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
46009 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
46010 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
46011 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
46012 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
46013 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
46014 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
46015 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
46016 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
46017 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
46019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46021 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
46022 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
46023 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
46024 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
46025 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
46026 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
46027 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
46028 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
46029 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
46030 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
46031 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
46032 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
46033 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
46034 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
46035 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
46036 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
46037 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
46038 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
46040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46042 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
46043 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
46044 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
46045 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
46046 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
46047 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
46048 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
46049 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
46050 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
46051 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
46052 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
46053 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
46054 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
46055 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
46056 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
46057 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
46058 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
46059 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
46061 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46063 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
46064 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
46065 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
46066 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
46067 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
46068 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
46069 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
46070 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
46071 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
46072 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
46073 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
46074 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
46075 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
46076 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
46077 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
46078 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
46079 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
46080 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
46082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46084 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
46085 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
46086 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
46087 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
46088 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
46089 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
46090 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
46091 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
46092 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
46093 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
46094 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
46095 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
46096 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
46097 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
46098 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
46099 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
46100 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
46101 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
46103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46105 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
46106 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
46107 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
46108 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
46109 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
46110 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
46111 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
46112 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
46113 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
46114 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
46115 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
46116 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
46117 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
46118 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
46119 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
46120 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
46121 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
46122 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
46124 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46126 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
46127 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
46128 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
46129 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
46130 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
46131 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
46132 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
46133 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
46134 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
46135 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
46136 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
46137 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
46138 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
46139 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
46140 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
46141 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
46142 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
46143 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
46145 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46147 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
46148 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
46149 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
46150 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
46151 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
46152 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
46153 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
46154 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
46155 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
46156 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
46157 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
46158 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
46159 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
46160 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
46161 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
46162 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
46163 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
46164 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
46166 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46168 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
46169 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
46170 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
46171 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
46172 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
46173 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
46174 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
46175 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
46176 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
46177 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
46178 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
46179 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
46180 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
46181 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
46182 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
46184 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46186 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
46187 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
46188 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
46189 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
46190 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
46191 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
46192 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
46193 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
46194 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
46195 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
46196 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
46197 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
46198 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
46199 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
46200 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
46201 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
46202 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
46203 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
46204 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
46205 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
46206 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
46207 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
46208 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
46209 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
46210 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
46211 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
46212 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
46213 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
46214 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
46215 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
46217 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46219 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
46220 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
46221 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
46222 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
46223 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
46224 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
46225 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
46226 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
46227 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
46228 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
46229 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
46230 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
46231 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
46232 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
46233 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
46235 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46237 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
46238 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
46239 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
46240 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
46241 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
46242 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
46243 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
46244 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
46245 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
46246 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
46247 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
46248 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
46249 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
46250 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
46251 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
46252 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
46253 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
46254 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
46255 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
46256 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
46257 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
46258 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
46259 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
46260 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
46261 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
46262 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
46263 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
46264 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
46265 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
46266 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
46268 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46270 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
46271 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
46272 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
46273 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
46274 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
46275 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
46276 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
46277 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
46278 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
46279 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
46280 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
46281 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
46282 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
46283 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
46284 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
46285 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
46286 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
46287 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
46288 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
46289 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
46290 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
46291 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
46292 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
46293 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
46294 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
46295 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
46296 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
46297 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
46298 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
46299 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
46301 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46303 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
46304 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
46305 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
46306 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
46307 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
46308 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
46309 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
46310 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
46311 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
46312 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
46313 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
46314 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
46315 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
46316 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
46317 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
46318 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
46319 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
46320 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
46322 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46324 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
46325 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
46326 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
46327 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
46328 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
46329 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
46330 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
46331 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
46332 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
46333 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
46334 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
46335 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
46336 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
46337 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
46338 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
46339 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
46340 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
46341 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
46342 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
46343 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
46344 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
46345 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
46346 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
46347 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
46348 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
46349 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
46350 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
46351 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
46352 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
46353 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
46354 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
46355 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
46356 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
46357 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
46358 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
46359 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
46361 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46363 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
46364 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
46365 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
46366 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
46367 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
46368 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
46369 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
46370 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
46371 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
46372 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
46373 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
46374 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
46375 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
46376 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
46377 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
46378 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
46379 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
46380 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
46382 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46384 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
46385 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
46386 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
46387 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
46388 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
46389 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
46390 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
46391 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
46392 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
46393 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
46394 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
46395 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
46396 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
46397 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
46398 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
46399 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
46400 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
46401 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
46402 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
46403 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
46404 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
46405 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
46406 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
46407 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
46408 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
46409 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
46410 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
46411 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
46412 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
46413 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
46414 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
46415 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
46416 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
46417 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
46418 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
46419 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
46421 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46423 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
46424 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
46425 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
46426 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
46427 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
46428 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
46429 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
46430 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
46431 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
46432 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
46433 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
46434 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
46435 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
46436 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
46437 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
46438 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
46439 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
46440 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
46442 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46444 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
46445 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
46446 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
46447 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
46448 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
46449 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
46450 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
46451 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
46452 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
46453 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
46454 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
46455 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
46456 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
46457 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
46458 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
46459 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
46460 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
46461 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
46462 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
46463 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
46464 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
46465 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
46466 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
46467 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
46468 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
46469 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
46470 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
46471 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
46472 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
46473 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
46474 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
46475 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
46476 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
46477 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
46478 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
46479 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
46481 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46483 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
46484 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
46485 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
46486 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
46487 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
46488 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
46489 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
46490 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
46491 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
46492 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
46493 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
46494 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
46495 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
46496 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
46497 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
46498 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
46499 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
46500 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
46501 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
46502 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
46503 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
46504 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
46505 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
46506 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
46507 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
46508 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
46509 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
46510 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
46511 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
46512 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
46513 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
46514 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
46515 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
46516 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
46517 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
46518 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
46519 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
46520 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
46521 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
46522 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
46523 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
46524 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
46525 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
46526 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
46527 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
46529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46531 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
46532 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
46533 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
46534 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
46535 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
46536 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
46537 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
46538 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
46539 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
46540 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
46541 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
46542 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
46543 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
46544 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
46545 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
46547 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46549 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
46550 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
46551 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
46552 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
46553 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
46554 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
46555 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
46556 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
46557 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
46558 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
46559 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
46560 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
46561 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
46562 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
46563 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
46565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46567 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
46568 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
46569 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
46570 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
46571 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
46572 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
46573 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
46574 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
46575 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
46576 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
46577 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
46578 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
46579 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
46580 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
46581 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
46583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46585 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
46587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46589 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
46590 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
46591 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
46592 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
46593 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
46594 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
46595 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
46596 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
46597 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
46598 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
46599 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
46600 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
46601 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
46602 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
46603 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
46604 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
46605 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
46606 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
46608 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46610 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
46611 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
46612 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
46613 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
46614 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
46615 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
46616 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
46617 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
46618 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
46619 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
46620 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
46621 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
46622 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
46623 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
46624 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
46625 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
46626 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
46627 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
46629 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46631 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
46632 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
46633 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
46634 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
46635 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
46636 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
46637 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
46638 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
46639 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
46640 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
46641 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
46642 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
46643 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
46644 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
46645 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
46646 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
46647 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
46648 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
46650 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46652 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
46653 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
46654 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
46655 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
46656 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
46657 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
46658 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
46659 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
46660 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
46661 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
46662 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
46663 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
46664 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
46665 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
46666 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
46667 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
46668 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
46669 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
46671 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46673 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
46674 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
46675 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
46676 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
46677 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
46678 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
46679 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
46680 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
46681 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
46682 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
46683 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
46684 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
46685 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
46686 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
46687 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
46688 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
46689 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
46690 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
46692 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46694 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
46695 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
46696 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
46697 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
46698 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
46699 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
46700 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
46701 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
46702 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
46703 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
46704 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
46705 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
46706 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
46707 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
46708 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
46709 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
46710 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
46711 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
46713 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46715 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
46716 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
46717 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
46718 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
46719 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
46720 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
46721 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
46722 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
46723 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
46724 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
46725 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
46726 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
46727 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
46728 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
46729 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
46730 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
46731 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
46732 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
46733 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
46734 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
46735 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
46736 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
46737 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
46738 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
46739 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
46740 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
46741 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
46742 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
46743 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
46744 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
46746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46748 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
46749 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
46750 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
46751 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
46752 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
46753 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
46754 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
46755 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
46756 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
46757 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
46758 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
46759 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
46760 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
46761 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
46762 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
46763 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
46764 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
46765 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
46766 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
46767 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
46768 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
46769 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
46770 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
46771 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
46772 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
46773 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
46774 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
46775 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
46776 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
46777 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
46779 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46781 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
46782 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
46783 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
46784 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
46785 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
46786 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
46787 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
46788 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
46789 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
46790 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
46791 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
46792 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
46793 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
46794 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
46795 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
46796 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
46797 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
46798 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
46799 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
46800 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
46801 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
46802 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
46803 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
46804 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
46805 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
46806 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
46807 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
46808 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
46809 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
46810 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
46812 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46814 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
46815 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
46816 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
46817 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
46818 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
46819 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
46820 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
46821 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
46822 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
46823 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
46824 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
46825 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
46826 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
46827 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
46828 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
46829 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
46830 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
46831 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
46832 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
46833 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
46834 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
46835 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
46836 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
46837 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
46838 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
46839 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
46840 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
46841 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
46842 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
46843 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
46845 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46847 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
46848 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
46849 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
46850 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
46851 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
46852 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
46853 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
46854 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
46855 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
46856 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
46857 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
46858 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
46859 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
46860 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
46861 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
46862 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
46863 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
46864 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
46865 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
46866 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
46867 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
46868 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
46869 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
46870 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
46871 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
46872 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
46873 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
46874 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
46875 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
46876 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
46877 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
46878 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
46879 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
46880 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
46881 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
46882 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
46884 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46886 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
46887 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
46888 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
46889 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
46890 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
46891 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
46892 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
46893 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
46894 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
46895 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
46896 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
46897 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
46898 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
46899 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
46900 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
46901 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
46902 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
46903 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
46904 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
46905 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
46906 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
46907 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
46908 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
46909 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
46910 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
46911 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
46912 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
46913 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
46914 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
46915 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
46916 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
46917 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
46918 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
46919 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
46920 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
46921 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
46923 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46925 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
46926 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
46927 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
46928 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
46929 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
46930 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
46931 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
46932 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
46933 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
46934 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
46935 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
46936 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
46937 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
46938 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
46939 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
46940 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
46941 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
46942 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
46943 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
46944 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
46945 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
46946 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
46947 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
46948 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
46949 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
46950 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
46951 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
46952 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
46953 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
46954 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
46955 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
46956 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
46957 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
46958 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
46959 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
46960 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
46962 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46964 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
46965 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
46966 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
46967 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
46968 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
46969 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
46970 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
46971 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
46972 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
46973 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
46974 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
46975 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
46976 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
46977 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
46978 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
46979 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
46980 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
46981 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
46982 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
46983 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
46984 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
46985 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
46986 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
46987 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
46988 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
46989 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
46990 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
46991 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
46992 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
46993 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
46994 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
46995 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
46996 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
46997 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
46998 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
46999 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
47001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47003 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
47004 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
47005 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
47006 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
47007 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
47008 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
47009 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
47010 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
47011 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
47012 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
47013 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
47014 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
47015 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
47016 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
47017 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
47018 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
47019 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
47020 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
47022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47024 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
47025 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
47026 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
47027 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
47028 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
47029 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
47030 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
47031 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
47032 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
47033 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
47034 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
47035 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
47036 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
47037 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
47038 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
47039 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
47040 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
47041 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
47043 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47045 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
47046 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
47047 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
47048 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
47049 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
47050 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
47051 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
47052 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
47053 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
47054 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
47055 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
47056 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
47057 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
47058 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
47059 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
47060 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
47061 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
47062 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
47064 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47066 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
47067 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
47068 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
47069 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
47070 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
47071 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
47072 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
47073 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
47074 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
47075 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
47076 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
47077 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
47078 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
47079 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
47080 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
47081 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
47082 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
47083 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
47085 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47087 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
47088 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
47089 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
47090 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
47091 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
47092 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
47093 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
47094 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
47095 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
47096 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
47097 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
47098 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
47099 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
47100 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
47101 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
47103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47105 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
47106 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
47107 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
47108 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
47109 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
47110 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
47111 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
47112 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
47113 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
47114 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
47115 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
47116 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
47117 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
47118 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
47119 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
47121 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47123 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
47124 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
47125 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
47126 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
47127 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
47128 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
47129 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
47130 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
47131 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
47132 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
47133 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
47134 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
47135 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
47136 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
47137 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
47139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47141 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
47142 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
47143 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
47144 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
47145 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
47146 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
47147 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
47148 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
47149 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
47150 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
47151 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
47152 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
47153 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
47154 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
47155 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
47157 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47159 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
47160 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
47161 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
47162 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
47163 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
47164 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
47165 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
47166 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
47167 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
47168 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
47169 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
47170 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
47171 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
47172 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
47173 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
47174 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
47175 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
47176 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
47177 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
47178 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
47179 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
47180 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
47181 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
47183 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47185 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
47186 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
47187 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
47188 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
47189 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
47190 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
47191 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
47192 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
47193 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
47194 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
47195 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
47196 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
47197 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
47198 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
47199 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
47201 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47203 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
47204 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
47205 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
47206 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
47207 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
47208 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
47209 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
47210 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
47211 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
47212 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
47213 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
47214 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
47215 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
47216 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
47217 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
47219 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47221 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
47223 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47225 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
47226 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
47227 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
47228 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
47229 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
47230 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
47231 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
47232 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
47233 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
47234 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
47235 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
47236 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
47237 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
47238 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
47239 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
47240 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
47241 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
47242 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
47244 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47246 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
47247 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
47248 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
47249 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
47250 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
47251 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
47252 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
47253 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
47254 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
47255 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
47256 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
47257 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
47258 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
47259 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
47260 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
47261 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
47262 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
47263 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
47265 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47267 * g++.target/riscv/rvv/base/exception-1.C: New test.
47269 2023-02-11 Jakub Jelinek <jakub@redhat.com>
47272 * c-c++-common/pr108605.c: New test.
47274 2023-02-11 Jonathan Yong <10walls@gmail.com>
47276 * gcc.dg/pr65658.c: fix LLP64 test.
47278 2023-02-11 Jonathan Yong <10walls@gmail.com>
47280 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
47281 * gcc.dg/Warray-bounds-52.c: ditto
47282 * gcc.dg/Wstringop-overflow-62.c: ditto
47283 * gcc.dg/attr-vector_size.c: ditto
47284 * gcc.dg/overflow-warn-9.c: ditto
47286 2023-02-10 David Malcolm <dmalcolm@redhat.com>
47289 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
47290 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
47292 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
47294 PR tree-optimization/108520
47295 * g++.dg/pr108520.C: New.
47297 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47299 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
47300 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
47301 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
47302 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
47303 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
47304 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
47305 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
47306 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
47307 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
47308 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
47309 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
47310 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
47311 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
47312 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
47313 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
47314 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
47315 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
47316 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
47317 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
47318 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
47319 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
47320 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
47321 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
47322 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
47323 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
47324 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
47325 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
47326 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
47327 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
47328 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
47330 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47332 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
47333 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
47334 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
47335 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
47336 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
47337 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
47338 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
47339 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
47340 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
47341 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
47342 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
47343 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
47344 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
47345 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
47346 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
47347 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
47348 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
47349 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
47350 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
47351 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
47352 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
47353 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
47354 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
47355 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
47356 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
47357 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
47358 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
47359 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
47360 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
47361 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
47363 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47365 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
47366 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
47367 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
47368 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
47369 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
47370 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
47371 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
47372 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
47373 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
47374 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
47375 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
47376 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
47377 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
47378 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
47379 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
47380 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
47381 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
47382 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
47383 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
47384 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
47385 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
47386 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
47387 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
47388 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
47389 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
47390 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
47391 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
47392 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
47393 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
47394 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
47396 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47398 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
47399 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
47400 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
47401 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
47402 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
47403 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
47404 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
47405 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
47406 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
47407 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
47408 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
47409 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
47410 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
47411 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
47412 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
47413 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
47414 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
47415 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
47416 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
47417 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
47418 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
47419 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
47420 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
47421 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
47422 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
47423 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
47424 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
47425 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
47426 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
47427 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
47429 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47431 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
47432 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
47433 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
47434 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
47435 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
47436 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
47437 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
47438 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
47439 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
47440 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
47441 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
47442 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
47443 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
47444 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
47445 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
47446 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
47447 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
47448 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
47449 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
47450 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
47451 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
47452 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
47453 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
47454 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
47455 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
47456 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
47457 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
47458 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
47459 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
47460 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
47462 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47464 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
47465 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
47466 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
47467 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
47468 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
47469 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
47470 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
47471 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
47472 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
47473 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
47474 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
47475 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
47476 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
47477 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
47478 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
47479 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
47480 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
47481 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
47482 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
47483 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
47484 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
47485 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
47486 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
47487 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
47488 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
47489 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
47490 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
47491 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
47492 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
47493 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
47495 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47497 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
47498 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
47499 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
47500 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
47501 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
47502 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
47503 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
47504 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
47505 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
47506 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
47507 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
47508 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
47509 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
47510 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
47511 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
47512 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
47513 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
47514 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
47515 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
47516 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
47517 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
47518 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
47519 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
47520 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
47521 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
47522 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
47523 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
47524 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
47525 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
47526 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
47528 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47530 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
47531 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
47532 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
47533 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
47534 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
47535 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
47536 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
47537 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
47538 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
47539 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
47540 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
47541 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
47542 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
47543 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
47544 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
47545 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
47546 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
47547 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
47548 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
47549 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
47550 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
47551 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
47552 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
47553 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
47554 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
47555 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
47556 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
47557 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
47558 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
47559 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
47561 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47563 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
47564 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
47565 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
47566 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
47567 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
47568 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
47569 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
47570 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
47571 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
47572 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
47573 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
47574 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
47575 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
47576 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
47577 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
47578 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
47579 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
47580 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
47581 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
47582 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
47583 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
47584 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
47585 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
47586 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
47587 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
47588 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
47589 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
47590 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
47591 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
47592 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
47594 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47596 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
47597 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
47598 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
47599 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
47600 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
47601 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
47602 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
47603 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
47604 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
47605 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
47606 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
47607 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
47608 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
47609 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
47610 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
47611 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
47612 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
47613 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
47614 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
47615 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
47616 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
47617 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
47618 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
47619 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
47620 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
47621 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
47622 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
47623 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
47624 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
47625 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
47627 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47629 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
47630 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
47631 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
47632 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
47633 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
47634 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
47635 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
47636 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
47637 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
47638 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
47639 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
47640 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
47641 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
47642 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
47643 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
47644 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
47645 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
47646 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
47647 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
47648 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
47649 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
47650 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
47651 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
47652 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
47653 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
47654 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
47655 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
47656 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
47657 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
47658 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
47660 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47662 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
47663 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
47664 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
47665 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
47666 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
47667 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
47668 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
47669 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
47670 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
47671 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
47672 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
47673 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
47674 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
47675 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
47676 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
47677 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
47678 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
47679 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
47680 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
47681 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
47682 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
47683 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
47684 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
47685 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
47686 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
47687 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
47688 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
47689 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
47690 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
47691 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
47693 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47695 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
47696 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
47697 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
47698 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
47699 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
47700 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
47701 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
47702 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
47703 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
47704 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
47705 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
47706 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
47707 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
47708 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
47709 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
47710 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
47711 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
47712 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
47713 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
47714 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
47715 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
47716 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
47717 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
47718 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
47719 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
47720 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
47721 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
47722 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
47723 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
47724 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
47726 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47728 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
47729 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
47730 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
47731 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
47732 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
47733 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
47734 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
47735 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
47736 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
47737 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
47738 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
47739 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
47740 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
47741 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
47742 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
47743 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
47744 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
47745 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
47746 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
47747 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
47748 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
47749 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
47750 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
47751 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
47752 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
47753 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
47754 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
47755 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
47756 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
47757 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
47759 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47761 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
47762 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
47763 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
47764 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
47765 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
47766 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
47767 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
47768 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
47769 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
47770 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
47771 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
47772 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
47773 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
47774 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
47775 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
47776 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
47777 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
47778 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
47779 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
47780 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
47781 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
47782 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
47783 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
47784 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
47785 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
47786 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
47787 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
47788 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
47789 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
47790 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
47792 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47794 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
47795 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
47796 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
47797 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
47798 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
47799 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
47800 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
47801 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
47802 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
47803 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
47804 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
47805 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
47806 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
47807 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
47808 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
47809 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
47810 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
47811 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
47812 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
47813 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
47814 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
47815 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
47816 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
47817 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
47818 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
47819 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
47820 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
47821 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
47822 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
47823 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
47824 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
47825 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
47826 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
47827 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
47828 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
47829 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
47830 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
47831 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
47832 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
47833 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
47834 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
47835 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
47836 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
47837 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
47838 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
47839 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
47840 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
47841 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
47842 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
47843 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
47844 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
47845 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
47846 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
47847 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
47848 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
47849 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
47850 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
47851 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
47852 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
47853 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
47854 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
47855 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
47856 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
47857 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
47858 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
47859 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
47860 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
47861 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
47862 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
47863 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
47864 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
47865 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
47866 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
47867 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
47868 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
47869 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
47870 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
47871 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
47872 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
47873 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
47874 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
47875 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
47876 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
47877 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
47878 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
47879 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
47880 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
47881 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
47882 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
47883 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
47884 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
47885 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
47886 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
47887 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
47888 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
47889 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
47891 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47893 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
47894 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
47895 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
47896 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
47897 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
47898 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
47899 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
47900 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
47901 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
47902 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
47903 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
47904 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
47905 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
47906 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
47907 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
47908 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
47909 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
47910 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
47911 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
47912 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
47913 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
47914 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
47915 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
47916 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
47917 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
47918 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
47919 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
47920 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
47921 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
47922 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
47923 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
47924 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
47925 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
47926 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
47927 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
47928 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
47930 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47932 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
47933 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
47934 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
47935 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
47936 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
47937 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
47938 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
47939 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
47940 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
47941 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
47942 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
47943 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
47944 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
47945 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
47946 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
47947 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
47948 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
47949 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
47950 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
47951 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
47952 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
47953 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
47954 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
47955 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
47956 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
47957 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
47958 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
47959 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
47960 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
47961 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
47962 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
47963 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
47964 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
47965 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
47966 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
47967 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
47969 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47971 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
47972 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
47973 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
47974 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
47975 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
47976 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
47977 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
47978 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
47979 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
47980 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
47981 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
47982 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
47983 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
47984 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
47985 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
47986 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
47987 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
47988 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
47989 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
47990 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
47991 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
47992 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
47993 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
47994 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
47995 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
47996 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
47997 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
47998 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
47999 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
48000 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
48001 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
48002 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
48003 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
48004 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
48005 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
48006 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
48008 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48010 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
48011 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
48012 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
48013 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
48014 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
48015 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
48016 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
48017 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
48018 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
48019 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
48020 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
48021 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
48022 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
48023 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
48024 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
48025 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
48026 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
48027 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
48028 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
48029 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
48030 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
48031 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
48032 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
48033 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
48034 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
48035 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
48036 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
48037 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
48038 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
48039 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
48040 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
48041 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
48042 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
48043 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
48044 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
48045 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
48047 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48049 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
48050 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
48051 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
48052 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
48053 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
48054 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
48055 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
48056 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
48057 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
48058 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
48059 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
48060 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
48061 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
48062 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
48063 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
48064 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
48065 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
48066 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
48067 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
48068 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
48069 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
48070 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
48071 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
48072 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
48073 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
48074 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
48075 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
48076 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
48077 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
48078 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
48079 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
48080 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
48081 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
48082 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
48083 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
48084 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
48086 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48088 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
48089 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
48090 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
48091 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
48092 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
48093 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
48094 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
48095 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
48096 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
48097 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
48098 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
48099 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
48100 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
48101 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
48102 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
48103 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
48104 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
48105 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
48106 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
48107 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
48108 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
48109 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
48110 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
48111 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
48112 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
48113 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
48114 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
48115 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
48116 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
48117 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
48118 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
48119 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
48120 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
48121 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
48122 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
48123 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
48125 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48127 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
48128 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
48129 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
48130 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
48131 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
48132 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
48133 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
48134 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
48135 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
48136 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
48137 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
48138 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
48139 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
48140 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
48141 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
48142 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
48143 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
48144 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
48145 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
48146 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
48147 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
48148 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
48149 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
48150 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
48151 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
48152 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
48153 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
48154 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
48155 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
48156 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
48157 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
48158 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
48159 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
48160 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
48161 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
48162 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
48164 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48166 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
48167 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
48168 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
48169 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
48170 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
48171 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
48172 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
48173 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
48174 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
48175 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
48176 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
48177 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
48178 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
48179 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
48180 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
48181 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
48182 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
48183 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
48184 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
48185 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
48186 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
48187 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
48188 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
48189 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
48190 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
48191 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
48192 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
48193 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
48194 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
48195 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
48196 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
48197 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
48198 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
48199 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
48200 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
48201 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
48203 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48205 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
48206 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
48207 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
48208 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
48209 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
48210 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
48211 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
48212 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
48213 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
48214 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
48215 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
48216 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
48217 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
48218 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
48219 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
48220 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
48221 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
48222 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
48223 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
48224 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
48225 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
48226 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
48227 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
48228 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
48229 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
48230 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
48231 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
48232 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
48233 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
48234 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
48235 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
48236 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
48237 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
48238 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
48239 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
48240 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
48242 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48244 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
48245 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
48246 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
48247 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
48248 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
48249 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
48250 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
48251 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
48252 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
48253 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
48254 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
48255 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
48256 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
48257 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
48258 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
48259 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
48260 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
48261 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
48262 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
48263 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
48264 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
48265 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
48266 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
48267 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
48268 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
48269 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
48270 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
48271 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
48272 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
48273 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
48274 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
48275 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
48276 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
48277 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
48278 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
48279 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
48281 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48283 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
48284 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
48285 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
48286 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
48287 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
48288 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
48289 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
48290 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
48291 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
48292 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
48293 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
48294 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
48295 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
48296 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
48297 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
48298 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
48299 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
48300 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
48301 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
48302 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
48303 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
48304 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
48305 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
48306 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
48307 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
48308 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
48309 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
48310 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
48311 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
48312 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
48313 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
48314 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
48315 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
48316 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
48317 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
48318 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
48320 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48322 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
48323 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
48324 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
48325 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
48326 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
48327 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
48328 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
48329 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
48330 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
48331 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
48332 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
48333 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
48334 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
48335 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
48336 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
48337 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
48338 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
48339 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
48340 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
48341 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
48342 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
48343 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
48344 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
48345 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
48346 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
48347 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
48348 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
48349 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
48350 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
48351 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
48352 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
48353 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
48354 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
48355 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
48356 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
48357 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
48359 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48361 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
48362 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
48363 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
48364 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
48365 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
48366 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
48367 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
48368 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
48369 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
48370 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
48371 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
48372 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
48373 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
48374 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
48375 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
48376 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
48377 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
48378 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
48379 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
48380 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
48381 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
48382 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
48383 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
48384 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
48385 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
48386 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
48387 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
48388 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
48389 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
48390 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
48391 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
48392 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
48393 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
48394 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
48395 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
48396 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
48398 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48400 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
48401 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
48402 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
48403 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
48404 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
48405 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
48406 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
48407 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
48408 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
48409 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
48410 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
48411 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
48412 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
48413 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
48414 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
48415 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
48416 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
48417 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
48418 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
48419 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
48420 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
48421 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
48422 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
48423 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
48424 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
48425 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
48426 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
48427 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
48428 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
48429 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
48430 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
48431 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
48432 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
48433 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
48434 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
48435 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
48437 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48439 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
48440 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
48441 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
48442 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
48443 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
48444 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
48445 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
48446 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
48447 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
48448 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
48449 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
48450 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
48451 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
48452 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
48453 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
48454 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
48455 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
48456 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
48457 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
48458 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
48459 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
48460 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
48461 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
48462 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
48463 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
48464 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
48465 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
48466 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
48467 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
48468 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
48469 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
48470 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
48471 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
48472 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
48473 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
48474 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
48476 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48478 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
48479 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
48480 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
48481 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
48482 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
48483 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
48484 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
48485 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
48486 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
48487 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
48488 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
48489 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
48490 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
48491 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
48492 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
48494 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48496 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
48497 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
48498 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
48499 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
48500 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
48501 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
48502 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
48503 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
48504 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
48505 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
48506 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
48507 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
48508 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
48509 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
48510 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
48511 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
48512 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
48513 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
48515 2023-02-10 Richard Biener <rguenther@suse.de>
48517 PR tree-optimization/108724
48518 * gcc.target/i386/pr108724.c: New testcase.
48520 2023-02-10 Andrew Pinski <apinski@marvell.com>
48521 Andrew Macleod <amacleod@redhat.com>
48523 PR tree-optimization/108684
48524 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
48525 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
48526 * gcc.dg/tree-ssa/pr108684-1.c: New test.
48528 2023-02-10 Joseph Myers <joseph@codesourcery.com>
48530 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
48531 constants to nullptr_t.
48532 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
48533 null pointer constants to nullptr_t. Do test errors for
48534 conversion of other values to nullptr_t and for unary '+' on
48537 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
48539 PR tree-optimization/107561
48540 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
48542 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
48544 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
48546 PR testsuite/106120
48547 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
48548 ilp32 targets with c++98.
48550 2023-02-10 Marek Polacek <polacek@redhat.com>
48553 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
48555 2023-02-09 David Malcolm <dmalcolm@redhat.com>
48558 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
48560 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
48562 * gcc.target/i386/pr103541.c: New.
48563 * g++.target/i386/pr108711.C: New.
48565 2023-02-09 Harald Anlauf <anlauf@gmx.de>
48566 Steven G. Kargl <kargl@gcc.gnu.org>
48570 * gfortran.dg/pr103779.f90: New test.
48572 2023-02-09 Jakub Jelinek <jakub@redhat.com>
48574 PR tree-optimization/108688
48575 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
48576 * gcc.dg/pr108688.c: New test.
48578 2023-02-09 Andrew Pinski <apinski@marvell.com>
48580 PR tree-optimization/108688
48581 * gcc.c-torture/compile/pr108688-1.c: New test.
48583 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
48586 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
48587 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
48589 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
48591 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
48593 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
48595 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
48597 2023-02-09 Jakub Jelinek <jakub@redhat.com>
48600 * g++.dg/cpp0x/pr108698.C: New test.
48602 2023-02-08 Joseph Myers <joseph@codesourcery.com>
48604 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
48605 pointers with null values that are not null pointer constants.
48606 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
48607 pointers with non-null values, not with null values that are not
48608 null pointer constants.
48610 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
48612 * gcc.dg/torture/pr100398.c: Limit to lra targets.
48613 * gcc.dg/pr100590.c: Ditto.
48615 2023-02-08 David Malcolm <dmalcolm@redhat.com>
48618 * gcc.dg/analyzer/uninit-7.c: New test.
48619 * gcc.dg/analyzer/uninit-pr108704.c: New test.
48621 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
48624 * gfortran.dg/pr103259.f90: New test.
48626 2023-02-08 Jakub Jelinek <jakub@redhat.com>
48628 PR tree-optimization/108692
48629 * gcc.dg/pr108692.c: New test.
48631 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
48633 * objc/execute/execute.exp: Load objc-dg.exp.
48635 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
48637 PR tree-optimization/108316
48638 * gcc.dg/vect/pr108316.c: New test.
48640 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
48643 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
48645 * gcc.target/i386/pr103541.c: New.
48647 2023-02-08 Jakub Jelinek <jakub@redhat.com>
48650 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
48651 incorrectly applied into PR108526 testcase ...
48652 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
48654 2023-02-07 David Malcolm <dmalcolm@redhat.com>
48657 * gcc.dg/analyzer/fread-pr108661.c: New test.
48658 * gcc.dg/analyzer/read-pr108661.c: New test.
48660 2023-02-07 Harald Anlauf <anlauf@gmx.de>
48663 * gfortran.dg/save_7.f90: New test.
48665 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
48667 * gcc.target/i386/pr103541.c: New.
48669 2023-02-07 Jakub Jelinek <jakub@redhat.com>
48671 PR tree-optimization/106923
48672 * gcc.dg/pr106923.c: New test.
48674 2023-02-07 Jakub Jelinek <jakub@redhat.com>
48676 PR tree-optimization/106433
48677 * gcc.c-torture/compile/pr106433.c: New test.
48679 2023-02-07 Jakub Jelinek <jakub@redhat.com>
48681 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
48682 -Wdeprecated warning for C++23.
48684 2023-02-06 Alex Coplan <alex.coplan@arm.com>
48687 * gcc.target/aarch64/pr104921-1.c: New test.
48688 * gcc.target/aarch64/pr104921-2.c: New test.
48689 * gcc.target/aarch64/pr104921.x: Include file for new tests.
48691 2023-02-06 Xi Ruoyao <xry111@xry111.site>
48693 * g++.target/loongarch/bytepick.C: New test.
48695 2023-02-06 Tamar Christina <tamar.christina@arm.com>
48697 * gcc.target/aarch64/options_set_10.c: Removed.
48699 2023-02-06 Jakub Jelinek <jakub@redhat.com>
48701 PR tree-optimization/108655
48702 * gcc.dg/pr108655.c: New test.
48704 2023-02-06 Patrick Palka <ppalka@redhat.com>
48707 * g++.dg/cpp0x/overload5.C: New test.
48708 * g++.dg/cpp0x/overload5a.C: New test.
48709 * g++.dg/cpp0x/overload6.C: New test.
48711 2023-02-05 Harald Anlauf <anlauf@gmx.de>
48714 * gfortran.dg/pr108592.f90: New test.
48716 2023-02-03 Jakub Jelinek <jakub@redhat.com>
48718 PR tree-optimization/108647
48719 * g++.dg/torture/pr108647.C: New test.
48721 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
48723 PR tree-optimization/108639
48724 * gcc.c-torture/compile/pr108638.c: New file.
48725 * gcc.c-torture/compile/pr108639.c: New file.
48727 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
48729 PR tree-optimization/107570
48730 * gcc.dg/pr107570.c: New.
48732 2023-02-03 Marek Polacek <polacek@redhat.com>
48735 * g++.dg/cpp1y/constexpr-108158.C: New test.
48737 2023-02-03 Marek Polacek <polacek@redhat.com>
48740 * g++.dg/cpp0x/variadic-alias8.C: New test.
48742 2023-02-03 Patrick Palka <ppalka@redhat.com>
48745 * g++.dg/template/call9.C: New test.
48747 2023-02-03 Patrick Palka <ppalka@redhat.com>
48750 * g++.dg/cpp2a/concepts-dtor1.C: New test.
48752 2023-02-03 Patrick Palka <ppalka@redhat.com>
48755 * g++.dg/cpp2a/concepts-pr108579.C: New test.
48757 2023-02-03 Martin Jambor <mjambor@suse.cz>
48760 * gcc.dg/ipa/pr108384.c: New test.
48762 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48764 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
48765 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
48767 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48769 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
48770 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
48771 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
48772 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
48773 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
48774 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
48775 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
48776 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
48777 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
48778 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
48779 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
48780 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
48781 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
48782 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
48783 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
48785 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48787 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
48788 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
48789 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
48790 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
48791 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
48792 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
48793 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
48794 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
48795 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
48796 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
48797 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
48798 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
48799 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
48800 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
48801 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
48803 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48805 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
48806 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
48807 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
48808 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
48809 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
48810 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
48811 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
48812 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
48813 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
48814 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
48815 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
48816 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
48817 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
48818 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
48819 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
48821 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48823 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
48825 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48827 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
48828 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
48829 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
48830 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
48831 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
48832 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
48833 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
48834 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
48835 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
48836 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
48837 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
48838 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
48839 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
48840 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
48841 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
48842 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
48843 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
48844 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
48846 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48848 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
48849 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
48850 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
48851 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
48852 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
48853 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
48854 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
48855 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
48856 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
48857 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
48858 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
48859 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
48860 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
48861 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
48862 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
48863 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
48864 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
48865 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
48867 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48869 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
48870 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
48871 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
48872 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
48873 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
48874 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
48875 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
48876 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
48877 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
48878 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
48879 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
48880 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
48881 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
48882 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
48883 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
48884 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
48885 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
48886 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
48888 2023-02-02 Joseph Myers <joseph@codesourcery.com>
48890 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
48891 and pointer to be disallowed.
48892 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
48893 pointers are allowed.
48894 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
48895 nullptr_t and pointers are disallowed.
48897 2023-02-02 Joseph Myers <joseph@codesourcery.com>
48899 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
48900 types with real initializers are allowed.
48901 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
48902 of complex types with real initializers being disallowed.
48903 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
48905 * gcc.dg/c2x-constexpr-9.c: Add more tests.
48906 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
48907 initializers for decimal types.
48908 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
48909 initializers for decimal types. Add more tests of decimal
48910 initializers for binary types.
48912 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
48914 * gcc.target/gcn/cond_shift_3.c: New test.
48915 * gcc.target/gcn/cond_shift_3_run.c: New test.
48916 * gcc.target/gcn/cond_shift_4.c: New test.
48917 * gcc.target/gcn/cond_shift_4_run.c: New test.
48918 * gcc.target/gcn/cond_shift_8.c: New test.
48919 * gcc.target/gcn/cond_shift_8_run.c: New test.
48920 * gcc.target/gcn/cond_shift_9.c: New test.
48921 * gcc.target/gcn/cond_shift_9_run.c: New test.
48923 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
48925 PR rtl-optimization/108508
48926 * gcc.target/aarch64/pr108508.c: New test.
48928 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
48930 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
48932 2023-02-02 David Malcolm <dmalcolm@redhat.com>
48935 * gcc.dg/analyzer/fd-pr108633.c: New test.
48937 2023-02-02 David Malcolm <dmalcolm@redhat.com>
48939 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
48941 2023-02-02 Jakub Jelinek <jakub@redhat.com>
48944 PR rtl-optimization/108463
48946 * gcc.dg/pr108463.c: New test.
48948 2023-02-02 Richard Biener <rguenther@suse.de>
48950 PR middle-end/108625
48951 * gcc.dg/pr108625.c: New testcase.
48953 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
48955 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
48956 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
48957 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
48958 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
48959 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
48961 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
48963 * gcc.target/arm/mve/pr108443-run.c: New test.
48964 * gcc.target/arm/mve/pr108443.c: New test.
48966 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
48968 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
48970 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
48973 * gcc.target/arm/mve/mve_vpt.c: New test.
48975 2023-02-02 Jakub Jelinek <jakub@redhat.com>
48978 * gcc.dg/pr107300.c: New test.
48980 2023-02-02 liuhongt <hongtao.liu@intel.com>
48982 * gcc.target/aarch64/pr108601.c: New test.
48984 2023-02-02 Jakub Jelinek <jakub@redhat.com>
48986 PR middle-end/108435
48987 * gcc.dg/gomp/pr108435.c: New test.
48989 2023-02-01 Harald Anlauf <anlauf@gmx.de>
48992 * gfortran.dg/pr108527.f90: Adjust test pattern.
48994 2023-02-01 Tamar Christina <tamar.christina@arm.com>
48996 * gcc.target/aarch64/cpunative/info_19: New test.
48997 * gcc.target/aarch64/cpunative/info_20: New test.
48998 * gcc.target/aarch64/cpunative/info_21: New test.
48999 * gcc.target/aarch64/cpunative/info_22: New test.
49000 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
49001 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
49002 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
49003 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
49005 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
49007 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
49009 * gcc.dg/builtin-object-size-common.h: ... new file.
49010 * g++.dg/ext/builtin-object-size1.C: Include
49011 builtin-object-size-common.h. Replace all abort with FAIL.
49013 * g++.dg/ext/builtin-object-size2.C: Likewise.
49014 * gcc.dg/builtin-object-size-1.c: Likewise.
49015 * gcc.dg/builtin-object-size-12.c: Likewise.
49016 * gcc.dg/builtin-object-size-13.c: Likewise.
49017 * gcc.dg/builtin-object-size-15.c: Likewise.
49018 * gcc.dg/builtin-object-size-2.c: Likewise.
49019 * gcc.dg/builtin-object-size-3.c: Likewise.
49020 * gcc.dg/builtin-object-size-4.c: Likewise.
49021 * gcc.dg/builtin-object-size-6.c: Likewise.
49022 * gcc.dg/builtin-object-size-7.c: Likewise.
49023 * gcc.dg/builtin-object-size-8.c: Likewise.
49024 * gcc.dg/pr101836.c: Likewise.
49025 * gcc.dg/strict-flex-array-3.c: Likewise.
49027 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
49029 PR tree-optimization/108356
49030 * gcc.dg/pr108356.c: New.
49032 2023-02-01 Martin Liska <mliska@suse.cz>
49035 * g++.dg/ipa/pr108509.C: New test.
49037 2023-02-01 Marek Polacek <polacek@redhat.com>
49040 * g++.dg/warn/Wlogical-op-4.C: New test.
49042 2023-02-01 Jakub Jelinek <jakub@redhat.com>
49045 * gcc.dg/pr108573.c: New test.
49047 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
49049 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
49050 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
49052 2023-02-01 Jakub Jelinek <jakub@redhat.com>
49055 * g++.dg/gomp/pr108607.C: New test.
49057 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
49059 * gcc.target/s390/preserve-args-1.c: New test.
49060 * gcc.target/s390/preserve-args-2.c: New test.
49061 * gcc.target/s390/preserve-args-3.c: New file.
49063 2023-02-01 Jason Merrill <jason@redhat.com>
49065 * g++.dg/warn/changes-meaning2.C: New test.
49066 * g++.dg/warn/changes-meaning3.C: New test.
49068 2023-02-01 David Malcolm <dmalcolm@redhat.com>
49070 * gcc.dg/analyzer/call-summaries-2.c: Add
49071 dg-require-effective-target alloca.
49072 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
49073 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
49074 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
49075 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
49076 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
49077 "free", to match uses of "__builtin_malloc".
49078 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
49080 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
49082 2023-02-01 David Malcolm <dmalcolm@redhat.com>
49085 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
49086 * gcc.dg/analyzer/test-alloca.h: New test.
49088 2023-01-31 Jason Merrill <jason@redhat.com>
49091 * g++.dg/cpp1z/aggr-base13.C: New test.
49093 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
49095 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
49096 'gcc-set-multilib-library-path' for 'ld_library_path'.
49098 2023-01-31 Marek Polacek <polacek@redhat.com>
49101 * g++.dg/cpp0x/variadic184.C: New test.
49103 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49105 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
49106 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
49107 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
49108 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
49109 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
49110 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
49111 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
49112 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
49113 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
49114 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
49115 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
49116 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
49117 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
49118 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
49119 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
49120 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
49121 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
49122 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
49123 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
49124 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
49125 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
49126 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
49127 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
49128 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
49129 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
49130 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
49131 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
49132 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
49133 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
49134 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
49136 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49138 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
49139 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
49140 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
49141 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
49142 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
49143 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
49144 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
49145 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
49146 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
49147 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
49148 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
49149 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
49150 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
49151 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
49152 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
49153 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
49154 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
49155 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
49156 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
49157 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
49158 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
49159 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
49160 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
49161 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
49162 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
49163 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
49164 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
49165 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
49166 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
49167 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
49169 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49171 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
49172 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
49173 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
49174 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
49175 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
49176 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
49177 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
49178 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
49179 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
49180 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
49181 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
49182 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
49183 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
49184 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
49185 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
49186 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
49187 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
49188 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
49189 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
49190 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
49191 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
49192 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
49193 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
49194 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
49195 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
49196 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
49197 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
49198 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
49199 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
49200 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
49202 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49204 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
49205 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
49206 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
49207 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
49208 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
49209 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
49210 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
49211 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
49212 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
49213 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
49214 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
49215 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
49216 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
49217 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
49218 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
49220 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49222 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
49223 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
49224 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
49225 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
49226 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
49227 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
49228 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
49229 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
49230 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
49231 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
49232 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
49233 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
49234 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
49235 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
49236 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
49237 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
49238 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
49239 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
49240 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
49241 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
49242 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
49243 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
49244 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
49245 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
49246 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
49247 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
49248 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
49249 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
49250 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
49251 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
49253 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49255 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
49256 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
49257 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
49258 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
49259 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
49260 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
49261 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
49262 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
49263 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
49264 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
49265 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
49266 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
49267 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
49268 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
49269 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
49271 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49273 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
49274 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
49275 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
49276 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
49277 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
49278 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
49279 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
49280 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
49281 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
49282 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
49283 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
49284 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
49285 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
49286 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
49287 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
49289 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49291 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
49292 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
49293 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
49294 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
49295 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
49296 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
49297 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
49298 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
49299 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
49300 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
49301 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
49302 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
49303 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
49304 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
49305 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
49307 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49309 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
49310 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
49311 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
49312 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
49313 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
49314 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
49315 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
49316 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
49317 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
49318 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
49319 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
49320 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
49321 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
49322 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
49323 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
49324 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
49325 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
49326 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
49327 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
49328 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
49329 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
49330 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
49331 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
49332 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
49333 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
49334 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
49335 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
49336 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
49337 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
49338 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
49340 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49342 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
49343 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
49344 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
49345 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
49346 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
49347 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
49348 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
49349 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
49350 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
49351 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
49352 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
49353 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
49354 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
49355 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
49356 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
49358 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49360 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
49361 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
49362 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
49363 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
49364 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
49365 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
49366 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
49367 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
49368 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
49369 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
49370 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
49371 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
49372 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
49373 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
49374 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
49376 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49378 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
49380 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49382 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
49383 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
49384 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
49385 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
49386 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
49387 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
49388 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
49389 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
49390 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
49391 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
49392 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
49393 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
49394 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
49395 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
49396 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
49397 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
49398 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
49399 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
49401 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49403 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
49404 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
49405 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
49406 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
49407 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
49408 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
49409 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
49410 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
49411 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
49412 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
49413 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
49414 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
49415 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
49416 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
49417 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
49418 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
49419 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
49420 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
49422 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49424 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
49425 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
49426 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
49427 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
49428 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
49429 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
49430 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
49431 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
49432 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
49433 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
49434 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
49435 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
49436 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
49437 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
49438 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
49439 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
49440 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
49441 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
49442 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
49443 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
49444 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
49445 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
49446 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
49447 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
49448 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
49449 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
49450 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
49451 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
49452 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
49453 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
49454 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
49455 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
49456 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
49457 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
49458 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
49459 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
49461 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49463 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
49464 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
49465 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
49466 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
49467 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
49468 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
49469 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
49470 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
49471 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
49472 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
49473 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
49474 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
49475 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
49476 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
49477 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
49478 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
49479 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
49480 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
49481 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
49482 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
49483 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
49484 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
49485 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
49486 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
49487 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
49488 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
49489 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
49490 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
49491 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
49492 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
49493 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
49494 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
49495 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
49496 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
49497 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
49498 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
49500 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49502 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
49503 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
49504 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
49505 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
49506 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
49507 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
49508 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
49509 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
49510 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
49511 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
49512 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
49513 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
49514 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
49515 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
49516 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
49517 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
49518 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
49519 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
49520 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
49521 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
49522 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
49523 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
49524 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
49525 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
49526 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
49527 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
49528 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
49529 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
49530 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
49531 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
49532 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
49533 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
49534 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
49535 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
49536 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
49537 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
49539 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49541 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
49542 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
49543 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
49544 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
49545 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
49546 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
49547 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
49548 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
49549 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
49550 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
49551 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
49552 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
49553 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
49554 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
49555 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
49556 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
49557 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
49558 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
49560 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49562 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
49563 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
49564 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
49565 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
49566 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
49567 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
49568 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
49569 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
49570 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
49571 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
49572 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
49573 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
49574 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
49575 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
49576 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
49577 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
49578 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
49579 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
49580 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
49581 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
49582 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
49583 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
49584 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
49585 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
49586 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
49587 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
49588 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
49589 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
49590 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
49591 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
49592 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
49593 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
49594 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
49595 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
49596 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
49597 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
49599 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49601 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
49602 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
49603 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
49604 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
49605 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
49606 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
49607 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
49608 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
49609 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
49610 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
49611 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
49612 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
49613 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
49614 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
49615 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
49616 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
49617 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
49618 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
49620 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49622 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
49623 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
49624 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
49625 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
49626 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
49627 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
49628 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
49629 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
49630 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
49631 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
49632 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
49633 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
49634 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
49635 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
49636 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
49637 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
49638 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
49639 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
49641 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49643 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
49644 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
49645 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
49646 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
49647 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
49648 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
49649 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
49650 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
49651 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
49652 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
49653 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
49654 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
49655 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
49656 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
49657 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
49658 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
49659 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
49660 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
49662 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49664 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
49665 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
49666 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
49667 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
49668 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
49669 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
49670 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
49671 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
49672 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
49673 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
49674 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
49675 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
49676 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
49677 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
49678 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
49679 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
49680 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
49681 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
49683 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49685 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
49686 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
49687 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
49688 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
49689 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
49690 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
49691 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
49692 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
49693 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
49694 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
49695 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
49696 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
49697 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
49698 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
49699 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
49700 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
49701 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
49702 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
49704 2023-01-31 Marek Polacek <polacek@redhat.com>
49708 * g++.dg/warn/Wduplicated-cond3.C: New test.
49709 * g++.dg/warn/Wduplicated-cond4.C: New test.
49710 * g++.dg/warn/Wduplicated-cond5.C: New test.
49712 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
49715 * gcc.target/aarch64/pr108589.c: New test.
49717 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
49719 PR tree-optimization/108608
49720 * gcc.dg/vect/pr108608.c: New test.
49721 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
49723 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
49725 PR tree-optimization/108385
49726 * gcc.dg/pr108385.c: New.
49728 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
49730 PR tree-optimization/108359
49731 * gcc.dg/pr108359.c: New.
49733 2023-01-31 Philip Herron <philip.herron@embecosm.com>
49735 * rust/compile/issue-1073.rs: New test.
49737 2023-01-31 Philip Herron <philip.herron@embecosm.com>
49739 * rust/compile/issue-1006.rs: New test.
49741 2023-01-31 Philip Herron <philip.herron@embecosm.com>
49743 * rust/compile/const_generics_5.rs: Fix assertions.
49744 * rust/compile/unconstrained_type_param.rs: Add more assertions.
49746 2023-01-31 liushuyu <liushuyu011@gmail.com>
49748 * rust/compile/builtin_macro_recurse.rs: New test.
49750 2023-01-31 liushuyu <liushuyu011@gmail.com>
49752 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
49753 * rust/compile/builtin_macro_env.rs: Likewise.
49755 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49757 * rust/compile/frust-compile-until.rs: New test.
49759 2023-01-31 Philip Herron <philip.herron@embecosm.com>
49761 * rust/compile/rust-const-blog-issue.rs: New test.
49763 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49765 * rust/compile/macro44.rs: New test.
49767 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49769 * rust/compile/macro_export_1.rs: New test.
49771 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49773 * rust/compile/const_generics_8.rs: New test.
49775 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49777 * rust/compile/const_generics_7.rs: New test.
49779 2023-01-31 liushuyu <liushuyu011@gmail.com>
49781 * rust/execute/torture/loop-condition-eval.rs: New test.
49783 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
49785 * rust/compile/const8.rs: New test.
49787 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
49789 * rust/compile/const7.rs: New test.
49791 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
49793 * rust/compile/const6.rs: New test.
49795 2023-01-31 Philip Herron <philip.herron@embecosm.com>
49797 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
49798 * rust/compile/tuple1.rs: Likewise.
49799 * rust/compile/type-alias1.rs: Likewise.
49800 * rust/execute/torture/operator_overload_9.rs: Likewise.
49801 * rust/execute/torture/slice1.rs: Rework test to use new parsing
49802 capability and stick to the original implementation.
49804 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49806 * rust/compile/macro43.rs: New test.
49808 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49810 * rust/compile/parse_range.rs: New test.
49812 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49814 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
49815 * rust/compile/issue-1289.rs: Likewise.
49816 * rust/compile/test_mod.rs: Likewise.
49817 * rust/compile/torture/raw_identifiers.rs: Likewise.
49818 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
49819 * rust/compile/privacy7.rs: New test.
49821 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49823 * rust/compile/rustc_attr1.rs: New test.
49825 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
49827 * rust/debug/win64-abi.rs: Fix assertion to take into account
49829 * rust/compile/torture/macro-issue1426.rs: Moved to...
49830 * rust/execute/torture/macro-issue1426.rs: ...here.
49831 * rust/execute/torture/overflow1.rs: New test.
49833 2023-01-31 Philip Herron <philip.herron@embecosm.com>
49835 * rust/compile/torture/issue-1506.rs: New test.
49837 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
49839 * rust/compile/const4.rs: New.
49840 * rust/compile/const5.rs: New.
49842 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
49844 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
49846 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
49847 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
49848 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
49849 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
49851 2023-01-31 Jakub Jelinek <jakub@redhat.com>
49854 * gcc.target/i386/avx2-pr108599.c: New test.
49856 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
49858 PR testsuite/108604
49859 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
49862 2023-01-31 Jakub Jelinek <jakub@redhat.com>
49864 PR rtl-optimization/108596
49865 * gcc.c-torture/compile/pr108596.c: New test.
49867 2023-01-31 Jakub Jelinek <jakub@redhat.com>
49870 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
49872 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
49874 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
49876 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
49877 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
49878 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
49879 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
49880 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
49881 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
49882 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
49883 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
49884 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
49885 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
49886 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
49887 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
49888 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
49889 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
49890 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
49891 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
49892 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
49893 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
49894 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
49895 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
49896 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
49897 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
49898 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
49899 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
49900 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
49901 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
49902 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
49904 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49906 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
49907 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
49908 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
49909 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
49910 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
49911 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
49912 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
49913 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
49914 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
49915 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
49916 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
49917 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
49918 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
49919 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
49920 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
49922 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49924 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
49925 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
49926 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
49927 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
49928 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
49929 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
49930 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
49931 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
49932 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
49933 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
49934 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
49935 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
49936 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
49937 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
49938 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
49940 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49942 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
49943 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
49944 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
49945 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
49946 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
49947 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
49948 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
49949 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
49950 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
49951 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
49952 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
49953 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
49954 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
49955 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
49956 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
49958 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49960 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
49961 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
49962 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
49963 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
49964 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
49965 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
49966 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
49967 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
49968 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
49969 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
49970 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
49971 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
49972 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
49973 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
49974 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
49976 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49978 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
49979 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
49980 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
49981 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
49982 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
49983 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
49984 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
49985 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
49986 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
49987 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
49988 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
49989 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
49990 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
49991 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
49992 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
49994 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49996 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
49997 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
49998 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
49999 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
50000 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
50001 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
50002 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
50003 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
50004 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
50005 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
50006 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
50007 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
50008 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
50009 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
50010 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
50012 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50014 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
50015 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
50016 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
50017 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
50018 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
50019 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
50020 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
50021 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
50022 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
50023 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
50024 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
50025 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
50026 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
50027 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
50028 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
50030 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50032 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
50033 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
50034 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
50035 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
50036 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
50037 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
50038 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
50039 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
50040 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
50041 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
50042 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
50043 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
50044 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
50045 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
50046 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
50048 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50050 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
50051 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
50052 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
50053 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
50054 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
50055 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
50056 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
50057 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
50058 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
50059 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
50060 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
50061 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
50063 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50065 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
50066 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
50067 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
50068 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
50069 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
50070 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
50071 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
50072 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
50073 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
50074 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
50075 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
50076 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
50077 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
50078 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
50079 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
50080 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
50081 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
50082 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
50083 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
50084 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
50085 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
50086 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
50087 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
50088 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
50090 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50092 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
50093 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
50094 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
50095 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
50096 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
50097 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
50098 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
50099 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
50100 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
50101 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
50102 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
50103 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
50104 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
50105 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
50106 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
50107 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
50108 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
50109 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
50110 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
50111 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
50112 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
50113 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
50114 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
50115 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
50117 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50119 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
50120 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
50121 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
50122 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
50123 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
50124 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
50126 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50128 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
50129 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
50130 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
50131 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
50132 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
50133 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
50135 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50137 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
50138 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
50139 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
50140 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
50141 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
50142 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
50143 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
50144 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
50145 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
50146 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
50147 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
50148 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
50149 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
50150 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
50151 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
50152 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
50153 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
50154 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
50156 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50158 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
50159 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
50160 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
50161 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
50162 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
50163 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
50164 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
50165 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
50166 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
50167 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
50168 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
50169 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
50170 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
50171 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
50172 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
50173 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
50174 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
50175 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
50177 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50179 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
50180 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
50181 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
50182 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
50183 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
50184 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
50185 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
50186 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
50187 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
50188 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
50189 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
50190 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
50191 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
50192 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
50193 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
50194 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
50195 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
50196 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
50198 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50200 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
50201 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
50202 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
50203 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
50204 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
50205 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
50206 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
50207 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
50208 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
50209 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
50210 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
50211 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
50212 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
50213 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
50214 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
50215 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
50216 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
50217 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
50219 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50221 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
50222 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
50223 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
50224 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
50225 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
50226 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
50227 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
50228 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
50229 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
50230 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
50231 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
50232 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
50233 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
50234 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
50235 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
50236 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
50237 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
50238 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
50240 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50242 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
50243 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
50244 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
50245 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
50246 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
50247 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
50248 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
50249 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
50250 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
50251 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
50252 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
50253 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
50254 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
50255 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
50256 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
50257 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
50258 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
50259 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
50261 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50263 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
50264 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
50265 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
50266 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
50267 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
50268 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
50269 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
50270 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
50271 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
50272 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
50273 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
50274 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
50275 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
50276 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
50277 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
50278 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
50279 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
50280 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
50282 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50284 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
50285 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
50286 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
50287 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
50288 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
50289 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
50290 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
50291 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
50292 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
50293 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
50294 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
50295 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
50296 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
50297 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
50298 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
50299 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
50300 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
50301 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
50303 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50305 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
50307 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50309 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
50310 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
50311 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
50313 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
50315 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
50316 restore TORTURE_OPTIONS.
50318 2023-01-30 Andrew Pinski <apinski@marvell.com>
50320 PR tree-optimization/108582
50321 * gcc.dg/pr108582-1.c: New test.
50323 2023-01-30 Richard Biener <rguenther@suse.de>
50325 PR tree-optimization/108574
50326 * gcc.dg/torture/pr108574-1.c: New testcase.
50327 * gcc.dg/torture/pr108574-2.c: Likewise.
50328 * gcc.dg/torture/pr108574-3.c: Likewise.
50330 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
50333 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
50335 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
50338 * gfortran.dg/pr103506_1.f90: New test.
50340 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
50342 * gcc.dg/ipa/ipa-sra-30.c: New test.
50343 * gcc.dg/ipa/ipa-sra-31.c: New test.
50344 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
50346 2023-01-28 Harald Anlauf <anlauf@gmx.de>
50347 Steven G. Kargl <kargl@gcc.gnu.org>
50350 * gfortran.dg/pr108527.f90: New test.
50352 2023-01-28 Harald Anlauf <anlauf@gmx.de>
50355 * gfortran.dg/common_27.f90: New test.
50357 2023-01-28 Jonathan Yong <10walls@gmail.com>
50360 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
50361 so function call is not mangled by __mingw_printf when
50362 doing assembly symbol inspection.
50364 2023-01-28 Jonathan Yong <10walls@gmail.com>
50367 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
50368 target same as on Linux.
50370 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50372 * g++.target/riscv/rvv/base/vlse-1.C: New test.
50373 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
50374 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
50375 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
50376 * g++.target/riscv/rvv/base/vsse-1.C: New test.
50377 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
50378 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
50379 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
50380 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
50381 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
50382 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
50383 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
50384 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
50385 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
50386 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
50387 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
50388 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
50389 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
50390 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
50391 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
50392 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
50393 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
50394 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
50395 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
50396 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
50397 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
50398 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
50399 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
50400 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
50401 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
50403 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
50405 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
50407 * gfortran.dg/array_temporaries_2.f90: Likewise.
50408 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
50409 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
50410 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
50411 * gfortran.dg/fmt_error_4.f90: Likewise.
50412 * gfortran.dg/fmt_error_5.f90: Likewise.
50413 * gfortran.dg/fmt_float.f90: Likewise.
50414 * gfortran.dg/fmt_l.f90: Likewise.
50415 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
50416 * gfortran.dg/fmt_zero_precision.f90: Likewise.
50417 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
50418 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
50419 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
50420 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
50421 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
50422 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
50423 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
50424 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
50425 * gfortran.dg/namelist_40.f90: Likewise.
50426 * gfortran.dg/namelist_47.f90: Likewise.
50427 * gfortran.dg/namelist_print_1.f: Likewise.
50428 * gfortran.dg/parameter_array_dummy.f90: Likewise.
50430 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
50432 * gm2/pim/fail/empty.mod: New test.
50434 2023-01-27 Joseph Myers <joseph@codesourcery.com>
50436 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
50437 auto initializers to be disallowed.
50439 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
50441 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
50443 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
50446 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
50448 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
50449 rather than an asm barrier.
50450 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
50451 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
50452 rather than volatile.
50453 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
50454 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
50455 function. Remove -fno-inline.
50456 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
50457 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
50458 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
50459 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
50460 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
50461 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
50462 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
50463 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
50464 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
50465 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
50466 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
50467 Allow the scalar form to be used when operating on lane 0.
50468 Add a test for lane 1.
50470 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
50472 PR tree-optimization/96373
50473 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
50474 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
50476 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
50478 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
50480 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
50481 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
50482 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
50483 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
50484 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
50485 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
50487 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
50489 PR tree-optimization/108306
50490 * gcc.dg/pr108306.c: New.
50492 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
50494 PR tree-optimization/108447
50495 * gcc.dg/pr108447.c: New.
50497 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50499 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
50500 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
50501 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
50503 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50505 * g++.target/riscv/rvv/base/vle-1.C: New test.
50506 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
50507 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
50508 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
50509 * g++.target/riscv/rvv/base/vse-1.C: New test.
50510 * g++.target/riscv/rvv/base/riscv_vector.h: New.
50512 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50514 * gcc.target/riscv/rvv/base/vse-1.c: New test.
50515 * gcc.target/riscv/rvv/base/vse-2.c: New test.
50516 * gcc.target/riscv/rvv/base/vse-3.c: New test.
50517 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
50518 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
50519 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
50521 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50523 * gcc.target/riscv/rvv/base/vle-1.c: New test.
50524 * gcc.target/riscv/rvv/base/vle-2.c: New test.
50525 * gcc.target/riscv/rvv/base/vle-3.c: New test.
50526 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
50527 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
50528 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
50529 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
50530 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
50531 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
50532 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
50533 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
50534 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
50535 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
50536 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
50537 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
50538 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
50539 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
50540 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
50542 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50544 * g++.target/riscv/rvv/base/vsm-1.C: New test.
50545 * g++.target/riscv/rvv/rvv.exp: New test.
50546 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
50547 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
50548 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
50550 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50552 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
50553 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
50554 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
50555 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
50556 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
50557 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
50558 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
50559 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
50560 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
50561 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
50562 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
50563 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
50564 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
50565 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
50566 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
50567 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
50568 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
50569 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
50570 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
50571 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
50572 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
50573 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
50574 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
50575 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
50576 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
50577 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
50578 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
50579 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
50580 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
50581 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
50582 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
50583 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
50584 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
50585 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
50586 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
50587 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
50588 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
50589 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
50590 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
50591 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
50592 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
50593 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
50594 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
50595 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
50596 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
50597 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
50598 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
50599 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
50600 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
50601 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
50602 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
50603 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
50604 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
50605 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
50606 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
50607 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
50608 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
50609 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
50610 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
50611 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
50612 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
50613 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
50614 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
50615 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
50616 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
50617 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
50618 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
50619 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
50620 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
50621 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
50622 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
50623 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
50624 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
50625 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
50626 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
50627 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
50628 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
50629 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
50630 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
50631 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
50632 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
50633 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
50634 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
50635 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
50636 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
50637 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
50638 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
50639 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
50640 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
50641 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
50642 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
50643 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
50644 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
50645 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
50646 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
50647 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
50648 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
50649 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
50650 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
50651 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
50652 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
50653 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
50654 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
50655 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
50656 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
50657 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
50658 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
50659 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
50660 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
50662 2023-01-27 Xi Ruoyao <xry111@xry111.site>
50664 * gcc.dg/pr95115.c (x): Add noipa attribute.
50666 2023-01-27 Jakub Jelinek <jakub@redhat.com>
50669 * gcc.dg/pr106061.c: New test.
50671 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
50673 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
50674 target selector to handle Windows.
50675 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
50676 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
50678 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
50680 * gm2/warnings/returntype/fail/badreturn.mod: New test.
50681 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
50683 * gm2/warnings/returntype/pass/Termbase.mod: New test.
50684 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
50685 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
50686 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
50689 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50691 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
50692 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
50693 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
50694 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
50695 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
50696 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
50697 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
50698 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
50699 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
50700 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
50701 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
50702 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
50703 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
50704 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
50705 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
50706 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
50707 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
50708 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
50709 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
50710 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
50711 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
50712 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
50713 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
50714 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
50715 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
50716 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
50717 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
50718 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
50719 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
50720 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
50721 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
50722 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
50723 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
50724 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
50725 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
50726 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
50727 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
50728 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
50729 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
50730 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
50731 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
50732 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
50733 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
50734 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
50735 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
50736 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
50737 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
50738 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
50739 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
50740 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
50741 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
50742 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
50743 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
50744 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
50745 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
50746 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
50747 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
50748 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
50749 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
50750 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
50751 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
50752 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
50753 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
50754 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
50755 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
50756 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
50757 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
50758 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
50759 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
50760 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
50761 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
50763 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50765 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
50766 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
50767 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
50768 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
50769 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
50770 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
50771 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
50772 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
50773 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
50774 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
50775 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
50776 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
50777 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
50778 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
50779 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
50780 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
50781 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
50782 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
50783 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
50784 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
50785 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
50786 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
50787 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
50788 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
50789 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
50790 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
50791 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
50792 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
50793 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
50794 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
50795 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
50796 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
50797 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
50798 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
50799 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
50800 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
50801 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
50802 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
50803 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
50804 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
50805 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
50806 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
50807 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
50808 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
50810 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50812 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
50814 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
50815 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
50816 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
50817 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
50818 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
50819 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
50820 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
50821 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
50822 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
50824 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50826 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
50828 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50830 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
50832 2023-01-26 Harald Anlauf <anlauf@gmx.de>
50835 * gfortran.dg/pr108544.f90: New test.
50836 * gfortran.dg/pr96102b.f90: New test.
50838 2023-01-26 Marek Polacek <polacek@redhat.com>
50840 PR middle-end/108543
50841 * c-c++-common/asan/pointer-subtract-5.c: New test.
50842 * c-c++-common/asan/pointer-subtract-6.c: New test.
50843 * c-c++-common/asan/pointer-subtract-7.c: New test.
50844 * c-c++-common/asan/pointer-subtract-8.c: New test.
50846 2023-01-26 Jakub Jelinek <jakub@redhat.com>
50848 PR tree-optimization/108540
50849 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
50850 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
50852 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
50854 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
50856 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
50858 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
50861 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
50863 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
50864 * gcc.dg/guality/pr54519-1.c: Likewise.
50865 * gcc.dg/guality/pr54519-3.c: Likewise.
50866 * gcc.dg/guality/pr54693-2.c: Likewise.
50867 * gcc.dg/guality/sra-1.c: Likewise.
50869 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
50871 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
50873 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
50875 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
50877 2023-01-26 Marek Polacek <polacek@redhat.com>
50880 * g++.dg/cpp0x/udlit-error1.C: New test.
50882 2023-01-26 David Malcolm <dmalcolm@redhat.com>
50885 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
50886 -Wno-stringop-overflow.
50888 2023-01-26 David Malcolm <dmalcolm@redhat.com>
50891 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
50892 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
50893 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
50896 2023-01-26 Richard Biener <rguenther@suse.de>
50898 PR tree-optimization/108547
50899 * gcc.dg/uninit-pr108547.c: New testcase.
50901 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
50903 PR tree-optimization/108522
50904 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
50906 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
50907 test_dynarray_struct_member_d,
50908 test_dynarray_struct_member_subobj_b,
50909 test_dynarray_struct_member_subobj_c,
50910 test_dynarray_struct_member_subobj_d): New tests.
50913 2023-01-26 Jakub Jelinek <jakub@redhat.com>
50916 * g++.dg/gomp/pr108503.C: New test.
50918 2023-01-26 Richard Biener <rguenther@suse.de>
50920 PR tree-optimization/108523
50921 * gcc.dg/torture/pr108523.c: New testcase.
50923 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
50926 * gfortran.dg/pr108528.f90: New test.
50928 2023-01-25 Jakub Jelinek <jakub@redhat.com>
50931 * g++.dg/cpp23/static-operator-call5.C: New test.
50933 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
50935 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
50937 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
50938 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
50939 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
50940 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
50941 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
50942 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
50943 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
50944 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
50945 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
50946 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
50947 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
50948 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
50949 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
50950 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
50951 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
50952 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
50953 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
50954 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
50955 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
50956 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
50957 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
50958 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
50959 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
50960 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
50961 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
50962 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
50963 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
50964 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
50965 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
50966 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
50967 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
50968 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
50969 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
50970 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
50971 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
50972 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
50973 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
50974 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
50975 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
50976 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
50977 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
50978 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
50979 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
50980 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
50981 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
50982 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
50983 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
50984 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
50985 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
50986 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
50987 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
50988 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
50989 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
50990 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
50991 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
50992 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
50993 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
50994 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
50995 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
50996 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
50997 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
50998 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
50999 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
51000 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
51001 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
51002 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
51003 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
51004 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
51005 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
51006 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
51007 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
51008 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
51009 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
51010 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
51011 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
51012 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
51013 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
51014 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
51015 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
51016 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
51017 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
51018 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
51019 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
51020 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
51022 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51024 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
51025 check-function-bodies instead of scan-assembler checks. Use
51026 extern "C" for C++ testing.
51027 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
51028 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
51029 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
51030 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
51031 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
51032 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
51033 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
51035 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51037 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
51038 check-function-bodies instead of scan-assembler checks. Use
51039 extern "C" for C++ testing.
51040 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
51041 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
51042 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
51043 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
51044 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
51046 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51048 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
51049 check-function-bodies instead of scan-assembler checks. Use
51050 extern "C" for C++ testing.
51051 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
51052 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
51053 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
51054 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
51055 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
51056 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
51057 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
51058 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
51059 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
51060 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
51061 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
51063 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51065 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
51066 check-function-bodies instead of scan-assembler checks. Use
51067 extern "C" for C++ testing.
51068 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
51069 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
51070 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
51071 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
51072 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
51074 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51076 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
51077 check-function-bodies instead of scan-assembler checks. Use
51078 extern "C" for C++ testing.
51079 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
51080 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
51081 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
51082 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
51083 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
51085 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51087 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
51088 check-function-bodies instead of scan-assembler checks. Use
51089 extern "C" for C++ testing.
51090 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
51091 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
51092 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
51093 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
51094 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
51096 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51098 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
51099 check-function-bodies instead of scan-assembler checks. Use
51100 extern "C" for C++ testing.
51101 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
51102 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
51103 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
51104 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
51105 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
51107 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51109 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
51110 check-function-bodies instead of scan-assembler checks. Use
51111 extern "C" for C++ testing.
51112 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
51113 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
51115 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51117 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
51118 check-function-bodies instead of scan-assembler checks. Use
51119 extern "C" for C++ testing.
51120 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
51121 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
51122 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
51123 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
51124 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
51126 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51128 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
51129 check-function-bodies instead of scan-assembler checks. Use
51130 extern "C" for C++ testing.
51131 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
51132 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
51133 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
51134 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
51135 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
51137 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51139 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
51140 check-function-bodies instead of scan-assembler checks. Use
51141 extern "C" for C++ testing.
51142 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
51143 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
51144 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
51145 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
51146 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
51148 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51150 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
51151 check-function-bodies instead of scan-assembler checks. Use
51152 extern "C" for C++ testing.
51153 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
51154 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
51155 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
51156 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
51157 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
51159 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51161 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
51162 check-function-bodies instead of scan-assembler checks. Use
51163 extern "C" for C++ testing.
51164 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
51165 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
51166 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
51167 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
51168 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
51170 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51172 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
51173 check-function-bodies instead of scan-assembler checks. Use
51174 extern "C" for C++ testing.
51175 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
51176 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
51177 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
51178 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
51179 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
51180 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
51181 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
51182 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
51183 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
51184 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
51185 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
51186 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
51187 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
51188 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
51189 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
51190 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
51191 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
51192 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
51193 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
51194 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
51195 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
51196 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
51197 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
51199 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51201 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
51202 check-function-bodies instead of scan-assembler checks. Use
51203 extern "C" for C++ testing.
51204 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
51205 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
51206 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
51207 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
51208 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
51209 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
51210 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
51211 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
51212 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
51213 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
51214 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
51215 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
51216 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
51217 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
51218 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
51220 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51222 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
51223 check-function-bodies instead of scan-assembler checks. Use
51224 extern "C" for C++ testing.
51225 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
51226 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
51227 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
51228 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
51229 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
51230 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
51231 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
51232 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
51233 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
51234 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
51235 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
51236 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
51237 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
51238 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
51239 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
51240 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
51241 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
51242 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
51243 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
51244 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
51245 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
51246 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
51247 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
51248 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
51249 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
51250 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
51251 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
51252 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
51253 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
51254 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
51255 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
51256 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
51257 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
51258 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
51259 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
51260 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
51261 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
51262 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
51263 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
51264 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
51265 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
51266 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
51267 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
51268 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
51269 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
51270 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
51271 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
51273 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51275 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
51276 check-function-bodies instead of scan-assembler checks. Use
51277 extern "C" for C++ testing.
51278 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
51279 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
51280 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
51281 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
51282 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
51283 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
51284 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
51285 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
51286 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
51287 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
51288 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
51289 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
51290 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
51291 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
51292 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
51293 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
51294 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
51295 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
51296 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
51297 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
51298 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
51299 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
51300 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
51302 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51304 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
51305 check-function-bodies instead of scan-assembler checks. Use
51306 extern "C" for C++ testing.
51307 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
51308 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
51309 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
51310 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
51311 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
51312 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
51313 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
51314 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
51315 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
51316 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
51317 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
51318 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
51319 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
51320 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
51321 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
51322 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
51323 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
51324 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
51325 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
51326 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
51327 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
51328 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
51329 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
51331 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51333 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
51334 check-function-bodies instead of scan-assembler checks. Use
51335 extern "C" for C++ testing.
51336 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
51337 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
51338 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
51339 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
51340 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
51341 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
51342 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
51343 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
51344 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
51345 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
51346 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
51347 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
51348 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
51349 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
51350 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
51351 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
51352 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
51354 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51356 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
51357 check-function-bodies instead of scan-assembler checks. Use
51358 extern "C" for C++ testing.
51359 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
51360 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
51361 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
51362 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
51363 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
51364 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
51365 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
51366 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
51367 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
51368 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
51369 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
51370 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
51371 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
51372 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
51373 * gcc.target/arm/simd/mve-vneg.c: Update test.
51374 * gcc.target/arm/simd/mve-vshr.c: Likewise
51376 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51378 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
51379 check-function-bodies instead of scan-assembler checks. Use
51380 extern "C" for C++ testing.
51381 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
51382 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
51383 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
51384 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
51385 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
51386 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
51387 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
51388 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
51389 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
51390 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
51391 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
51392 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
51393 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
51394 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
51395 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
51396 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
51397 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
51398 * gcc.target/arm/simd/mve-vclz.c: Update test.
51400 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51402 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
51403 check-function-bodies instead of scan-assembler checks. Use extern
51404 "C" for C++ testing.
51405 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
51406 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
51407 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
51408 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
51409 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
51410 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
51411 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
51412 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
51414 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
51416 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
51417 "initializer element is not constant" error.
51418 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
51420 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
51422 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
51423 aarch64 to list of targets supporting long long vectorization.
51425 2023-01-25 Jakub Jelinek <jakub@redhat.com>
51427 PR tree-optimization/108498
51428 * gcc.c-torture/execute/pr108498-1.c: New test.
51429 * gcc.c-torture/execute/pr108498-2.c: New test.
51431 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
51432 Jakub Jelinek <jakub@redhat.com>
51434 PR tree-optimization/108522
51435 * gcc.dg/builtin-dynamic-object-size-0.c
51436 (test_dynarray_struct_member): New test.
51439 2023-01-24 Jakub Jelinek <jakub@redhat.com>
51442 PR testsuite/108533
51443 * g++.dg/init/new51.C (size_t): New typedef.
51444 (RexxClass::operator new, RexxClass::operator delete): Use size_t
51445 instead of unsigned long.
51447 2023-01-24 Jason Merrill <jason@redhat.com>
51450 * g++.dg/ext/pragma1.C: New test.
51452 2023-01-24 Jason Merrill <jason@redhat.com>
51455 * g++.dg/cpp23/static-operator-call5.C: New test.
51457 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
51459 * gcc.target/pdp11/pdp11.exp: New.
51460 * gcc.target/pdp11/pr108388.c: New.
51462 2023-01-24 Harald Anlauf <anlauf@gmx.de>
51465 * gfortran.dg/pr108529.f90: New test.
51467 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
51469 * gcc.target/arm/mve/pr108177-1-run.c: New test.
51470 * gcc.target/arm/mve/pr108177-1.c: New test.
51471 * gcc.target/arm/mve/pr108177-10-run.c: New test.
51472 * gcc.target/arm/mve/pr108177-10.c: New test.
51473 * gcc.target/arm/mve/pr108177-11-run.c: New test.
51474 * gcc.target/arm/mve/pr108177-11.c: New test.
51475 * gcc.target/arm/mve/pr108177-12-run.c: New test.
51476 * gcc.target/arm/mve/pr108177-12.c: New test.
51477 * gcc.target/arm/mve/pr108177-13-run.c: New test.
51478 * gcc.target/arm/mve/pr108177-13.c: New test.
51479 * gcc.target/arm/mve/pr108177-14-run.c: New test.
51480 * gcc.target/arm/mve/pr108177-14.c: New test.
51481 * gcc.target/arm/mve/pr108177-2-run.c: New test.
51482 * gcc.target/arm/mve/pr108177-2.c: New test.
51483 * gcc.target/arm/mve/pr108177-3-run.c: New test.
51484 * gcc.target/arm/mve/pr108177-3.c: New test.
51485 * gcc.target/arm/mve/pr108177-4-run.c: New test.
51486 * gcc.target/arm/mve/pr108177-4.c: New test.
51487 * gcc.target/arm/mve/pr108177-5-run.c: New test.
51488 * gcc.target/arm/mve/pr108177-5.c: New test.
51489 * gcc.target/arm/mve/pr108177-6-run.c: New test.
51490 * gcc.target/arm/mve/pr108177-6.c: New test.
51491 * gcc.target/arm/mve/pr108177-7-run.c: New test.
51492 * gcc.target/arm/mve/pr108177-7.c: New test.
51493 * gcc.target/arm/mve/pr108177-8-run.c: New test.
51494 * gcc.target/arm/mve/pr108177-8.c: New test.
51495 * gcc.target/arm/mve/pr108177-9-run.c: New test.
51496 * gcc.target/arm/mve/pr108177-9.c: New test.
51497 * gcc.target/arm/mve/pr108177-main.x: New test include.
51498 * gcc.target/arm/mve/pr108177.x: New test include.
51500 2023-01-24 Jakub Jelinek <jakub@redhat.com>
51503 * g++.dg/cpp1z/decomp57.C: New test.
51504 * g++.dg/cpp1z/decomp58.C: New test.
51506 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
51508 PR testsuite/107808
51509 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
51510 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
51512 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
51514 PR testsuite/104756
51515 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
51516 * gcc.dg/vect/vect-fmax-2.c: Likewise.
51517 * gcc.dg/vect/vect-fmax-3.c: Likewise.
51518 * gcc.dg/vect/vect-fmin-1.c: Likewise.
51519 * gcc.dg/vect/vect-fmin-2.c: Likewise.
51520 * gcc.dg/vect/vect-fmin-3.c: Likewise.
51522 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
51523 Yang Yujie <yangyujie@loongson.cn>
51526 * gcc.target/loongarch/tst-asm-const.c: Moved to...
51527 * gcc.target/loongarch/pr107731.c: ...here.
51529 2023-01-24 Jason Merrill <jason@redhat.com>
51533 * g++.dg/ext/builtin-shufflevector-5.C: New test.
51534 * g++.dg/init/new51.C: New test.
51536 2023-01-23 Jason Merrill <jason@redhat.com>
51539 * g++.dg/cpp0x/move2.C: New test.
51541 2023-01-23 Harald Anlauf <anlauf@gmx.de>
51544 * gfortran.dg/pr108502.f90: New test.
51546 2023-01-23 Marek Polacek <polacek@redhat.com>
51549 * g++.dg/warn/Wunused-value-1.C: New test.
51551 2023-01-23 Jason Merrill <jason@redhat.com>
51554 * g++.dg/cpp0x/initlist-vect2.C: New test.
51556 2023-01-23 Harald Anlauf <anlauf@gmx.de>
51559 * gfortran.dg/pr108501.f90: New test.
51561 2023-01-23 Harald Anlauf <anlauf@gmx.de>
51564 * gfortran.dg/pr108420.f90: New test.
51566 2023-01-23 Jason Merrill <jason@redhat.com>
51569 * g++.dg/template/explicit-instantiation5.C: New test.
51571 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
51573 * g++.target/arm/pac-1.C: New test.
51574 * gcc.target/arm/pac-15.c: Likewise.
51576 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
51578 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
51580 * gcc.target/arm/pac-12.c: New test.
51581 * gcc.target/arm/pac-13.c: Likewise.
51582 * gcc.target/arm/pac-14.c: Likewise.
51584 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
51586 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
51588 2023-01-23 Richard Biener <rguenther@suse.de>
51590 PR tree-optimization/108482
51591 * gcc.dg/torture/pr108482.c: New testcase.
51593 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
51595 * gcc.target/arm/bti-1.c: New testcase.
51596 * gcc.target/arm/bti-2.c: Likewise.
51598 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
51600 * gcc.target/arm/pac.h : New file.
51601 * gcc.target/arm/pac-1.c : New test case.
51602 * gcc.target/arm/pac-2.c : Likewise.
51603 * gcc.target/arm/pac-3.c : Likewise.
51604 * gcc.target/arm/pac-4.c : Likewise.
51605 * gcc.target/arm/pac-5.c : Likewise.
51606 * gcc.target/arm/pac-6.c : Likewise.
51607 * gcc.target/arm/pac-7.c : Likewise.
51608 * gcc.target/arm/pac-8.c : Likewise.
51609 * gcc.target/arm/pac-9.c : Likewise.
51610 * gcc.target/arm/pac-10.c : Likewise.
51611 * gcc.target/arm/pac-11.c : Likewise.
51613 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
51615 * gcc.target/arm/multilib.exp: Add pacbti related entries.
51617 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
51618 Tejas Belagod <tbelagod@arm.com>
51620 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
51621 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
51622 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
51623 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
51625 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
51626 Tejas Belagod <tbelagod@arm.com>
51628 * lib/target-supports.exp
51629 (check_effective_target_mbranch_protection_ok): New function.
51630 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
51631 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
51632 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
51633 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
51634 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
51635 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
51636 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
51637 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
51639 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
51640 Tejas Belagod <tbelagod@arm.com>
51642 * lib/target-supports.exp:
51643 (check_effective_target_arm_pacbti_hw): New.
51645 2023-01-23 Richard Biener <rguenther@suse.de>
51647 PR tree-optimization/108449
51648 * gcc.dg/pr108449.c: New testcase.
51650 2023-01-23 Jason Merrill <jason@redhat.com>
51654 * g++.dg/init/lifetime4.C: New test.
51656 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
51658 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
51660 * gm2/complex/pass/complex-pass.exp: Likewise.
51661 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
51662 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
51663 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
51664 * gm2/iso/fail/iso-fail.exp: Likewise.
51665 * gm2/iso/pass/iso-pass.exp: Likewise.
51666 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
51667 * gm2/pim/fail/pim-fail.exp: Likewise.
51668 * gm2/pim/pass/pim-pass.exp: Likewise.
51669 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
51670 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
51671 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
51672 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
51673 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
51674 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
51675 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
51676 * gm2/recover/pass/recover-pass.exp: Likewise.
51677 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
51678 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
51679 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
51680 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
51681 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
51682 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
51683 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
51684 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
51685 function. Remove the use of concatenated include and library paths.
51686 Remove string processing where possible.
51688 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
51690 * gcc.target/pru/clz-hi-2.c: New test.
51691 * gcc.target/pru/clz-hi.c: New test.
51693 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
51696 * gfortran.dg/pr88048.f90: Adjust for changed error message.
51697 * gfortran.dg/parameter_data0.f90: New test.
51699 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
51701 * gcc.target/aarch64/acle/pmull64.c: New.
51702 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
51703 feature flag based on the intrinsic.
51704 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
51705 * gcc.target/aarch64/aes_1.c: Likewise.
51706 * gcc.target/aarch64/aes_2.c: Likewise.
51707 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
51708 * gcc.target/aarch64/sha1_1.c: Likewise.
51709 * gcc.target/aarch64/sha256_1.c: Likewise.
51710 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
51712 2023-01-19 Jakub Jelinek <jakub@redhat.com>
51715 * g++.dg/cpp23/subscript12.C: New test.
51716 * g++.dg/cpp23/subscript13.C: New test.
51718 2023-01-19 Jakub Jelinek <jakub@redhat.com>
51721 * g++.dg/init/pr53932.C: New test.
51723 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
51725 * gcc.target/i386/pr108436.c: New test.
51727 2023-01-19 David Malcolm <dmalcolm@redhat.com>
51730 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
51731 involving dominance.
51732 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
51733 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
51736 2023-01-19 Harald Anlauf <anlauf@gmx.de>
51739 * gfortran.dg/pr108434.f90: New test.
51741 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
51743 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
51744 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
51745 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
51746 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
51747 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
51748 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
51750 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
51752 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
51754 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
51755 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
51756 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
51757 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
51758 Likewise, and also ensure that the -g option is appended to avoid it
51759 being taken as a path.
51760 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
51761 libraries added matches the set of -I and -L options.
51763 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
51766 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
51767 -fno-stack-protector.
51768 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
51769 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
51770 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
51771 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
51772 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
51773 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
51774 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
51775 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
51776 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
51778 2023-01-19 Jakub Jelinek <jakub@redhat.com>
51780 PR tree-optimization/108440
51781 * c-c++-common/rotate-10.c: New test.
51782 * c-c++-common/rotate-11.c: New test.
51784 2023-01-19 Alexandre Oliva <oliva@adacore.com>
51787 * gcc.target/i386/pr106746.c: New.
51789 2023-01-18 Marek Polacek <polacek@redhat.com>
51792 * gcc.dg/c2x-nullptr-6.c: New test.
51794 2023-01-18 David Malcolm <dmalcolm@redhat.com>
51796 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
51797 from https://samate.nist.gov/SARD/test-suites/81.
51798 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
51799 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
51800 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
51801 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
51803 2023-01-18 Richard Biener <rguenther@suse.de>
51806 * gcc.dg/lto/pr108445_0.c: New testcase.
51807 * gcc.dg/lto/pr108445_1.c: Likewise.
51809 2023-01-18 Murray Steele <murray.steele@arm.com>
51811 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
51813 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
51814 Andrew Pinski <apinski@marvell.com>
51817 * gcc.target/powerpc/pr108396.c: New test.
51819 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
51822 * gcc.target/powerpc/pr108348-1.c: New test.
51823 * gcc.target/powerpc/pr108348-2.c: New test.
51825 2023-01-17 Harald Anlauf <anlauf@gmx.de>
51828 * gfortran.dg/pr108421.f90: New test.
51830 2023-01-17 Jakub Jelinek <jakub@redhat.com>
51832 PR tree-optimization/106523
51833 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
51834 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
51835 __builtin_unreachable about shift count.
51836 * c-c++-common/rotate-2b.c: New test.
51837 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
51838 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
51839 __builtin_unreachable about shift count.
51840 * c-c++-common/rotate-4b.c: New test.
51841 * gcc.c-torture/execute/pr106523.c: New test.
51843 2023-01-16 Andrew Pinski <apinski@marvell.com>
51845 * lib/target-supports.exp (add_options_for_tls): Remove
51846 reference to Solaris 9 in comments.
51848 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
51851 * g++.target/i386/pr105980.C: New test.
51853 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
51855 * g++.dg/tree-ssa/pr106077.C: New test.
51857 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
51861 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
51862 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
51864 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
51866 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
51867 * gcc.dg/tree-ssa/popcount.c: Likewise.
51868 * gcc.dg/tree-ssa/popcount2.c: Likewise.
51869 * gcc.dg/tree-ssa/popcount3.c: Likewise.
51870 * gcc.target/aarch64/popcount4.c: Likewise.
51871 * gcc.target/i386/pr95771.c: Likewise, and...
51872 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
51873 since this would emit just a single IFN if a TI optab is added.
51875 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
51877 * gcc.dg/tree-ssa/cltz-max.c: New test.
51878 * gcc.dg/tree-ssa/clz-char.c: New test.
51879 * gcc.dg/tree-ssa/clz-int.c: New test.
51880 * gcc.dg/tree-ssa/clz-long-long.c: New test.
51881 * gcc.dg/tree-ssa/clz-long.c: New test.
51882 * gcc.dg/tree-ssa/ctz-char.c: New test.
51883 * gcc.dg/tree-ssa/ctz-int.c: New test.
51884 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
51885 * gcc.dg/tree-ssa/ctz-long.c: New test.
51887 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
51889 * lib/target-supports.exp (check_effective_target_clz)
51890 (check_effective_target_clzl, check_effective_target_clzll)
51891 (check_effective_target_ctz, check_effective_target_clzl)
51892 (check_effective_target_ctzll): New.
51893 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
51894 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
51895 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
51896 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
51897 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
51898 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
51899 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
51900 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
51901 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
51903 2023-01-16 Jakub Jelinek <jakub@redhat.com>
51906 * g++.target/i386/pr105593.C: New test.
51908 2023-01-16 Jakub Jelinek <jakub@redhat.com>
51911 * c-c++-common/Winit-self3.c: New test.
51912 * c-c++-common/Winit-self4.c: New test.
51913 * c-c++-common/Winit-self5.c: New test.
51915 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
51918 * gcc.target/powerpc/pr108272-1.c: New test.
51919 * gcc.target/powerpc/pr108272-2.c: New test.
51920 * gcc.target/powerpc/pr108272-3.c: New test.
51921 * gcc.target/powerpc/pr108272-4.c: New test.
51923 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
51925 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
51927 2023-01-14 Jakub Jelinek <jakub@redhat.com>
51930 * c-c++-common/pr108365.c: New test.
51931 * g++.dg/opt/pr108365.C: New test.
51932 * g++.dg/warn/pr108365.C: New test.
51934 2023-01-14 Alexandre Oliva <oliva@adacore.com>
51937 * gcc.target/arm/pr42093.c: Disable tree-dce.
51939 2023-01-13 David Malcolm <dmalcolm@redhat.com>
51942 * gcc.dg/analyzer/switch-enum-1.c: New test.
51943 * gcc.dg/analyzer/switch-enum-2.c: New test.
51944 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
51945 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
51946 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
51947 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
51949 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
51951 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
51954 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
51956 PR rtl-optimization/108117
51957 PR rtl-optimization/108132
51958 * gcc.dg/pr108117.c: New test.
51960 2023-01-13 Jakub Jelinek <jakub@redhat.com>
51963 * g++.dg/warn/pr108285.C: New test.
51965 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
51967 * gm2/examples/map/pass/examples-map-pass.exp:
51968 Call gm2_push_timeout 30 before foreach testcase.
51969 Call gm2_pop_timeout after the foreach statement.
51970 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
51971 Call gm2_push_timeout 20 before foreach testcase.
51972 Call gm2_pop_timeout after the foreach statement.
51974 2023-01-13 Jakub Jelinek <jakub@redhat.com>
51977 * gcc.c-torture/execute/pr107131.c: New test.
51979 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
51981 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
51983 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
51985 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
51986 from the message issued by -Wstrict-flex-arrays.
51987 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
51988 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
51989 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
51990 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
51991 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
51992 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
51993 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
51994 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
51996 2023-01-13 Jakub Jelinek <jakub@redhat.com>
51999 * gcc.dg/pr107131.c: New test.
52001 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
52003 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
52004 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
52006 2023-01-13 Richard Biener <rguenther@suse.de>
52008 * gcc.target/aarch64/pr107209.c: New test.
52010 2023-01-13 Richard Biener <rguenther@suse.de>
52012 PR tree-optimization/108387
52013 * gcc.dg/pr108387.c: New testcase.
52015 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
52017 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
52018 (timeout-dg.exp): Load.
52019 Call gm2_push_timeout 15.
52020 Call gm2_pop_timeout at the end.
52021 * gm2/link/min/pass/link-min-pass.exp: Set path
52023 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
52024 Call gm2_push_timeout 60.
52025 Call gm2_pop_timeout at the end.
52026 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
52027 individual_timeout.
52028 Configure dejagnu to timeout for 10 seconds.
52029 (gm2_push_timeout): New proc.
52030 (gm2_pop_timeout): New proc.
52031 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
52032 individual_timeout.
52033 Configure dejagnu to timeout for 10 seconds.
52034 (gm2_push_timeout): New proc.
52035 (gm2_pop_timeout): New proc.
52037 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
52039 * lib/gm2.exp: Use timeout.exp.
52041 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
52043 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
52046 2023-01-12 Andrew Pinski <apinski@marvell.com>
52047 Roger Sayle <roger@nextmovesoftware.com>
52049 PR tree-optimization/92342
52050 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
52051 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
52052 * gcc.dg/tree-ssa/multcmp-1.c: New test.
52053 * gcc.dg/tree-ssa/multcmp-2.c: New test.
52055 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
52056 Richard Sandiford <richard.sandiford@arm.com>
52059 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
52060 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
52061 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
52062 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
52063 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
52064 * gcc.target/aarch64/pr105549.c: New test.
52065 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
52066 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
52067 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
52068 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
52070 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
52071 Richard Sandiford <richard.sandiford@arm.com>
52073 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
52074 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
52076 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
52077 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
52079 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
52080 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
52081 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
52082 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
52084 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
52085 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
52087 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
52088 * g++.target/aarch64/bitfield-abi-warning.h: New test.
52090 2023-01-12 Richard Biener <rguenther@suse.de>
52092 PR tree-optimization/99412
52093 * gcc.dg/vect/pr99412.c: New testcase.
52094 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
52095 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
52097 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
52100 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
52101 * gfortran.dg/gomp/assumes-2.f90: Likewise.
52102 * gfortran.dg/gomp/assume-5.f90: New test.
52104 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
52106 * c-c++-common/cpp/pr108244-1.c: New test.
52107 * c-c++-common/cpp/pr108244-2.c: New test.
52108 * c-c++-common/gomp/pr108244-3.c: New test.
52110 2023-01-11 David Malcolm <dmalcolm@redhat.com>
52113 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
52114 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
52115 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
52116 warning false +ve directives.
52117 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
52118 * gcc.dg/analyzer/pr103217-3.c: Likewise.
52119 * gcc.dg/analyzer/strdup-pr108252.c: New test.
52120 * gcc.dg/analyzer/strndup-pr108252.c: New test.
52122 2023-01-11 Jakub Jelinek <jakub@redhat.com>
52125 * gcc.dg/pr105972.c: New test.
52127 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
52129 PR tree-optimization/71343
52130 * gcc.dg/pr71343-2.c: New test case.
52132 2023-01-11 David Faust <david.faust@oracle.com>
52135 * gcc.target/bpf/double-1.c: New test.
52136 * gcc.target/bpf/double-2.c: New test.
52137 * gcc.target/bpf/float-1.c: New test.
52139 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
52141 * gcc.dg/sso-17.c: New test.
52143 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
52145 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
52146 the testing target isn't a PowerPC target.
52148 2023-01-11 Richard Biener <rguenther@suse.de>
52150 PR tree-optimization/107767
52151 * gcc.dg/tree-ssa/pr107767.c: New testcase.
52153 2023-01-11 Jakub Jelinek <jakub@redhat.com>
52156 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
52158 2023-01-11 Richard Biener <rguenther@suse.de>
52160 PR tree-optimization/108352
52161 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
52162 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
52164 2023-01-11 Richard Biener <rguenther@suse.de>
52166 PR tree-optimization/108353
52167 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
52169 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
52171 * gcc.target/s390/not.c: New test.
52173 2023-01-11 Richard Biener <rguenther@suse.de>
52175 PR tree-optimization/106293
52176 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
52178 2023-01-10 Richard Biener <rguenther@suse.de>
52180 PR tree-optimization/106293
52181 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
52183 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
52185 PR rtl-optimization/106421
52186 * gcc.dg/pr106421.c: New test case.
52188 2023-01-10 Martin Jambor <mjambor@suse.cz>
52191 * g++.dg/ipa/pr108110.C: New test.
52193 2023-01-10 Richard Biener <rguenther@suse.de>
52195 PR tree-optimization/108314
52196 * gcc.dg/vect/pr108314.c: New testcase.
52198 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
52200 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
52203 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
52205 * gcc.target/csky/and3a.c: Rename to ...
52206 * gcc.target/csky/ck801-and.c: ... this.
52207 * gcc.target/csky/constpool-3.c: Rename to ...
52208 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
52209 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
52210 * gcc.target/csky/ck801-constpool.c: ... this, and skip
52211 if the CPU is not ck801.
52212 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
52214 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
52216 * gcc.target/s390/fcall-saved.c: New test.
52218 2023-01-09 Jakub Jelinek <jakub@redhat.com>
52223 * g++.dg/tree-ssa/initlist-opt2.C: New test.
52224 * g++.dg/tree-ssa/initlist-opt3.C: New test.
52226 2023-01-09 Joseph Myers <joseph@codesourcery.com>
52228 * gcc.dg/c2x-complit-8.c: New test.
52230 2023-01-09 Richard Biener <rguenther@suse.de>
52232 PR middle-end/69482
52233 * gcc.target/i386/pr69482-1.c: New testcase.
52234 * gcc.target/i386/pr69482-2.c: Likewise.
52236 2023-01-09 Martin Liska <mliska@suse.cz>
52239 * g++.dg/ipa/pr108830.C: New test.
52241 2023-01-09 Richard Biener <rguenther@suse.de>
52243 PR tree-optimization/101912
52244 * gcc.dg/uninit-pr101912.c: New testcase.
52246 2023-01-09 Martin Liska <mliska@suse.cz>
52249 * gcc.target/i386/pr107993.c: New test.
52251 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
52253 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
52255 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
52257 2023-01-06 Joseph Myers <joseph@codesourcery.com>
52259 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
52262 2023-01-06 Tamar Christina <tamar.christina@arm.com>
52265 2023-01-06 Tamar Christina <tamar.christina@arm.com>
52267 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
52269 2023-01-06 Jakub Jelinek <jakub@redhat.com>
52273 * gcc.c-torture/execute/pr108292.c: New test.
52274 * gcc.target/i386/pr108292.c: New test.
52275 * gcc.dg/pr108308.c: New test.
52277 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
52280 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
52282 * gcc.target/i386/cmov10.c: New test case.
52284 2023-01-05 Patrick Palka <ppalka@redhat.com>
52287 * g++.dg/parse/access14.C: New test.
52289 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
52291 * lib/gm2.exp (gm2_init_minx): New procedure.
52292 (gm2_init_min): New procedure calls gm2_init_min with
52294 * gm2/link/min/pass/tiny.mod: New test case.
52295 * gm2/link/min/pass/link-min-pass.exp: New file.
52297 2023-01-04 Patrick Palka <ppalka@redhat.com>
52300 * g++.dg/cpp2a/concepts-requires34.C: New test.
52302 2023-01-04 Jakub Jelinek <jakub@redhat.com>
52305 * g++.dg/template/pr108206.C: New test.
52307 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
52309 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
52311 2023-01-04 Jakub Jelinek <jakub@redhat.com>
52313 PR tree-optimization/108253
52314 * g++.dg/opt/pr108253.C: New test.
52316 2023-01-04 Jakub Jelinek <jakub@redhat.com>
52318 PR middle-end/108237
52319 * gcc.c-torture/compile/pr108237.c: New test.
52321 2023-01-04 Jakub Jelinek <jakub@redhat.com>
52323 PR sanitizer/108256
52324 * c-c++-common/ubsan/pr108256.c: New test.
52326 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
52328 * g++.dg/modules/modules.exp: Skip on AIX.
52329 * gcc.target/powerpc/pr99708.c: Skip on AIX.
52331 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
52333 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
52334 that the unused clone is GC'ed.
52335 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
52337 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
52339 * gcc.target/i386/cmov10.c: New test case.
52341 2023-01-03 Jakub Jelinek <jakub@redhat.com>
52343 PR middle-end/108264
52344 * gcc.dg/pr108264.c: New test.
52346 2023-01-03 Jakub Jelinek <jakub@redhat.com>
52348 PR rtl-optimization/108263
52349 * gcc.dg/pr108263.c: New test.
52351 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
52352 Uroš Bizjak <ubizjak@gmail.com>
52354 * gcc.target/i386/extendditi2-1.c: New test case.
52355 * gcc.target/i386/extendditi2-2.c: Likewise.
52358 Copyright (C) 2023 Free Software Foundation, Inc.
52360 Copying and distribution of this file, with or without modification,
52361 are permitted in any medium without royalty provided the copyright
52362 notice and this notice are preserved.